Freewaregruppe Monitoring/Nagios-Plugins
Windows-Plugin: prüft einen Windows Registry-Key
check_regkey ist eine Windows-Anwendung mit der ein Registrykey auf sein Bestehen geprüft und sein Wert ausgelesen werden kann.
Windows Betriebssystem
Um mit dem Programm einen Registry-Key zu prüfen muss das Programm von seinem Speicherort aufgerufen werden und der Registrykey und der Subkey angegeben werden.
Gesucht ist der Subkey „ProductName“ in
„HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion“
und das Programm befindet sich im Pfad „C:\“
Eingabe im cmd-Fenster:
„C:\check_regkey.exe key=“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion“ subkey=ProductName“
Das Programm prüft ob der Registryeintrag „ProductName“ besteht und gegebenenfalls welchen Wert er hat.
Ausgabe:
„Windows Registry OK: Windows 8.1 Pro“
C:/>check_regkey.exe key="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" subkey="ProductName" Windows Registry OK: Windows 8.1 Pro
Ist der Schlüssel nicht vorhanden, gibt das Programm folgendes zurück:
„UNKNOWN: Registry key HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProductName does not exist.“
Über den Parameter Help, kann die Hilfe aufgerufen werden.
Beispiel:
„C:\check_regkey.exe help“
Dabei werden außerdem weitere mögliche Parameter angezeigt,
wie z.B. „debug“ für ausführlichere Informationen zum Programmablauf.
Beispiel Help:
C:\>check_regkey.exe help check_regkey - 1.0 Copyright (C) 2016 LuftEngineering GmbH, Germany Report Bugs to:development@luft-it.de check_regkey plugin for Nagios. Monitors windows Registry values Usage: key - Full path to registry key (required) subkey - Full nameof subkey (required) timeout - Seconds before the plugin times out (default = 15) version - Plugin version help - show this text debug - Print details, NOT for use with nagios Examples: check_regkey.exe key="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurentVersion" subkey=ProductName
Beispiel Debug:
C:/>check_regkey.exe key="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" subkey="ProductName" debug Key: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current\Version Subkey: ProductName Timeout: 15 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion" subkey="ProductName" Windows 8.1 Pro Windows Registry OK: Windows 8.1 Pro
2018-11-29
fixed output for Monitoring with OK, Warn, Crit
2016-21-09
1.0 – First version
check_regkey wird unter der GNU General Public License zur Verfügung gestellt.
Joachim Luft beantwortet gerne Ihre Fragen zu diesem Plugin und freut sich natürlich auch über eine kleine Spende!