Nagios Plugins · 2 min read · Oct 18, 2025
Wie man Nagios-Plugins in Verax NMS verwendet
Wie man Nagios-Plugins in Verax NMS verwendet
Dieser Leitfaden zeigt, wie man Nagios-Plugins verwendet, um Geräte in Verax NMS Express zu überwachen. Verax NMS ist eine plattformübergreifende Netzwerk- und Anwendungsüberwachungssoftware.
Verwendete Tools:
- Beispiel-Nagios-Plugin zur CPU-Überprüfung im Shell-Skript-Format (.sh-Datei) http://exchange.nagios.org/directory/Plugins/System-Metrics/CPU-Usage-and-Load/Check-CPU-LOAD-using-SNMP/details
- Verax NMS Express ver. 1.9.5: http://www.veraxsystems.com/en/products/nms
Hinzufügen des Nagios-Plugins zum Gerät
Zuerst laden Sie ein Plugin herunter. In diesem Beispiel werde ich das Plugin zur Überprüfung der CPU-Auslastung über SNMP (check_snmp_cpu.sh) verwenden.
Legen Sie das Plugin in einen Ordner auf demselben Server, auf dem Verax NMS Express installiert ist. In meinem Fall wird es sein:
/root/nagios/check_snmp_cpu.shHinweis: Stellen Sie sicher, dass der Ordner, der das Plugin enthält, die richtigen Dateiberechtigungen hat (CHMOD: 777).
Jetzt fügen wir das Shell-Skript-Sensor zum Gerät hinzu:
- Melden Sie sich bei Verax NMS an, wählen Sie “Startseite” aus dem Hauptmenü und wählen Sie das richtige Gerät aus dem Aspektbaum aus.
- Wählen Sie im Tab “Monitore” die Option “Hinzufügen” und klicken Sie auf “Los”. Das System zeigt ein Popup-Dialogfeld mit den für Ihr Gerät verfügbaren Sensoren an.
- Wählen Sie “Shell-Skript-Sensor” aus dem Sensorbaum und klicken Sie auf “Weiter”.
- Jetzt müssen Sie die spezifischen Parameter Ihres Sensors angeben.

Das System wird Sie auffordern, die folgenden sensor-spezifischen Parameter einzugeben:
- Host - in den meisten Fällen ist die Hostadresse eine IP-Adresse des Geräts.
- Pfad zum Skript - Pfad zur Skriptdatei, die auf dem Server gespeichert ist, auf dem Verax NMS Express installiert ist. Für mich ist es:
/root/nagios/file_name.sh/root/nagios/check_snmp_cpu.sh - Ausgabeformat - ein Ausgabeformat, das vom Skript zurückgegeben werden soll. - Ignorieren - nur der Rückgabewert/die Antwortzeit wird berücksichtigt.
- Nagios-Format - das Format der Skriptausgabe ist mit Nagios kompatibel. In diesem Fall setzen Sie das Ausgabeformat auf “Nagios”, das standardmäßig ist: ‘label’=value[UOM];[warn];[crit];[min];[max]
- Skriptargumente (nicht obligatorisch) - Argumente werden aufgrund des hochgeladenen Skripts übergeben. Sie können die folgenden Platzhalter in den Argumenten verwenden: - %DEVICE_IP% - IP-Adresse des Geräts.
- %SNMP_COMMUNITY% - SNMP-Community-String für das Gerät.
- %TIMEOUT% - Timeout-Wert für den Sensor.
- %WARNING_THRESHOLD% - Wert für den Warnschwellenwert für den Sensor.
- %CRITICAL_THRESHOLD% - Wert für den kritischen Schwellenwert für den Sensor.
- Umgebungsvariablen (nicht obligatorisch) - bieten eine einfache Möglichkeit, Konfigurationseinstellungen zwischen mehreren Anwendungen und Prozessen in Linux zu teilen. Jede der Variablen sollte als “key=value” definiert werden und durch “;” getrennt sein.
- Exit-Codes größer als dieser Wert [Warnung (Exit-Code 1), Fehler (Exit-Code 2), unbekannter Wert (Exit-Code 3)] - das bedeutet, dass, wenn der Exit-Code des Skripts größer oder gleich dem gewählten Rückgabewert ist, die Ausführung des Sensors mit einem Fehler endet.
- Klicken Sie auf “Fertigstellen”, um zu bestätigen.
- Der Sensor ist jetzt hinzugefügt und wird im Aspektbaum sichtbar sein.

- Um zu überprüfen, ob der Sensor ordnungsgemäß funktioniert, wählen Sie die Option “Skript ausführen und Ausgabe anzeigen” aus dem lokalen Aktionsmenü. Wenn alles in Ordnung ist, zeigt das System ein Popup-Dialogfeld mit der Antwort des Skripts an. Es sollte so aussehen:
Wenn Sie alle in diesem Leitfaden beschriebenen Aktionen durchgeführt haben, wird das Nagios-Plugin jetzt Ihr Gerät überwachen und seine Antworten werden in einem Leistungsdiagramm angezeigt.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.