Help on check_disk using the -p option.
Mukarram Syed
muksyed at yahoo.com
Wed Apr 6 18:59:21 CEST 2005
Hmm, interesting...
So in my server: in the $NAGIOSHOME/libexec directory:
cp check_disk check_disk_sda1
cp check_disk check_disk_sda2
cp check_disk check_disk_sda3
....4
....5
cp check_disk check_disk_sda6
then in the servers services.cfg:
# Service definition
define service{
use
generic-service ; Name of service template to
use
hostgroup_name
computer-distopias
service_description Disk1
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups unix-team
notification_interval 240
notification_period 24x7
notification_options w,c,r
check_command
check_nrpe!check_disk_sda1
}
same for the rest of the 5 disks
with:
service_description Disk2
check_command
check_nrpe!check_disk_sda2
....
....
service_description Disk6
check_command
check_nrpe!check_disk_sda6
On the clients nrpe.cfg:
# sda
command[check_disk_sda1]=/usr/local/etc/nagios/libexec/check_disk_sda1
-w 10% -c 5% -p /dev/sda1
command[check_disk_sda2]=/usr/local/etc/nagios/libexec/check_disk_sda2
-w 10% -c 5% -p /dev/sda2
command[check_disk_sda3]=/usr/local/etc/nagios/libexec/check_disk_sda3
-w 10% -c 5% -p /dev/sda3
command[check_disk_sda4]=/usr/local/etc/nagios/libexec/check_disk_sda4
-w 10% -c 5% -p /dev/sda4
command[check_disk_sda5]=/usr/local/etc/nagios/libexec/check_disk_sda5
-w 10% -c 5% -p /dev/sda5
command[check_disk_sda6]=/usr/local/etc/nagios/libexec/check_disk_sda6
-w 10% -c 5% -p /dev/sda6
Is this what you mean, in detail?
Will this work.
Thanks for your response.
-Mukarram.
--- "McCann, Brian" <bmccann at andmore.com> wrote:
> In the nrpe config, you need to name each of your
> commands differently.
> For example, don't use "check_disk" for them all.
> Use "check_disk1",
> "check_disk2", or whatever convention you want to
> follow. On the newer
> systems I'm building, I use "check_disk_mlxd0s1_a",
> "check_disk"mlxd0s1_d" for example (I'm running
> FreeBSD, so if you are
> unfamiliar with it, "mlxd0" is the device, "s1" and
> "a" is the slice and
> partition.)
>
> Hope that helps,
> --Brian
>
> -----Original Message-----
> From: nagios-users-admin at lists.sourceforge.net
> [mailto:nagios-users-admin at lists.sourceforge.net] On
> Behalf Of Mukarram
> Syed
> Sent: Wednesday, April 06, 2005 12:33
> To: nagios-users at lists.sourceforge.net
> Subject: [Nagios-users] Help on check_disk using the
> -p option.
>
>
> Hi Nagios gurus.
>
> Have a problem using check_disk with the -p option.
> When I use the check_disk command in the nrpe.cfg
> file on the client as
> shown below:
>
>
command[check_disk]=/usr/local/etc/nagios/libexec/check_disk
> -w 10% -c 5% -p /dev/sda[1-6]
>
> and when I run the check_disk command from the
> nagios
> server:
>
> # /usr/local/etc/nagios/libexec/check_nrpe -H
> pegasus -c check_disk I
> get the output as:
>
> DISK OK [74748 kB (77%) free on /dev/sda1]
>
> It does not show the rest of the partitions (2
> through 6). It only
> takes sda1.
> Anything else I may be missing on this.
>
> I tried to specify individual disk partitons like
> so:
> # Disk Checking:
>
> # sda
>
command[check_disk]=/usr/local/etc/nagios/libexec/check_disk
> -w 10% -c 5% -p /dev/sda1
>
command[check_disk]=/usr/local/etc/nagios/libexec/check_disk
> -w 10% -c 5% -p /dev/sda2
>
command[check_disk]=/usr/local/etc/nagios/libexec/check_disk
> -w 10% -c 5% -p /dev/sda3
>
command[check_disk]=/usr/local/etc/nagios/libexec/check_disk
> -w 10% -c 5% -p /dev/sda5
>
command[check_disk]=/usr/local/etc/nagios/libexec/check_disk
> -w 10% -c 5% -p /dev/sda6
>
> but the check_disk only looks at the last partiton
> like so:
> # /usr/local/etc/nagios/libexec/check_nrpe -H
> pegasus -c check_disk I
> get the output as:
>
> DISK OK [104748 kB (66%) free on /dev/sda6]
>
> Anything I might be missing on this or is there a
> better way to use the
> -p option in the check_disk.
> Or should I specify more options in the
> checkcommands.cfg file. My check_nrpe portion in
> the checkcommands.cfg
> file is shown below:
> # 'check_nrpe' command definition
> define command{
> command_name check_nrpe
> command_line
> /usr/local/etc/nagios/libexec/check_nrpe -H
> $HOSTADDRESS$ -c $ARG1$
> }
>
> If I add more arguments in the check_nrpe portion of
> my
> checkcommands.cfg file, all nrpe checks fail (for
> load and disk). I
> tried that once a few days ago.
>
> Or should I do something in the services.cfg file?
> Here is a clipping of the check_disk portion of my
> services.cfg file:
> # Service definition
> define service{
> use
> generic-service ; Name of service template
> to
> use
> hostgroup_name
> computer-distopias
> service_description Disk
> is_volatile 0
> check_period 24x7
> max_check_attempts 3
> normal_check_interval 5
> retry_check_interval 1
> contact_groups unix-team
> notification_interval 240
> notification_period 24x7
> notification_options w,c,r
> check_command
> check_nrpe!check_disk
> }
>
> Thanks for the help in advance.
> -Mukarram Syed.
>
>
>
>
> __________________________________
> Yahoo! Messenger
> Show us what our next emoticon should look like.
> Join the fun.
> http://www.advision.webevents.yahoo.com/emoticontest
>
>
>
-------------------------------------------------------
> SF email is sponsored by - The IT Product Guide Read
> honest & candid
> reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype.
> Start reading now.
>
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version
> (-v) and OS when
> reporting any issue.
> ::: Messages without supporting info will risk being
> sent to /dev/null
>
>
>
>
>
-------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT
> Products from real users.
> Discover which products truly live up to the hype.
> Start reading now.
> http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version
> (-v) and OS when reporting any issue.
> ::: Messages without supporting info will risk being
> sent to /dev/null
>
Mukarram Syed
muksyed at yahoo.com
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list