monitor directory size?

HP Geeza getbacktome3 at hotmail.com
Wed Feb 15 15:41:55 CET 2006


Hi,

thanks for your relpy! - i have read the documentation but im affraid im 
still having trouble with a particular check.

I have compiled and installed the check_nrpe plugin on my nagios box...i 
then edited the following config files:  ive got a host setup....

checkcommands.cfg
define command{
        command_name    check_directory_size
        command_line    check_nrpe -H $HOSTADDRESS$ -c CheckFileSize
        }

services.cfg
define service{
        use                                  generic-service         ; Name 
of service template to use
        host_name                       testServer
        service_description             Directory Size
        check_command                check_directory_size
        }

NOW i have read the CheckDisk documentation for the nsclient++.  However i 
dont quiet understand how i setup the check in the NSC.ini file.  There is 
an example in the CheckDisk documentation section which has the following 
(this is what i almost need).

EXAMPLE 1:-

Check the size of the windows directory and make sure it stays below 1 
gigabyte:
CheckFileSize ShowAll MaxWarn=1024M MaxCrit=4096M File:WIN=c:\WINDOWS\*.*
WARNING: WIN: 2G (2325339822B)|WIN=2325339822;1073741824;4294967296

define command {
    command_name CheckFileSize
    command_line check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckFileSize -a 
ShowAll MaxWarn=$ARG1$ MaxCrit=$ARG2$ File:$ARG4$=$ARG5$
}

    check_command CheckFileSize!1024M!4096M!WIN!c:\WINDOWS\*.*


I am abit puzzled on what i need to enter in the NSC.ini file.
I have a directory on the 'd' drive called ghost....i would like to monitor 
the size of this directory and raise an alert when it reaches say 200GB.

Could you please help me edit the NSC.ini file and perform this check???

your help will be much appreciated!!!!



