Feb 1-5 kicked off the month with Christmas in January, new firmware, a Jasper appearance in the Linux Technical Review and more NSClient++.
To begin the week, hardware man Martin announced another new firmware release, this time for AKCP securityProbe to support SMS messaging alerts via the Teltonika Modem USB / G10 GSM Modem.
Meanwhile Michael rolled out part 3 of his NSClient++ series with a look at Windows monitoring fundamentals. Beginning with a CPU capacity utilisation check, he gave the command lines for disk and memory utilisation checks, uptime and service state checks. All of which are carried out through the check_nrpe plugin.
Bernd shared his recent article contribution to the Linux Technical Review on Jasper Reporting, covering everything from the reporting framework structure to iReport tips and tricks and data selection.
Finally, just as the last, NETWAYS celebrated Christmas closer to the end of January than December with a good dose of mulled wine, confused senses at the Tower of Senses, XXL double beef burgers at the Skybar, topped off with karaoke. Should the tradition proceed, one year we may be donning the Santa hat in a beer garden soaking up some sunshine.
Nachdem in Teil eins und zwei der Blogserie über den NSClient++ die Grundlagen und Installation durchgeführt wurden kann es nun ans Überwachen der ersten Komponenten gehen. Ziel dieses Teils ist es eine Basisüberwachung des Betriebssystems abzudecken, daraus ableiten lässt sich dann auch eine erweiterte Überwachung diverser Dienste, Festplattten oder Prozesse.
Die Kommunikation hin zum Client erfolgt über das Plugin check_nrpe, wichtig hierbei ist NRPE mit aktivierten Kommandoargumenten übersetzt zu haben. Die benötigte Option hierfür heißt “–enable-command-args” und muss zur Kompilezeit angegeben werden.
Generell funktionieren die verschiedenen Abfragen ähnlich, einzig das auszuführende Kommando (Parameter “-c”) und die dazugehörigen Argumente (Parameter “-a” für check_nrpe) unterscheiden sich je nach Prüfung.
Ein Beispielhafter Aufruf für die Prüfung der CPU Auslastung über einen Zeitraum von 5 Minuten sieht wie folgt aus:
$ ./check_nrpe -H srv-app.int.netways.de -p 5666 -c CheckCPU -a warn=80% crit=95% time=5m ShowAll=long
Sieht das Ergebnis wie gewünscht aus können wir uns den weiteren Checks widmen. Als Basisüberwachung werden folgende Prüfungen auf jedem Windowssystem eingerichtet:
- CPU Auslastung (80% Warning, 95% Critical, 5 Minuten Messintervall)
- Festplattenauslastung (80% Warning, 95% Critical)
- Speicherauslastung (70% Warning 85% Critical)
- Uptime
- Server Dienst
Die Kommandozeilen für die genannten Prüfungen:
$ ./check_nrpe -H srv-app.int.netways.de -p 5666 -c CheckCPU -a warn=80% crit=95% time=5m ShowAll=long
OK: 5m: average load 1%|'5m'=1%;80;95;
$ ./check_nrpe -H srv-app.int.netways.de -p 5666 -c CheckDriveSize -a Drive=c MaxWarnUsed=80% MaxCritUsed=95% ShowAll=long
OK: c:: Total: 40G - Used: 24.6G (61%) - Free: 15.4G (39%)|'c:'=61%;80;95;
$ ./check_nrpe -H srv-app.int.netways.de -p 5666 -c CheckMEM -a MaxWarn=70% MaxCrit=85% type=physical ShowAll=long
OK: physical memory: Total: 2G - Used: 840M (41%) - Free: 1.18G (59%)|'physical memory'=41%;70;85;
$ ./check_nrpe -H srv-app.int.netways.de -p 5666 -c CheckUpTime -a ShowAll=long
OK: uptime: 0:13
$ ./check_nrpe -H srv-app.int.netways.de -p 5666 -c CheckServiceState -a Server
OK: All services are in their apropriate state.
Funktionieren diese Abfragen können dazu noch passende Nagios bzw. Icinga Kommandos definiert werden:
define command {
command_name check_win_load
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckCPU -a warn=$ARG1$ crit=$ARG2$ time=$ARG3$ ShowAll=long
}
define command {
command_name check_win_drive
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckDriveSize -a Drive=$ARG1$ MaxWarnUsed=$ARG2$ MaxCritUsed=$ARG3$ ShowAll=long
}
define command {
command_name check_win_mem
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckMEM -a MaxWarn=$ARG1$ MaxCrit=$ARG2$ type=physical ShowAll=long
}
define command {
command_name check_win_uptime
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckUpTime -a ShowAll=long
}
define command {
command_name check_win_service
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -p 5666 -c CheckServiceState -a $ARG1$
}

