|
I am using check_nt plugin for monitoring our windows machines. I have specified some checks for one of my windows machine just for testing purpose in which some them are working and some of them are not working.
I would like to share some information about my environment with you so that you can understand my setup.
We are using Redhat6.3 along with Nagios-4.1.1 and nagios-plugins-2.0.3.tar and NSCP-0.4.1.73-x64 client (On our windows 2008 server SP1 machine). NSClient (Win64) service is running on my windows 2008 server machine.
command.cfg
# ‘check_nt’ command definition
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s oracle@123 -v $ARG1$ $ARG2$
}
windows.cfg
define host{
use windows-server
host_name TEST-PC
alias TEST LAB
address 192.168.2.5
}
services.cfg
define service{
use generic-service
host_name TEST-PC
service_description NSClient Version
check_command check_nt!CLIENTVERSION
}
define service{
use generic-service
host_name TEST-PC
service_description Uptime
check_command check_nt!UPTIME
}
define service{
use generic-service
host_name TEST-PC
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90
}
define service{
use generic-service
host_name TEST-PC
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
}
define service{
use generic-service
host_name TEST-PC
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l C -w 80 -c 90
}
define service{
use generic-service
host_name TEST-PC
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l D -w 80 -c 90
}
define service{
use generic-service
host_name TEST-PC
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
}
define service{
use generic-service
host_name TEST-PC
service_description Explorer
check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
}
In the above service checks NSClient Version, Uptime, CPU Load and rest others are not working and give some error messages in the web console which are mention below:
Service Status Status Information
CPU Load = OK CPU Load 0% (5 min average)
C:\ Drive Space = UNKNOWN Free disk space : Invalid drive
D:\ Drive Space = UNKNOWN Free disk space : Invalid drive
Memory Usage = UNKNOWN could not fetch information from server
NSClient++ Version OK NSClient++ 0,4,1,73 2012-12-17
Uptime OK System Uptime - 0 day(s) 0 hour(s) 0 minute(s) <==The results of the real is Uptime 3 day(s)
Explorer = UNKNOWN No handler for command: checkprocstate
W3SVC = UNKNOWN No handler for command: checkservicestate
I have also try to test the disk space check through command line but on command line as well I am getting an error message:
/usr/local/nagios/libexec/check_nt -H 192.168.2.85 -p 12489 -s oracle@123 -v USEDDISKSPACE -d SHOWALL -l C
Free disk space : Invalid drive
---I have check the above command for my D drive as well but the results are same.
/usr/local/nagios/libexec/check_nt -H 192.168.2.85 -p 12489 -s oracle@123 -v MEMUSE -w 80 -c 90
could not fetch information from server
Could anyone help me to resolve these issues?
|
|