>From: Toto Capuccino <shoktai at gmail.com>
>To: HP Geeza <getbacktome3 at hotmail.com>
>CC: nagios-users at lists.sourceforge.net, b00mer at gmx.net
>Subject: Re: [Nagios-users] monitor directory size?
>Date: Wed, 15 Feb 2006 13:54:21 +0100
>
>Hi
>
>Everything is so well documented in nsclient++ doc that i wonder why you
>prefer asking here. Anyway you should have first the check_nrpe plugin. 
>Then
>you just have to define command in checkcommands using ./check_nrpe -H
>hostname -c check_cmd
>
>define command {
>
>     command_name Hello
>
>     command_line check_nrpe -H $HOSTADDRESS$ -c check_cmd
>
>}
>Please run check_nrpe -h to get the help of the plugin.
>
>cheers
>2006/2/15, HP Geeza <getbacktome3 at hotmail.com>:
> >
> > Hi All,
> >
> > I am having some difficulty with using nclient++ and was wondering if
> > somebody could help??
> >
> > I have download nslicnet++ (from
> > http://nscplus.medin.name/index.php/Main_Page) and installed it on a
> > remote
> > windows server.  I then modified the NSC.ini file and added a line:
> >
> > command[check_cmd]=D:\hello.cmd
> >
> > I then created a simple .cmd file called hello.cmd which contained the
> > following:
> >
> > @echo off
> > echo hello world
> > exit 1
> >
> > MY QUESTION IS:
> > what do i need to do/run on the nagios server inorder to run a check
> > against
> > hello.cmd for example?
> >
> >
> > >From: Bill Jacqmein <wrjacqmein at gmail.com>
> > >To: HP Geeza <getbacktome3 at hotmail.com>
> > >Subject: Re: [Nagios-users] monitor directory size?
> > >Date: Tue, 14 Feb 2006 11:30:52 -0500
> > >
> > >in NSC.ini
> > >
> > >in the NRPE handlers section
> > >
> > >mycheck=c:\somecheck.bat
> > >
> > >
> > >For coding the batch file
> > >useful - http://nagiosplug.sourceforge.net/developer-guidelines.html
> > >The main part is the return codes
> > >
> > >Numeric Value
> > >
> > >Service Status
> > >
> > >Status Description
> > >
> > >0
> > >
> > >OK
> > >
> > >The plugin was able to check the service and it appeared to be
> > functioning
> > >properly
> > >
> > >1
> > >
> > >Warning
> > >
> > >The plugin was able to check the service, but it appeared to be above
> > some
> > >"warning" threshold or did not appear to be working properly
> > >
> > >2
> > >
> > >Critical
> > >
> > >The plugin detected that either the service was not running or it was
> > above
> > >some "critical" threshold
> > >
> > >3
> > >
> > >Unknown
> > >
> > >Invalid command line arguments were supplied to the plugin or low-level
> > >failures internal to the plugin (such as unable to fork, or open a tcp
> > >socket) that prevent it from performing the specified operation.
> > >Higher-level errors (such as name resolution errors, socket timeouts,
> > etc)
> > >are outside of the control of plugins and should generally NOT be
> > reported
> > >as UNKNOWN states.
> > >
> > >Hopeful this was enough get you closer to a solution. If not I have to
> > >write
> > >one in the near future so I will send how I went about creating the
> > check.
> > >
> > >Thanks,
> > >
> > >       Bill
> > >
> > >On 2/14/06, HP Geeza <getbacktome3 at hotmail.com> wrote:
> > > >
> > > > Hi Bill,
> > > >
> > > > Im affraid im having some trouble with nsclient++ and running a 
>batch
> > > > files
> > > > via check_nrep.  Could you please help me with the syntax that i 
>need
> > to
> > > > use
> > > > to setup the check on both the nagios server and remote windows
> > server.
> > > >
> > > > any help would be great!
> > > >
> > > >
> > > > >From: Bill Jacqmein <wrjacqmein at gmail.com>
> > > > >To: HP Geeza <getbacktome3 at hotmail.com>
> > > > >Subject: Re: [Nagios-users] monitor directory size?
> > > > >Date: Mon, 13 Feb 2006 14:44:40 -0500
> > > > >
> > > > >nsclient++ has the ability to run batch files via check_nrep. Might
> > be
> > >an
> > > > >option to do a dir and parse the filesize out of that.
> > > > >
> > > > >On 2/13/06, HP Geeza <getbacktome3 at hotmail.com> wrote:
> > > > > >
> > > > > > From what i can tell though check_snmp_storage.pl only allows 
>you
> > to
> > > > >check
> > > > > > for particular kinds of storage settings....what i need to do is
> > > > monitor
> > > > > > the
> > > > > > size of a directory on a remote windows server for example,
> > d:\data
> > > > > >
> > > > > > i am using nsclient at the moment but can't monitor directory 
>size
> > > > (only
> > > > > > disk space).  Is there a way to monitor a directories size via
> > > > snmp????
> > > > > >
> > > > > >
> > > > > > >From: Hendrik Baecker <b00mer at gmx.net>
> > > > > > >To: nagios-users at lists.sourceforge.net
> > > > > > >Subject: Re: [Nagios-users] monitor directory size?
> > > > > > >Date: Mon, 13 Feb 2006 12:44:00 +0100
> > > > > > >
> > > > > > >Google for: "check_snmp_storage.pl"
> > > > > > >
> > > > > > >
> > > > > > >HP Geeza schrieb:
> > > > > > >
> > > > > > >>Hi All,
> > > > > > >>
> > > > > > >>I was wondering whether it is possible to monitor the size of 
>a
> > > > > > directory
> > > > > > >>(eg find out how big it is in in MB or GBs) and then send an
> > alert
> > > > >when
> > > > > > >>the size goes over a certain threshold?
> > > > > > >>
> > > > > > >>Any help would be great!
> > > > > > >>
> > > > > >
> > >>_________________________________________________________________
> > > > > > >>The new MSN Search Toolbar now includes Desktop search!
> > > > > > >>http://toolbar.msn.co.uk/
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>-------------------------------------------------------
> > > > > > >>This SF.net email is sponsored by: Splunk Inc. Do you grep
> > through
> > > > log
> > > > > > >>files
> > > > > > >>for problems?  Stop!  Download the new AJAX search engine that
> > >makes
> > > > > > >>searching your log files as easy as surfing the  web.  
>DOWNLOAD
> > > > >SPLUNK!
> > > > > >
> > > > > >>
> > > >
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > > > > > >>_______________________________________________
> > > > > > >>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
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >-------------------------------------------------------
> > > > > > >This SF.net email is sponsored by: Splunk Inc. Do you grep
> > through
> > > > log
> > > > > > >files
> > > > > > >for problems?  Stop!  Download the new AJAX search engine that
> > >makes
> > > > > > >searching your log files as easy as surfing the  web.  DOWNLOAD
> > > > SPLUNK!
> > > > > >
> > > > > >
> > > >
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > > > > > >_______________________________________________
> > > > > > >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
> > > > > >
> > > > > > 
>_________________________________________________________________
> > > > > > Are you using the latest version of MSN Messenger? Download MSN
> > > > >Messenger
> > > > > > 7.5 today! http://messenger.msn.co.uk
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------------------------------
> > > > > > This SF.net email is sponsored by: Splunk Inc. Do you grep 
>through
> > >log
> > > > > > files
> > > > > > for problems?  Stop!  Download the new AJAX search engine that
> > makes
> > > > > > searching your log files as easy as surfing the  web.  DOWNLOAD
> > > > SPLUNK!
> > > > > >
> > > >
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > > > > > _______________________________________________
> > > > > > 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
> > > > > >
> > > >
> > > > _________________________________________________________________
> > > > The new MSN Search Toolbar now includes Desktop search!
> > > > http://toolbar.msn.co.uk/
> > > >
> > > >
> >
> > _________________________________________________________________
> > Are you using the latest version of MSN Messenger? Download MSN 
>Messenger
> > 7.5 today! http://messenger.msn.co.uk
> >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> > files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > _______________________________________________
> > 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
> >
>
>
>
>--
>Le bon sens est la chose du monde la mieux partagée.

_________________________________________________________________
Be the first to hear what's new at MSN - sign up to our free newsletters! 
http://www.msn.co.uk/newsletters



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
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