Vor einigen Tagen ist im Linux Technical Review ein Artikel zum Thema Jasper Reporting von mir erschienen. In dem Artikel geht es um den allgemeinen Aufbau des Reporting-Frameworks, sowie Tipps & Tricks rund um iReport und Auswahl der verwendeten Daten. Ich freu mich, dass es nach langer Zeit mal wieder geklappt hat einen Artikel zu vervollständigen und arbeite schon am nächsten.
Alle Interessierten sei die Online-Ausgabe des Technical Review als Quelle für detailreiche Berichte und Artikel wärmstens empfohlen.
Freitag Abend, 29. Januar 2010. Draußen schneit es und es ist kalt, sehr kalt. Was liegt da näher als ein leckerer, warmer Glühwein! Also läuten wir den Beginn der NETWAYS WEIHNACHTSFEIER – die schon fast traditionell im neuen Jahr statttfindet – mit Glühwein ein. Unsere Sinne stellen wir nach dem Glühwein erneut auf die Probe: es
geht in den Turm der Sinne, ein innovatives naturwissenschaftlich orientiertes Hands-on Museum rund um das Thema Wahrnehmung. Da wurden von der gesamten NETWAYS Truppe Düfte geschnüfelt und salzige, bittere und umami Stäbchen gelutscht (Bild unten) was das Zeug hält! Aber auch neuere Ansätze zur Verbesserung der Performance unserer Consultants wurden genaustens unter die Lupe genommen: so z.B. das Monitoring-Pad (Bild rechts), das einem auch ganz deutlich sagt wann etwas “falsch” ist.
Danach gab es in der Nürnberger Skybar leckere mediterrane Vorspeisenplatten, Double-Beef Burger, Gemüse für unsere Veggies und jede Menge fruchtiger Cocktails, Wein und Bier. Diejenigen, die danach noch nicht genug hatten, liesen den Abend in der Karaoke-Bar mit Song-Klassikern wie last christmas, Lemontree oder 99 Luftballons ausklingen. Ein schöner Abschluss eines schönen Abends!
AKCP hat eine neue Firmware für die AKCP securityProbe veröffentlicht, welche eine Unterstützung für das Teltonika ModemUSB/G10 GSM Modem enthält. Somit ist es ab sofort möglich, das Teltonika ModemUSB/G10 für den SMS-Versand im Alarmfall mit der AKCP securityProbe einzusetzen.
Die aktuelle Firmware können Sie hier herunterladen:
Link zur neuen ACKP securityProbe Firmware
Jan 25-29 was a packed week with monitoring tips on Java, hardware and NSClient++ , a Bacula appearance plus event dates to remember.
Always open to convenient, info-in-a-glance solutions, Bernd shared his latest Java monitoring kick: JConsole a swing application to monitor Java processes via JMX on local or remote systems. With a few screenshots from iReport, he offered a peek into the memory use of virtual machines and the Java caused processor load provided by JConsole. Bundled to Java since version 1.5, JConsole is his recommendation for a quick overview of your virtual machines.
For reading recommendations, Julian contributed a print and online article on Bacula in Computerwoche, commending their milestone 1 millionth download on the wayside.
More on the monitoring front, hardware man Martin, shared HW group’s new firmware for the HWg-STE network thermometer and Michael followed with part 2 of his NSClient++ series. He offered a thorough installation guide from download of the MSI pack or ZIP archive to registration and check activation, configuration and test.
Finally, Manuela tipped off two dates to keep in mind for March: 2nd-3rd for CeBIT and 15th-18th for our Nagios Availability training course. To be held at the Holiday Inn in Nuremberg, the course is for Nagios newbies, offering a strong foundation in system monitoring, Nagios, its addons, and practical exercises such as web frontend connection, configuration and integration. As generous as we are, our blog readers get a 5% discount if they quote “Blog_NSch” when registering. Otherwise email Manuela (manuela.pirner@netways.de) for free tickets to CeBIT, so you can swing by to visit us in Hall 9, Stand B20. We hope to see you there!
Die HW group hat eine neue Firmware für das Netzwerk-Thermometer HWg-STE zur Verfügung gestellt. Damit werden Probleme mit der Stabilität der Software behoben.
Download-Link HWg-STE Firmware-Version 1.10
Weitere Informationen zu dem Gerät finden Sie hier bei uns im Shop.
Last 5 Comments