Code: Select all
nagios@srvnag:~$ /usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password -l cpu
CHECK_ESX.PL OK - cpu usage=5546.00 MHz (34.66%) | cpu_usagemhz=5546.00Mhz;; cpu_usage=34.66%;;Code: Select all
[1449151076] Warning: Check of service 'Check ESX CPU' on host 'SERVERNAME' did not exit properly!
[1449151101.175320] [2048.2] [pid=31249] Uncleaned macro. Running output (63): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname'
[1449151101.175329] [2048.2] [pid=31249] Just finished macro. Running output (63): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname'
[1449151101.175349] [2048.2] [pid=31249] Not currently in macro. Running output (91): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password '
[1449151101.175409] [2048.2] [pid=31249] Uncleaned macro. Running output (91): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password '
[1449151101.175417] [2048.2] [pid=31249] Just finished macro. Running output (91): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password '
[1449151101.175442] [2048.2] [pid=31249] Not currently in macro. Running output (92): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password '
[1449151101.175491] [2048.2] [pid=31249] Uncleaned macro. Running output (98): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password -l cpu'
[1449151101.175506] [2048.2] [pid=31249] Just finished macro. Running output (98): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password -l cpu'
[1449151101.175522] [2048.2] [pid=31249] Not currently in macro. Running output (98): '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password -l cpu'
[1449151101.175540] [2048.1] [pid=31249] Done. Final output: '/usr/lib/nagios/plugins/check_esx.pl -H servername.domainname -u username -p password -l cpu'here my config.
Code: Select all
define command{
command_name check_esx
command_line $USER1$/check_esx.pl -H $HOSTADDRESS$ -u username -p password $ARG1$ $ARG2$
}
Code: Select all
define service{
use generic-service
hostgroup esx-servers
service_description Check ESX CPU
check_command check_esx!-l cpu
}Code: Select all
define service{
use generic-service
hostgroup esx-servers
service_description Check ESX CPU
check_command check_esx!!-l cpu
}