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.