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:

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.sh

Hinweis: 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:

  1. 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.
  2. 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.
  3. Wählen Sie “Shell-Skript-Sensor” aus dem Sensorbaum und klicken Sie auf “Weiter”.
  4. 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.
    /root/nagios/file_name.sh
    Für mich ist es:
    /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.
  1. Klicken Sie auf “Fertigstellen”, um zu bestätigen.
  2. Der Sensor ist jetzt hinzugefügt und wird im Aspektbaum sichtbar sein. 2
  3. 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:3 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.
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.