Hi all, looking for my Nagios gurus out there. I'm trying to monitor some Windows systems using Nagios through OSSIM. OSSIM is just an SIEM platform that rolls a bunch of open source security stuff like snort, nagios, ntop, openvas, etc. into one nice package with a great web interface. It ships with Nagios3, and it sort of has its own idea of where/how nagios configs should be placed.
Regardless, I am trying to use the "check_nt" command to poll various information on my Windows servers. So far, a lot of the checks are working properly, but some are not and I can't figure out why. The cfg file for the server has the following service check for disk usage: # Create a service for monitoring D:\ disk usage # Change the host_name to match the name of the host you defined above define service{ use generic-service host_name SERVERNAME service_description D:\ Drive Space check_command check_nt!USEDDISKSPACE!-l d } Within the actual OSSIM web site where you can see statistics/info on your monitored systems, it shows an "OKAY" for many of the checks, but for this USEDDISKSPACE check, it says: missing -l parameters That references check_nt, I am fairly certain means "nt.cfg" which is located at /etc/nagios-plugins/config and has the following content: # 'check_nt' command definition define command { command_name check_nt command_line /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' '$ARG2$' '$ARG3$' } I hardcoded the port into that command as none of the checks were working at all without it. Now the checks for memory, CPU, etc. work - but this one still doesn't. Moving on. The file located at /usr/lib/nagios/plugins/check_nt seems to be a binary file of some sort. I am assuming that because catting it just spits out a bunch of garbage. The "-l d" argument above tells it to check the disk space on drive letter D. I know that check_nt is working properly because if I manually run it from the command line, it's successful: hostname:/etc/nagios-plugins/config# /usr/lib/nagios/plugins/check_nt -H 10.0.10.10 -p 12489 -v USEDDISKSPACE -l d d:\ - total: 2.00 Gb - used: 0.01 Gb (1%) - free 1.99 Gb (99%) | 'd:\ Used Space'=0.01Gb;0.00;0.00;0.00;2.00 So, that works. Where is the disconnect between what I'm doing on the command line and what's in the config script? I'm at a loss. Any feedback or assistance is greatly appreciated. Thanks all! -- "The world's my oyster, a hotel room's my prison cell..."
_______________________________________________ General mailing list General@brlug.net http://brlug.net/mailman/listinfo/general_brlug.net