Nagios Linux Host überwachen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 37: Zeile 37:
 
         service_description    check-nrpe-check-load
 
         service_description    check-nrpe-check-load
 
         check_command          check-nrpe!check_load
 
         check_command          check-nrpe!check_load
        use  generic-service
 
        }
 
 
 
define service{
 
        host_name              userver
 
        service_description    check-nrpe-check-sda1
 
        check_command          check-nrpe!check_sda1
 
 
         use  generic-service
 
         use  generic-service
 
         }
 
         }
Zeile 63: Zeile 55:
 
         }
 
         }
  
define service{
 
        host_name              userver
 
        service_description    check-nrpe-check-apt
 
        check_command          check-nrpe!check_apt
 
        use  generic-service
 
        }
 
  
 
define host{
 
define host{

Version vom 11. November 2021, 11:00 Uhr

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
        }