Kategorien
Internet Netzwerk

Sensor für physikalische Risiken

Die Firma Kentix bietet einen Sensor für physikalische Risiken ab 380,- Euro an. Ein Netzwerkanschluß ein, ein installierter Webserver und Abfragen per SNMP machen die Auswertung per Nagios einfach.

Kategorien
Linux Software

Nagios Images

Wenn im F*Nagios Icon Pack nicht das passende Bild zu finden ist, dann ist mit den folgenden Befehlen schnelle ein eigenes Bild für den Nagios erstellt.

[code lang=“bash“]$ sudo yum install gd-progs.i686
$ sudo yum install giflib-utils.i686
$ cd /usr/local/nagios
$ cd share/images/logos
$ gifrsize -S 40 11 avaya.gif > avaya40.gif
$ ls -al avaya40.gif
-rw-rw-r–. 1 admin admin 1284 30. Jun 22:11 …/avaya40.gif
$ giftogd2 avaya40.gif avaya40.gd2 1284 2[/code]

Im Beispiel wird avaya.gif erst skaliert. Bei einer empfohlenen Breite von 40 Pixeln, ergibt sich aus den Originalmaßen eine Höhe von 11 Pixeln. Mit ls wird die Größe der Bilddatei ermittelt, weil diese beim giftogd2 als dritter Parameter erwartet wird.

Kategorien
Linux Skripte Software

SNMP extend

Möchte man das Ergebnis von eigenen Skripten dem Nagios bekannt machen, bietet sich SNMP an. Zumal wenn letzteres schon eingerichtet ist, um andere Systemwerte im Nagios abzufragen.

Kategorien
Sonstiges

Nagios und Vim

Möchte man die Syntax der Konfigurationen vom Nagios 3.2 im Editor vim farblich hervorgehoben haben, findet man die notwendigen Anweisungen unter http://www.vim.org.

Kategorien
Software

Nagios Checker und Groundwork ohne Anmeldung

Screenshot Nagios Checker

Das Firefox-Plugin „Nagios Checker“ informiert über Statusänderungen.

Wird der Nagios im Rahmen einer Groundwork-Installation eingesetzt, verhindert deren Guava Single Sign On die Statusabfragen.

Kategorien
Netzwerk

GroundWork Monitor 5.2

Screenshot GroundWork

Die Community Edition vom GroundWork Monitor liegt in der Version 5.2 vor.

Kategorien
Netzwerk

Perfmon mit Cacti visualisieren

Screenshot Perfmon

Perfmon kann unter Windows Leistungsdaten ermitteln und grafisch aufbereitet darstellen. Möchte man diese Werte zentral mit Cacti verarbeiten, müssen sie a) vom Cacti abgefragt werden können b) entsprechend gespeichert werden und c) in einem Diagramm dargestellt werden können.

Kategorien
Netzwerk

Nagios, Perfmon, Counter und Perf Data

Screenshot Perf Data Die Aufgabe war, die angemeldeten Benutzer an einem Terminalserver langfristigen auswertbar zu machen. Da wir einen Nagios einsetzen und die gewünschten Werte sich über den Perfmon (einem Windows Tool zum anzeigen der internen Performance Counter) abfragen lassen, lag es nah beides miteinander zu verbinden. Das Plugin check_counter liest die Performance Counter und kann eine entsprechende Ausgabe zurück geben. In diese lässt sich nur schwer das Perf Data Format integrieren. So das wir dies mit einem kleinen Vbs-Skript erledigen (alle Anführungszeichen sind doppelte!).

Set objShell=Wscript.CreateObject("Wscript.shell")

Set objExecObject=objShell.exec("%comspec% /c wincheck_counter
-C ""Terminaldienste""
-P ""Aktive Sitzungen"" -c 25 -w 10 -f ""%f""")

Do Until objExecObject.stdOut.AtEndOfStream
counter=objExecobject.stdOut.ReadLine()
Loop

Wscript.Echo counter & " aktive Sitzungen |
ActiveSessions=" & counter & ";;;;"

WScript.Quit(0)

Die zweite Set-Zeile und die vorletzte Echo-Zeile müssen komplett in einer Zeile stehen. Des weiteren muss der Pfad zum wincheck_counter angepasst werden. Der Return-Code ist immer 0 (ok), da es sich um eine Datenerfassung handelt. Das Skript muss dann noch als Kommando für den NSRP konfiguriert werden und im Nagios die Erfassung der Perf Data per PNP aktiviert werden.