Yeah, now I can guess something.....
Try to setup a localhost machine to check if you get performance data and graphs for the local machine.
Try with a local checks, not remote checks with nrpe. Something like that:
Code:
# Service definition
define service{
use normal-service ; Name of service template to use
host_name localhost
service_description LOAD
servicegroups resources
check_command check_local_load!15,10,5!30,25,20
}
and check_local_load is defined as
Code:
# 'check_local_load' command definition
define command{
command_name check_local_load
command_line $USER1$/check_load -w $ARG1$ -c $ARG2$
}
If you get graphs for this service, than the problem is with check_nrpe.
With PNP you can not use a check_command directly in services.cfg as
Code:
$USER1$/check_nrpe -H $HOSTADDRESS$ -c whatever
.
You need to define a remote check command as:
Code:
# Remote Service definition
define service{
use critical-service ; Name of service template to use
host_name server,minibit
service_description LOAD
servicegroups resources
check_command check_load
}
and define check_load (in checkcommands.cfg or whatever) as:
Code:
# 'check_load' remote command definition
define command{
command_name check_load
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_load
}
'cause PNP uses the check_command name - in later is check_load (not check_nrpe) - to match a template file (in templates.dist).
I'm sorry, I will be back only monday morning.
I hope you figure out how to fix your PNP.
see'ya,