Siga estas etapas para adicionar uma verificação de disco do cliente remoto. Estes passos podem ser seguidos para a configuração do mysql também.
Cliente
vi /etc/nagios/nrpe.cfg
allowed_hosts=127.0.0.1,nagios_server_ip_here
dont_blame_nrpe=1
#checking root partion
command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 25% -c 20% -p /
Servidor
Do arquivo /usr/local/nagios/etc/resource.cfg
é dado como $USER1$=/usr/local/nagios/libexec
:
Então, execute os comandos no terminal:
locate check_nrpe //find the location of check_nrpe
cp /usr/lib/nagios/plugins/check_nrpe /usr/local/nagios/libexec/
cd /usr/local/nagios/libexec/
chown nagios:nagios check_nrpe
Edite o arquivo /usr/local/nagios/etc/objects/commands.cfg
:
define command{
command_name check_disk
command_line $USER1$/check_nrpe -H '$HOSTADDRESS$' -t 30 -c check_disk
}
Edite o /usr/local/nagios/etc/servers/clients.cfg
:
define service {
use generic-service
host_name BI Server
service_description Disk
check_command check_disk
notifications_enabled 1
}
Reinicie os serviços
/etc/init.d/nagios restart //server side
/etc/init.d/nagios-nrpe-server restart //client side
Você também pode verificar os comandos no terminal como usuário nagios,
su - nagios
cd /usr/local/nagios/libexec/
./check_nrpe -H nagios_client_ip_here -t 30 -c check_mysql
./check_nrpe -H nagios_client_ip_here -t 30 -c check_disk