Freeware und Plugins

Freewaregruppe Monitoring/Nagios-Plugins

check_lastupdate

Windows-Plugin: Führt einen Datumsvergleich auf einen Registrykey aus

Beschreibung

check_lastupdate ist ein Windows-Plugin für Nagios, welches einen Datumsvergleich auf einen Registrykey ausführt.

Voraussetzungen

Dokumentation

Aufgerufen wird das Script normalerweise immer mit dem Registrykey sowie dem Schwellwert des Datums:

C:> check_lastUpdate.exe path=<Reg_key_Value“ warning=x critical=y

Für Informationen zum Plugin und dessen Nutzung kann es mit der Hilfeoption aufgerufen werden:
C:>check_lastUpdate.exe help

check_lastUpdate - 1.0
Copyright (C) 2011 LuftEngineering GmbH
Report Bugs to:info@luft-it.de

check_lastUpdate plugin for Nagios. Monitors the last update of a Service

Usage:
    path     - Full Path in registry (required)
    date     - Date of last software update (default=01.01.1970)
    warning - Warning threshold for last update time in houres (default=24)
    critical - Critical threshold for last update time in houres (default=48)
    timeout - Seconds before the plugin times out (default = 15)
    version - Plugin version
    help     - Show this text
    debug   - Print details. NOT for use with nagios

Installation

Vorzugsweise wird das Plugin in das Skriptverzeichnis kopiert, in dem man seine Prüfskripte unter Windows ablegt.

Bei Einsatz von NSClient++ wird in der Initialisierungsdatei nsc.ini ein Eintrag ähnlich diesem erzeugt, der auf check_lastupdate verweist:

...
[/modules]
NRPEServer=enabled
CheckExternalScripts=enabled

[/settings/NRPE/server] 
allow arguments=true   

[/settings/external scripts/scripts] 
check_avira=scripts\check_lastUpdate.exe path="HKEY_LOCAL_MACHINE\SOFTWARE\Avira\Antivir Server\LastUpdate" warning=48 critical=72
...

Beispiele

Prüfung eines Registrywertes vom Virenschutz AVIRA auf Aktualität der Virenschutzengine:

c:\scripts\check_lastUpdate.exe path=“HKEY_LOCAL_MACHINE\SOFTWARE\Avira\Antivir Server\LastUpdate“ warning=48 critical=72

OK- LastUpdate OK: Last Update was 3h ago. (25.09.2014 03:50:04)


Changelog

2018-07-25
Add comparison for localtime (now detects the correct timezone)

2013-15-09
1.1 – Support for .Net 4.5

2011-28-07
1.0 – First public version

Copyright

check_lastUpdate wird unter der GNU General Public License zur Verfügung gestellt.

Autor

Joachim Luft beantwortet gerne Ihre Fragen zu diesem Plugin und freut sich natürlich auch über eine kleine Spende!

 

Freeware-Name

check_lastupdate

  • System: Nagios Plugins und Addons
  • Datum: 25.Juli 2018
  • Autor: Joachim Luft
  • Version: 1.41

Kategorie: Monitoring/Nagios-Plugins

Tags: Windows-Plugin

Download