I'm trying to monitor a Linux server.
In the webinterface I already see the:
- Current Load
- Current Users
- Total Proccesses
- Zombie Processes
They all turn back 'OK'. (These are all standard though)
I tried to add the following checks:
check_disk
check_http
check_mysql
I putted the following text in the following file:
/usr/local/nagios/etc/services/linux_services.cfg
define service {
use generic-service
host_name Intranet
service_description Disk Usage
check_command check_nrpe!check_disk
}
define service {
use generic-service
host_name Intranet
service_description Webserver
check_command check_nrpe!check_http
}
define service {
use generic-service
host_name Intranet
service_description SQL Server
check_command check_nrpe!check_mysql
}
In the following file I putted the following text:
/usr/local/nagios/etc/nrpe.cfg
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_http]=/usr/local/nagios/libexec/check_http -H <intranet> | -I <192.168.10.206> [-u <uri>] [-p <port>] [-w <warn time>] [-c <critical time>] [-t <timeout>] [-L] [-a auth] [-f <ok | warn | critcal | follow>] [-e <expect>] [-s string] [-l] [-r <regex> | -R <case-insensitive regex>] [-P string] [-m <min_pg_size>:<max_pg_size>] [-4|-6] [-N] [-M <age>] [-A string] [-k string] [-S] [-C <age>] [-T <content-type>]
command[check_mysql]=/usr/local/nagios/libexec/check_mysql [-d database] [-H intranet] [-P 3306] [-s socket] [-u root] [-p (here is the password normally)] [-S]
In the webinterface these 3 checks show up under 'Critical'.
And it says under 'Status Information': NRPE: Command 'check_disk' not defined.
Could somebody help me?
I guess the problem is in the nrpe.cfg ... or do I have to add something somewhere else too?
Thanks in advance

Regards