Zum Inhalt

Benutzerdefinierte Checks definieren

Der openITCOCKPIT Monitoring Agent ist zu 100% kompatibel mit den Monitoring Plugins Development Guidelines. Daher können Sie alle Monitoring-Plugins verwenden, die mit Naemon, Nagios, Shinken, Icinga 1 und Sensu funktionieren.

Die Idee hinter benutzerdefinierten Checks ist es, eine einfache Methode bereitzustellen, um eine tiefere Überwachung spezialisierter Dienste wie Datenbankserver usw. zu ermöglichen.

Pfad zur customchecks.ini festlegen

Standardmäßig sucht der Agent nach einer Datei customchecks.ini im Standardverzeichnis.

Sie können den Speicherort in der config.ini ändern:

# Remote Plugin Execution
# Pfad zur Konfigurationsdatei, in der benutzerdefinierte Checks definiert werden können
# Kommentar, um den Standardwert zu verwenden
#
# Linux: /etc/openitcockpit-agent/customchecks.ini
# Windows: C:\Program Files\it-novum\openitcockpit-agent\customchecks.ini
# macOS: /Applications/openitcockpit-agent/customchecks.ini
customchecks = /etc/openitcockpit-agent/customchecks.ini

Benutzerdefinierte Checks definieren

Die Standard-customchecks.ini bietet eine große Vielfalt an Beispielen, wie benutzerdefinierte Checks unter Linux, macOS und Windows definiert werden können. Sie deckt Bash-Skripte, Powershell-Skripte und Binärdateien ab.

Benutzerdefinierte Checks zur Überwachung hinzufügen

Öffnen Sie die openITCOCKPIT-Weboberfläche und navigieren Sie zu openITCOCKPIT Agent -> Agents Overview -> Pull / Push und wählen Sie Edit aus dem Dropdown-Menü. Befolgen Sie die Anweisungen und wählen Sie alle benutzerdefinierten Checks im Schritt Create services aus.