Nagios Linux Host NRPE

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Client

Nrpe installation

  • sudo apt update
  • sudo apt install nagios-nrpe-server nagios-plugins

IP Adresse des Server hinzufügen

  • sudo vi /etc/nagios/nrpe.cfg
allowed_hosts=127.0.0.1,::1,10.0.10.201

nagios-nrpe neustarten

  • sudo systemctl restart nagios-nrpe-server.service

Nagios Server

Vorarbeiten

Eintrag vornehmen
  • vi etc/nagios.cfg
cfg_file=/opt/nagios/etc/objects/linux.cfg

Testen ob check_nrpe funktioniert

  • docker exec nagios_nagios_1 /opt/nagios/libexec/check_nrpe -H 10.0.10.103

Konfiguration

  • vi etc/objects/linux.cfg
define command {
        command_name    check-nrpe
        command_line    /opt/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}


define service{
        host_name               userver
        service_description     check-nrpe-check-users
        check_command           check-nrpe!check_users
        use  generic-service
        }


define service{
        host_name               userver
        service_description     check-nrpe-check-load
        check_command           check-nrpe!check_load
        use  generic-service
        }


define service{
        host_name               userver
        service_description     check-nrpe-check-zombie-procs
        check_command           check-nrpe!check_zombie_procs
        use  generic-service
        }

define service{
        host_name               userver
        service_description     check-nrpe-check-total-procs
        check_command           check-nrpe!check_total_procs
        use  generic-service
        }


define host{
        use             linux-server
        host_name       userver
        alias           userver
        address         10.0.10.103
        }         

Restart des Docker Containers

  • docker-compose down ; docker-compose up -d