Nagios - Hosts und Dienste

Nagios ist das beliebteste Tool zur Überwachung von Hosts und Diensten in Ihrer IT-Infrastruktur. Hosts und Servicekonfigurationen sind die Bausteine ​​von Nagios Core.

  • Host ist wie ein Computer; Es kann sich um ein physisches oder ein virtuelles Gerät handeln.

  • Dienste sind solche, die von Nagios verwendet werden, um etwas über einen Host zu überprüfen.

Sie können eine Hostdatei im Serververzeichnis von Nagios erstellen und die Host- und Dienstdefinitionen angeben. Zum Beispiel -

sudo gedit /usr/local/nagios/etc/servers/ubuntu_host.cfg

# Ubuntu Host Konfigurationsdatei

define host {
   use linux-server
   host_name ubuntu_host
   alias Ubuntu Host
   address 192.168.1.10
   register 1
}
define service {
   host_name ubuntu_host
   service_description PING
   check_command check_ping!100.0,20%!500.0,60%
   max_check_attempts 2
   check_interval 2
   retry_interval 2
   check_period 24x7
   check_freshness 1
   contact_groups admins
   notification_interval 2
   notification_period 24x7
   notifications_enabled 1
   register 1
}

Die obigen Definitionen fügen einen Host mit dem Namen ubuntu_host hinzu und definieren die Dienste, die auf diesem Host ausgeführt werden. Wenn Sie Nagios neu starten, wird dieser Host von Nagios überwacht und die angegebenen Dienste werden ausgeführt.

Es gibt viel mehr Dienste in Nagios, mit denen so ziemlich alles auf dem laufenden Host überwacht werden kann.