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