Nagios Linux Host überwachen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 39: Zeile 39:
 
         use  generic-service
 
         use  generic-service
 
         }
 
         }
=Restart des Docker Containers=
 
*docker-compose down ; docker-compose up -d
 
  
  
Zeile 65: Zeile 63:
 
         }         
 
         }         
 
</pre>
 
</pre>
 +
=Restart des Docker Containers=
 +
*docker-compose down ; docker-compose up -d

Version vom 11. November 2021, 11:01 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
        }         

Restart des Docker Containers

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