Nagios – Offene Ports überwachen
Eine weitere sehr häufige und gleichzeitig einfache Überprüfung ist die Überwachung eines TCP-Ports, ob er aktiv ist und in angemessener Zeit antwortet. In diesem Dokument, Wir werden sehen, wie wir die Verfügbarkeit einiger von unseren Servern angebotener Ports überwachen können, sind kritische Ports wie 80TCP für unsere Websites, 25TCP für Mailserver…
Nicht schlecht, Wenn wir uns in die Hülle unseres Nagios begeben, obwohl es nicht notwendig ist,, Das sehen wir, wenn wir in das Nagios-Plugins-Verzeichnis gehen, Wir haben ein Skript namens 'check_tcp’ die wir auf folgende Weise ausführen können, um zu testen, ob eine Site oder ein Server auf diesem Port lauscht:
[Quellcode]/usr/lib/nagios/plugins/check_tcp -H DIRECCION_IP_O_HOSTNAME -p ANSCHLUSS[/Quellcode]
Gestartet, von Centreon, Wir müssen den Befehl erstellen, wenn er nicht existiert, deshalb, Wir werden “Konfiguration” > “Befehle” > “Hinzufügen” Oder wir klonen eine bestehende und modifizieren das Notwendige wie gewohnt, Sei der Name, die Befehlszeile, die Sie ausführen werden, und wenn Sie Argumente verwenden, Wir werden nicht vergessen, sie zu beschreiben. Die Befehlszeile würde wie folgt aussehen:
[Quellcode]/usr/lib/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p $ARG 1$[/Quellcode]
Sobald der Befehl erstellt ist, jetzt müssen wir so viele Dienste erstellen, wie wir an der Überwachung interessiert sind, In diesem Beispiel erstelle ich eine Überprüfung von Port 443tcp HTTPS gegen bestimmte Maschinen, die auf diesen Port antworten sollen. “Konfiguration” > “Dienste” > “Hinzufügen” Oder wir klonen einen bestehenden Service und modifizieren ihn mit den folgenden Informationen:
- Beschreibung: Der Name, wie wir ihn bei der Überwachung des analysierten Dienstes sehen werden.
- Verknüpft mit Hosts: Mit welchen Servern werden wir diesen Dienst verknüpfen?.
- Schablone: generic-active-service-custom
- Befehl prüfen: Die neu geschaffene check_tcp
- Argument: Wir füllen das Argument mit der Nummer des zu überprüfenden Ports aus.
Und das ist es! Wenn wir die Centreon-Konfiguration aufzeichnen, Wir erzwingen eine Prüfung von neu erstellten Diensten. Sehen wir uns nun den Status der Überwachung an und wir werden sehen, dass unsere Ports überwacht werden! Kinderleicht!!!