Freeware und Plugins

Freewaregruppe Monitoring/Nagios-Plugins

check_avira_smc

Windows-Plugin: prüft den Zustand eines AVIRA Management Controllers (auch SMC oder AMC genannt)

Beschreibung

check_avira_smc ist ein Windows-Plugin für Nagios, welches den Zustand eines AVIRA Management Controllers überprüft (SMC oder AMC genannt).
Das Plugin ermittelt dabei verschiedene Stati, die es aus der AVIRA Datenbank ermittelt.

Voraussetzungen

Installierte AVIRA Management Controller (AMC) Datenbank

Dokumentation

Aufgerufen wird das Script normalerweise immer mit Pfadangabe zur Datenbank:

C:> check_avira_smc.exe database=<path_to_amc_database>

Zu Debuggingzwecken kann es aber auch mit einer ausführlicheren Ausgabeoption aufgerufen werden (dieser Modus eignet sich nicht für den Dauerbetrieb, sondern dient nur Testzwecken!).
Es werden dann detailliert die Stati der einzelnen Komponenten ausgegeben:

C:> check_avira_smc.exe database=“C:\Documents and Settings\All Users\Application Data\Avira\Avira Security Management Center Server\ev_mgr.mdb“ debug

Database: c:\programdata\Avira\Avira Security Management Center Server\ev_mgr.mdb
Timeout: 15
Last Event_ID: 1350894777

*** New Events in database ***
04.09.2014 11:50:14: Update of TRANSFER (192.168.2.22) failed. There were no new files downloaded.
| events=1152

*** END (1 new events in database) ***
Avira_SMC OK: 1 new Events in database. 0 critical, 0 warning | events=0

Für Informationen zum Plugin und dessen Nutzung kann es mit der Hilfeoption aufgerufen werden:

C:> check_avira_smc.exe help

check_avira_smc - 1.6
Copyright (C) 2014 LuftEngineering GmbH
Report Bugs to:info@luft-it.de 

check_avira_smc plugin for Nagios. Monitors event database of avira

Usage:
    database - Full Path to avira access database or database name on  SQL server (default: ev_mgr)
    sql     - Plugin use MS SQL Express database (SERVER\INSTANCE)
    licence - Print information about licence status
    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_avira_smc sql=SERVER\SQLEXPRESS database=avira_db licence ... checks in SQL-DB for Licence Informations
    check_avira_smc database=avira_db timeout=60 ... checks for Alarms in Access Database with timeout of 60 secs

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_avira_smc verweist:

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

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

check_avira_smc_lic=scripts\check_avira_smc.exe 
database="C:\ProgramData\Avira\Avira Security Management Center 
Server\ev_mgr.mdb" licence timeout=60
...

Beispiele

Prüfung auf Lizenzlaufzeit, Warnung aufgrund geringer Restlaufzeit:

check_avira_smc.exe database=“C:\ProgramData\Avira\Avira Security Management Center Server\ev_mgr.mdb“ licence timeout=60

Avira_SMC WARNING: Die Lizenz ist gültig bis 15.11.2014, Benutzer Fa. Virenschutz AG, Benutzeranzahl 0000035.

Changelog

2014-07-06
1.6 – Support for .Net 3.5

2013-05-07
1.5 – Support for international Dataformats (german / english)

2013-01-07
1.41 – correction at output of licence-date

2013-12-01
1.4 – Difference Malware / Trojans with Datapath of detection.
Several small Bugfixes & Typos.

2012-04-11
1.32 – Events „Update outstanding“ ect. no longer CRITICAL, now WARNING. CRITICAL-States only at malware detection

2012-30-10
1.31 – wrong parameter-handling with MDB-Databases

2012-26-10
1.3 – Support for SQL-Databases

2012-21-10
1.2 – Support for new AMC / Bugfix: Cleanup SQL and Licence-Calls

2012-09-05
1.1 – Support for MS SQL Express databases

2011-10-12
1.0 – First public version

Copyright

check_avira_smc 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_avira_smc

  • System: Nagios Plugins und Addons
  • Datum: 07.Juni 2014
  • Autor: Joachim Luft
  • Version: 1.6

Kategorie: Monitoring/Nagios-Plugins

Tags: Windows-Plugin

Download