2.3. Configuration
• 1. Erstellen Sie zunächst eine Gastgeber Konfigurationsdatei für server02. Sofern nicht anders angegeben, führen Sie alle diese Befehle aus server01. Geben Sie in einem Terminal Folgendes ein:
sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \
/etc/nagios3/conf.d/server02.cfg
Ersetzen Sie in den obigen und folgenden Befehlsbeispielen „server01“, „server02“ 172.18.100.100 und 172.18.100.101 mit den Hostnamen und IP-Adressen Ihrer Server.
2. Als nächstes bearbeiten /etc/nagios3/conf.d/server02.cfg:
Host definieren{
verwende generic-host ; Name der zu verwendenden Hostvorlage
Hostname server02
Alias Server 02
Adresse 172.18.100.101
}
# DNS-Dienst prüfen. Dienst definieren {
Verwenden Sie den generischen Service
Hostname server02
service_description DNS
check_command check_dns!172.18.100.101
}
3. Starten Sie den Nagios-Daemon neu, um die neue Konfiguration zu aktivieren:
sudo systemctl startet nagio3.service neu
• 1. Fügen Sie nun eine Dienstdefinition für die MySQL-Prüfung hinzu, indem Sie Folgendes hinzufügen /etc/nagios3/conf.d/services_nagios2.cfg:
# Überprüfen Sie die MySQL-Server. Dienst definieren {
Hostgruppenname MySQL-Server Dienstbeschreibung MySQL
check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS generischen Dienst verwenden
Benachrichtigungsintervall 0 ; Stellen Sie > 0 ein, wenn Sie erneut benachrichtigt werden möchten
}
2. Die MySQL-Server Jetzt muss die Hostgruppe definiert werden. Bearbeiten /etc/nagios3/conf.d/ hostgroups_nagios2.cfg und fügte hinzu:
# MySQL-Hostgruppe. Hostgruppe definieren {
Hostgruppenname MySQL-Server
Alias-MySQL-Server
Mitglieder localhost, server02
}
3. Die Nagios-Prüfung muss sich bei MySQL authentifizieren. Um ein hinzuzufügen nagios Benutzer zu MySQL eingeben:
mysql -u root -p -e "Erstelle Benutzer-Nagios, die durch 'geheim' identifiziert werden;"
Das nagios Der Benutzer muss alle Hosts im hinzufügen MySQL-Server Hostgruppe.
4. Starten Sie Nagios neu, um mit der Überprüfung der MySQL-Server zu beginnen.
sudo systemctl startet nagios3.service neu
• 1. Konfigurieren Sie abschließend NRPE, um den Speicherplatz zu überprüfen server02.
On server01 Fügen Sie den Service-Check hinzu /etc/nagios3/conf.d/server02.cfg:
# NRPE-Festplattenprüfung. Dienst definieren {
Verwenden Sie den generischen Service
host_name server02 service_description nrpe-disk
check_command check_nrpe_1arg!check_all_disks!172.18.100.101
}
2. Jetzt weiter server02 bearbeiten /etc/nagios/nrpe.cfg Ändern:
erlaubte_hosts=172.18.100.100
Und unten im Befehlsdefinitionsbereich hinzufügen:
command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e
3. Starten Sie abschließend den Nagios-nrpe-server neu:
sudo systemctl startet nagios-nrpe-server.service neu
4. Auch auf server01 Nagios neu starten:
sudo systemctl startet nagios3.service neu
Sie sollten nun die Host- und Serviceprüfungen in den Nagios-CGI-Dateien sehen können. Um darauf zuzugreifen, richten Sie einen Browser auf http://server01/nagios3. Sie werden dann zur Eingabe aufgefordert nagiosadmin Benutzername und Passwort.