Nagios NRPE Plugin zum Check von Avira Antivir Update
Mit Nagios kann man so ziemlich alles überwachen. Man benötigt nur das richtige Plugin. Auf mehreren Windows Servern wollte ich die Avira Antivir Installation überwachen und feststellen, ob in den letzten 24h ein Update erfolgreich durchgeführt wurde. Dazu habe ich ein vorhandenes NRPE_NT FileAge Plugin angepasst. Dieses überprüft nun, ob die Virendefinitionsdateien up2date sind.
Bei dem Nagios Plugin handelt es sich um ein VBScript, welches mittels des Windows Script Hots ausgeführt werden muss. Die Definition des NRPE Handlers sieht dann in etwa wie folgt aus:
command[check_avupdate]=c:\winnt\system32\cscript.exe //NoLogo //T:30 c:\nagios\scripts\check_avupdate.vbs
Für die NRPE Plugins wird ein Programm wie NRPE_NT oder NSClient++ benötigt, wobei ich letzteres empfehle. Bei Bedarf kann die Pfadangabe im Skript abgeändert werden, um mit den eigenen Systemparametern übereinzustimmen. Genauso verhält es sich mit dem Zeitraum, der hier mit 1440 Minuten (=24h) angegeben ist.
Auf dem Nagios Monitoring Host kann nun folgendes Kommando definiert werden:
define command {
command_name check_nrpe_avupdate
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_avupdate
}
Das Kommando check_nrpe_avupdate kann ganz normal als Service für betreffende Windows Hosts genutzt werden. Also Rückgabewert gibt es entweder ein OK oder CRITICAL.
Update: Der neue Default-Path der Virendefinitionen unter Avira Antivir 8 lautet C:/Programme/AVNetNT/idx/. Einfach im Script die Variable strFolderName anpassen.
Links:
Download Plugin
Nagios Homepage
Avira Antivir Homepage
Related posts:
- MailWatch mit Avira Antivir nutzen MailWatch ist ein super Tool, um den Überblick über die von MailScanner gescannte Mailqueue...
- Debian Etch: Nagios Plugin für Postfix mailq Leider funktioniert das Standardplugin check_mailq von Nagios unter Debian Etch nicht mit der Postfix Queue....
- Nagios immer im Blick mit Firefox Plugin Soeben habe ich ein sehr nützliches Plugin für den Mozilla Firefox gefunden: Nagios Checker. Hiermit...
- check_ports – Nagios Plugin für die FreeBSD Ports Im letzten Jahr habe ich für mich ein kleines Nagios Plugin geschrieben, das die FreeBSD...
- net-mgmt/nagios-check_ports Ab sofort lässt sich mein kleines Nagios Plugin check_ports zum Überwachen der Ports eines FreeBSD...



Craig
Wie geil, das binde ich bei uns in der Firma auch ein (wenn dafür mal Zeit ist…)
matthias
Für sowas muss man sich einfach Zeit nehmen. Es erspart ja auch im Endeffekt sehr viel Arbeit, wenn man alles auf einem Blick hat – danke Nagios!
Ich hab noch ein paar andere – angepasste – Plugins, die ich hier evtl. veröffentlichen werde
Craig
Yo, mach mal
Die Antivir-Updates sind nicht kritisch, sondern nur nice-to-have. Alles andere wird ja schon überwacht…
CoderONE
Ist ne echt geile Sache
!
matthias
Hab natürlich noch einige nice-to-have Features eingebaut. Damit ich auf einem Blick sehe, wo es brennt.
Am Besten wäre ein Beamer, mit denen die Nagios status.cgi auf die Wand geschmissen wird und man dann sofort Bescheid weiß, was klemmt
Craig
Joa, sowas wird teils bei großen Unternehmen gemacht, da haben die sogar fette LCD-Displays dafür, hat einer beim ITIL-Lehrgang erzählt.
matthias
So muss das sein!