TKmon Servicechecks
| Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird. Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar. |
|---|
Dieser Artikel listet alle unterstützen TKmon Servicechecks ab Version 2.2 auf. Detailinformationen zu den jeweiligen (Hardware-)Checks finden Sie auf den verlinkten Seiten.

Hardware
| Hardware-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| Adaptec RAID | adaptec-raid-local adaptec-raid-nrpe |
Überprüft den Status eines lokalen Adaptec RAID Controllers Überprüft den Status eines entfernten Adaptec RAID Controllers via NRPE |
- |
| LSI RAID | lsi-raid-local lsi-raid-nrpe |
Überprüft den Status eines lokalen LSI RAID Controllers Überprüft den Status eines entfernten LSI RAID Controllers via NRPE |
- |
| SMART Attributes Monitoring Plugin | smart-attributes smart-attributes-nrpe |
Überprüft SMART Attribute einer Festplatte oder SSD |
|
| VMware ESXi Hardware | vmware-esxi-hardware | Überprüft den Hardware Status eines VMware ESXi Hosts |
|
IPMI
| IPMI-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| IPMI Check | ipmi-sensors | Überprüft alle IPMI Sensoren | - |
| IPMI Sensors Exclude ID | ipmi-sensors-exclude-id | Prüft alle IPMI Sensoren, ohne den angegebenen Sensor |
|
| IPMI Sensors Exclude Type | ipmi-sensors-exclude-type | Prüft alle IPMI Sensoren, ohne die angegebenen Sensortypen |
|
| IPMI Sensors Exclude SEL | ipmi-sensors-exclude-sel | Prüft alle IPMI Sensoren, ohne die angegebenen System Event Log Typen |
|
| IPMI Interface Ping Check | net-ping-ipmi | Überprüft die IPMI IP Adresse | - |
Mailserver
| Mailserver-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| SMTP | check_smtp | Überprüft die Verbindung eines SMTP-Servers | - |
| SSMTP | check_ssmtp | Überprüft die Verbindung eines SSMTP-Servers | - |
| POP3 | check_pop | Überprüft die Verbindung eines POP3-Servers | - |
| sPOP3 | check_spop | Überprüft die Verbindung eines sPOP3-Servers | - |
| IMAP | check_imap | Überprüft die Verbindung eines IMAP-Servers | - |
| sIMAP | check_simap | Überprüft die Verbindung eines sIMAP-Servers | - |
| Sendmail Mailqueue Check | check-mailq-sendmail check-mailq-sendmail-nrpe |
Mithilfe dieses Plugins kann überprüft werden, wieviele E-Mails sich in der Mailqueue von Sendmail befinden. |
|
| Postfix Mailqueue Check | check-mailq-postfix check-mailq-postfix-nrpe |
Mithilfe dieses Plugins kann überprüft werden, wieviele E-Mails sich in der Mailqueue von Postfix befinden. |
|
| Exim Mailqueue Check | check-mailq-exim check-mailq-exim-nrpe |
Mithilfe dieses Plugins kann überprüft werden, wieviele E-Mails sich in der Mailqueue von Exim befinden. |
|
| QMail Mailqueue Check | check-mailq-qmail check-mailq-qmail-nrpe |
Mithilfe dieses Plugins kann überprüft werden, wieviele E-Mails sich in der Mailqueue von QMail befinden. |
|
Webserver (Webservices)
| Webserver-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| HTTP response | net-http | HTTP Server testen (nach IP Adresse) | - |
| HTTP response by name | net-httpname | HTTP Server testen (Hostname) | - |
| HTTP response | net-http2 | Test HTTP Server (VHost und Schwellwerte) | - |
| HTTPS response | net-https | Test HTTPS Erreichbarkeit (Addresse) | - |
Datenbankserver
| Datenbankserver-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| MySQL Check | check-mysql check-mysql-nrpe |
Überprüft ob eine Verbindung mit einem MySQL-Server (oder Socket) hergestellt werden kann. |
|
| PostgreSQL Check | check-pgsql check-pgsql-nrpe |
Mithilfe dieses Plugins kann überprüft werden, ob eine Verbindung zu einem PostgreSQL-Server möglich ist. | - |
Dateiserver
| Dateiserver-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| NFS Check | check-nfs | Überprüft lokal oder über NRPE, ob eine Verbindung zum NFS-Port hergestellt werden kann | - |
| FTP | check_ftp | Überprüft die Verbindung zu einem FTP-Server | - |
Verzeichnisdienste
| Verzeichnisdienste-Checks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| LDAP Check | check-ldap | Überprüft, ob eine Verbindung zum angegebenen LDAP-Server möglich ist | LDAP Base |
| LDAPs Check | check-ldaps | Überprüft, ob eine Verbindung zum angegebenen LDAPs-Server möglich ist | LDAP Base |
Diverse Netzwerkchecks
| Netzwerkchecks | Checkname | Beschreibung | Parameter |
|---|---|---|---|
| Ping check | net-ping | Prüfen auf Paketverlust und Laufzeiten | - |
| TCP port check | net-tcp | Erreichbarkeit eines TCP Ports |
|
| SSH test | net-ssh | SSH Erreichbarkeit | - |
| SSH test port | net-ssh-port | SSH Erreichbarkeit (nicht standardisierter Port) |
|
| RADIUS Server Check | check-radius check-radius-nrpe |
Überprüft ob eine Verbindung mit einem RADIUS-Server hergestellt werden kann |
|
| DHCP | check_dhcp check_dhcp_nrpe |
Überprüft die Verbindung eines DHCP-Servers | - |
| DHCP-Interface | check_dhcp_interface | Auf DHCP Verbindung zu überprüfender Netzwerkadapter (z.B. eth0) | - |
| NTP-Server | check_ntp | Überprüft den Status eines NTP-Servers | - |
| NTP-Time | check_time | Überprüft die Zeit eines Servers | - |
| UDP port check | net-udp | UDP Port mit spezifischen String (prüfen) (abgeleitet von Debian Standard) |
|
| Samba Share usage Status | check_disk_smb_workgroup_user | Überprüft die Nutzung einer Samba-Freigabe eines bestimmten Servers |
|
| Domain Name Service Check | check-dns-host | Überprüft die Auflösung eines DNS-Hostnamens zur IP-Adresse |
|
| RPC Check | check-rpc check-rpc-nrpe |
Mithilfe dieses Plugins kann überprüft werden, ob eine RPC-Verbindung zu einem Server möglich ist. | - |
Betriebssystemchecks
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| Users Logged in | check_users | Überprüft die Anzahl der eingeloggten Benutzer auf einem Server |
|
| Users Logged in via SSH | check_by_ssh_users | Überprüft die Anzahl der eingeloggten Benutzer auf einem Server über SSH |
|
| System Updates | check_apt | Überprüft über NRPE oder lokal auf Updates | - |
| System Updates via SSH | check_by_ssh_apt | Überprüft über SSH auf Updates |
|
| Distribution Updates | check_apt_distupgrade | Überprüft über NRPE oder lokal auf Distributions-Updates | - |
| Disk Usage Status | check_disk | Überprüft über NRPE oder lokal die Nutzung einer Festplatte |
|
| Disk Usage Status via SSH | check_by_ssh_disk | Überprüft über SSH die Nutzung einer Festplatte |
|
| All Disk Usage Status | check_all_disks | Überprüft über NRPE oder lokal Nutzung aller Festplatten | - |
| NRPE check | nrpe-check | Checks the status of a service check defined on a host running NRPE daemon |
|
| Linux Software RAID via NRPE | linux-software-raid-nrpe | Testet den Status eines entfernten Linux Software RAIDs via NRPE | - |
| Coldfusion Status | coldfusion-nrpe | Ein einfaches Plugin um den Status eines Adobe Coldfusion Servers festzustellen. | - |
| System Load via NRPE | load-nrpe | Testet den Status einer entfernten System Load via NRPE | - |
| System Load via SSH | check_by_ssh_load | Testet den Status einer entfernten System Load via SSH |
|
| Check-by-SSH-Generic | check_by_ssh_generic | Überpüft über SSH einen selbst definierten String |
|
| Check-by-SSH-Generic-Port | check-by-ssh-generic-port | Überpüft über SSH einen selbst definierten String an einem beliebigen SSH Port |
|
Windows Host Checks
In TKmon können Windows Hosts entweder per check_nrpe oder auch check_nt überwacht werden.
check_nrpe
Die Dokumentation des NSClient++ enthält eine Auflistung aller mitgelieferten Windows-Module, diese können mit dem in TKmon integrierten check_nrpe-Servicecheck ausgeführt werden.
Wichtiger Hinweis: Die Module enthalten mehrere Queries, diese Queries können als Kommando in TKmon verwendet werden, z.B. check_memory oder check_cpu. Auf dem Windows-Host muss der NSClient++ inklusive des check_nrpe Dienstes installiert sein, dazu aktivieren Sie bei der Installation die Checkbox Enable NRPE Server (check_nrpe). Nachfolgende Tabelle zeigt einen Auszug der verfügbaren NRPE-basierten Windowschecks:
| Modulname | Checkname (Query) | Beschreibung | Kommando |
|---|---|---|---|
| CheckSystem | check_cpu | Überwacht die Last der CPU. | # /usr/lib/nagios/plugins/check_nrpe -H <HOST-IP> -c check_cpu |
| check_memory | Überwacht die Arbeitsspeicherauslastung. | # /usr/lib/nagios/plugins/check_nrpe -H <HOST-IP> -c check_memory | |
| check_os_version | Gibt die Betriebssystemversion aus. | # /usr/lib/nagios/plugins/check_nrpe -H <HOST-IP> -c check_os_version | |
| CheckDrive | check_drivesize | Prüft den freien Speicherplatz der installierten Laufwerke. | # /usr/lib/nagios/plugins/check_nrpe -H <HOST-IP> -c check_drivesize |
| CheckEventlog | check_eventlog | Ausgabe der Ereignisanzeige. | # /usr/lib/nagios/plugins/check_nrpe -H <HOST-IP> -c check_eventlog |
Beispielausgabe check_cpu
Nachfolgendes Beispiel zeigt den Aufruf des NRPE-Plugins mit dem Parameter check_cpu:
root@tkmon:~# /usr/lib/nagios/plugins/check_nrpe -H 10.1.102.200 -c check_cpu OK: CPU load is ok.|'total 5m'=0%;80;90 'total 1m'=0%;80;90 'total 5s'=0%;80;90
Konfiguration in TKmon
Nachfolgende Bildergalerie zeigt die Konfiguration des NRPE-Checks check_cpu:
-
Tippen Sie in das Suchfeld bei der Servicekonfiguration den String nrpe ein. Wählen Sie dann den blau hinterlegten NRPE check (nrpe-check) aus.
-
Im rot umrandeten Eingabefeld wird bei diesem Beispiel das Kommando check_cpu dem NRPE-Plugin als Parameter übergeben. Erweitern Sie die Bezeichnung Service description und Display name, um ein Überschreiben durch einen weiteren NRPE-Check zu verhindern.
-
Servicestatus-Ausgabe
check_nt
Für die Konfiguration der Services mit TKmon mittels check_nt siehe auch TKmon Servicechecks für Windows Hosts.
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| NT-Uptime | check_nt_uptime | Überprüft die Systemlaufzeit eines Windows Hosts über NT | - |
| NT-Clientversion | check_nt_clientversion | Überprüft die Version des installierten NSClient++ Windows Hosts über NT | - |
| NT-CPULoad | check_nt_cpuload | Überprüft die Prozessorlast eines Windows Hosts über NT |
|
| NT-Servicestate | check_nt_servicestate | Überprüft den Status eines angegebenen Services eines Windows Hosts über NT |
|
| NT-MemUse | check_nt_memuse | Überprüft die Arbeitsspeicherauslastung eines Windows Hosts über NT |
|
| NT-UsedDiskSpace | check_nt_useddiskspace | Überprüft die Festplattenauslastung eines Windows Hosts über NT |
|
SNMP Checks
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| SNMP-Generic-Customoid_v3 | check_snmp_generic_customoid_v3 | Überprüft über SNMP die angebene(n) OID(s) auf einem System |
|
| SNMP-Generic-Customoid | check_snmp_generic | Überprüft über SNMP die angebene(n) OID(s) auf einem System |
|
Synology NAS Checks
Für die Konfiguration der Services mit TKmon s.a. TKmon Servicechecks für Synology NAS. SNMP Benutzername und Passwort werden automatisch aus der Hostkonfiguration übernommen.
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| SNMP-Synology-Disk-Status | check_synology_disk_status | Überprüft über SNMP den Diskstatus eines Synology NAS |
|
| SNMP-Synology-RAID-Status | check_synology_raid_status | Überprüft über SNMP den RAID-Status eines Synology NAS |
|
| SNMP-Synology-System-Status | check_synology_system_status | Überprüft über SNMP den Systemstatus eines Synology NAS |
- |
| SNMP-Synology-Power-Status | check_synology_power_status | Überprüft über SNMP den Powerstatus eines Synology NAS |
- |
| SNMP-Synology-System-Fan-Status | check_synology_fan_status | Überprüft über SNMP den Status des Systemlüfters eines Synology NAS |
- |
| SNMP-Synology-CPU-Fan-Status | check_synology_cpufan_status | Überprüft über SNMP den Status des CPU-Lüfters eines Synology NAS |
- |
| SNMP-Synology-CPU-Load | check_synology_cpu_load | Überprüft über SNMP CPU Last eines Synology NAS |
- |
| SNMP-Synology-Disk-Temperature | check_synology_disk_temperature | Überprüft über SNMP die Temperatur der Disk eines Synology NAS |
|
| SNMP-Synology-System-Temperature | check_synology_system_temperature | Überprüft über SNMP die Temperatur eines Synology NAS |
|
Weitere SNMP Checks
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| SNMP-Generic-Load | snmp_generic_load | Überprüft über SNMP die CPU Last eines Systems |
|
| SNMP-Generic-Procname | snmp_generic_procname | Überprüft über SNMP die Anzahl der Prozesse die dem angegebenen Index entsprechen |
|
| SNMP-Generic-Disk | snmp_generic_disk | Überprüft über SNMP den Festplatten-Status eines Systems |
|
| SNMP-Generic-Memory | snmp_generic_mem | Überprüft über SNMP den freien physischen Speicher eines System |
|
| SNMP-Generic-Swap | snmp_generic_swap | Überprüft über SNMP den Swap Speicher eines Systems |
|
| SNMP-Generic-Procs | snmp_generic_procs | Überprüft über SNMP die Anzahl der laufenden Prozesse eines Systems |
|
| SNMP-Generic-Users | snmp_generic_users | Überprüft über SNMP die angemeldeten User auf einem System |
|
| SNMP-Generic-Tcpcons | snmp_generic_tcpopen | Überprüft über SNMP die bestehenden TCP Verbindungen auf einem System |
|
Online-USV Checks
SNMP Benutzername, Passwort und Privacy Passwort werden automatisch aus der Hostkonfiguration übernommen.
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| SNMP-Online-USV-Temperature | check_online_temperature | Überprüft über SNMP die Temperatur einer Online-USV |
|
| SNMP-Online-USV-Battery-Status | check_online_battery_status | Überprüft über SNMP den Status der Batterie einer Online-USV |
- |
| SNMP-Online-USV-seconds-on-battery | check_online_seconds_on_battery | Überprüft und Zählt über SNMP wie lange eine Online-USV auf Batteriestrom ist |
- |
| SNMP-Online-USV-estimated-minutes-remaining | check_online_estimated_minutes_remaining | Überprüft über SNMP die verbleibende Batterielaufzeit in Minuten einer Online-USV |
|
| SNMP-Online-USV-estimated-charge-remaining | check_online_estimated_charge_remaining |
| |
| SNMP-Online-USV-Output-Power | check_online_output_power | Überprüft über SNMP die momentane Ausgangsleistung einer Online-USV |
- |
| SNMP-Online-USV-Output-Load | check_online_output_load | Überprüft über SNMP die momentane prozentuale Last an den Ausgängen einer Online-USV |
- |
Sensormetrix Neon110 Temperatursensor Checks
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| Check-Neon110-Temperature-Humidity | check_neon | Überprüft die Temperatur und Luftfeuchtigkeit mithilfe eines Sensormetrix Neon110 Sensor |
|
Network UPS Tools Checks
| Checkname | Beschreibung | Parameter | |
|---|---|---|---|
| Check-UPS-Basic | check-ups-basic | Überprüft mit den Network UPS Tools verbundenen USV Geräte (ohne zusätzliche Parameter) |
|
| Check-UPS-Parameter | check-ups-parameter | Überprüft mit den Network UPS Tools verbundenen USV Geräte (mit zusätzlichen Parameterangaben) |
|
Intel Modular Server Checks
Für die Konfiguration der Services mit TKmon s.a. TKmon Servicechecks für Intel Modular Server.
| Checkname | Beschreibung | Parameter | ||
|---|---|---|---|---|
| SNMP-Intel-Modular-Server-CMM-Fault | check_ims_cmm_fault | Überprüft über SNMP den Status des Central Management Modules | - | |
| SNMP-Intel-Modular-Server-Blade-Fault | check_ims_blade_fault | Überprüft über SNMP den Status eines Blades. |
| |
| SNMP-Intel-Modular-Server-Switch-Fault | check_ims_switch_fault | Überprüft über SNMP den Status eines Switches. |
| |
| SNMP-Intel-Modular-Server-SCM-Fault | check_ims_scm_fault | Überprüft über SNMP den Status eines Storage Controller Modules. |
| |
| SNMP-Intel-Modular-Server-Drives-with-PFA | check_ims_drives_with_pfa | Zeigt die Anzahl der Drives mit einem kritischen PFA Zustand (Predictive Failure Analysis) an. | - | |
| SNMP-Intel-Modular-Server-Drives-rebuilding | check_ims_drives_rebuilding | Zeigt die Anzahl der rebuildenden Drives an. | - | |
| SNMP-Intel-Modular-Server-Drives-missing | check_ims_drives_missing | Zeigt die Anzahl der fehlenden Drives an. | - | |
| SNMP-Intel-Modular-Server-virtual-Drives-critical | check_ims_virtual_drives_critical | Zeigt die Anzahl der kritschen virtuellen Drives an. | - | |
| SNMP-Intel-Modular-Server-Fan-Fault | check_ims_fan_fault | Überprüft über SNMP den Status eines Lüfters. |
| |
| SNMP-Intel-Modular-Server-Power-Supply-Fault | check_ims_pwrsupply_fault | Überprüft über SNMP den Status eines Netzteiles. |
|
|
Autor: Thomas Niedermeier Thomas Niedermeier arbeitet im Product Management Team von Thomas-Krenn. Er absolvierte an der Hochschule Deggendorf sein Studium zum Bachelor Wirtschaftsinformatik. Seit 2013 ist Thomas bei Thomas-Krenn beschäftigt und kümmert sich unter anderem um OPNsense Firewalls, das Thomas-Krenn-Wiki und Firmware Sicherheitsupdates.
|

