pixel
Seite wählen

NETWAYS Blog

PNP4Nagios RRD Single/Multiple Storage

pnp4nagiosFür alle die das Nagios Plugin PNP4Nagios mit Icinga2 einsetzen, werden eventuell schon über folgende Fehlermeldung gestolpert sein,
oder noch stolpern:

/var/log/messages:
NPCD[65119]: ERROR: Executed command exits with return code '7'
/var/log/pnp4nagios/perfdata.log:
2016-09-15 13:53:55 [19510] [0] *** TIMEOUT: Timeout after 15 secs. ***
2016-09-15 13:53:55 [19510] [0] *** TIMEOUT: Deleting current file to avoid NPCD loops
2016-09-15 13:53:55 [19510] [0] *** TIMEOUT: Please check your process_perfdata.cfg
Einstellung:
'/etc/pnp4nagios/process_perfdata.cfg'
Option
RRD_STORAGE_TYPE = SINGLE

Ab der PNP-Version 0.6 ist es möglich, die Performance-Daten nicht in einer einzelnen RRD-Datenbank (SINGLE), sondern in mehreren RRD Datenbanken (MULTIPLE) zu speichern.
Diese Einstellung in der Konfigurations-Datei sollte NICHT global verändert werden, da PNP4Nagios nach dieser Umstellung auf MULTIPLE sofort beginnt, neue RRD-Files anzulegen. Alte Daten gehen damit sofort verloren!
Auf Grund der Performance ist es nicht sinnvoll, global mit RRD_STORAGE_TYPE = MULTIPLE zu arbeiten, da die Anzahl der RRD-Datenbanken und somit auch der Disk-I/O während der Updates sich vervielfachen würde. Deshalb sollte man überlegen, welche Nagios Checks mit dieser Einstellung gefahren werden.
Bestehende RRD-Datenbanken können über einen Konverter (Perl-Skript) '/usr/libexec/pnp4nagios/rrd_convert.pl' konvertiert werden.
Folgende Ausgabe bekommt man bei Ausführung des Perl-Skriptes:

Usage: /usr/libexec/pnp4nagios/rrd_convert.pl --check_command=
--cfg_dir= [ --list_commands ]
[ --dry-run ]
[ --tmp_dir= ]
[ --no_structure_check ]

Schaut dann so in etwa aus:
rrd-convert

# sudo -su icinga /usr/libexec/pnp4nagios/rrd_convert.pl --cfg_dir=/etc/pnp4nagios/ --check_command=disk --dry-run
Search pattern disk
XML Files analyzed 129
XML Files found 7
XML Files without RRD 0
Old XML Files ignored 0
Number of unique check_commands 15
Dry run? [YES]
Temp Directory /tmp/rrd_convert
This is only a 'dry run'. The new RRD Files are stored in '/tmp/rrd_convert'
Start Converter [n|y]?:y
File 1/7
RRDtool dump to /tmp/rrd_convert/icinga2-disk__.dump
Manipulating /tmp/rrd_convert/icinga2-disk__.dump
............ done 47999 lines
Restoring File
/tmp/rrd_convert/icinga2/disk____.rrd
... done
File 2/7
RRDtool dump to /tmp/rrd_convert/icinga2-disk.dump
Manipulating /tmp/rrd_convert/icinga2-disk.dump
............ done 48424 lines
Restoring File
/tmp/rrd_convert/icinga2/disk__tmp_vagrant-puppet_manifests-a11d1078b1b1f2e3bdea27312f6ba513.rrd
/tmp/rrd_convert/icinga2/disk__vagrant.rrd
/tmp/rrd_convert/icinga2/disk__.rrd
/tmp/rrd_convert/icinga2/disk__boot.rrd
/tmp/rrd_convert/icinga2/disk__home.rrd
/tmp/rrd_convert/icinga2/disk__tmp_vagrant-puppet_modules-41d422e93c9413f221fcbaa64a7964b7.rrd
... done
DONE

Schauen Sie doch einfach mal auf unserer Webseite vorbei, wir biete Schulungen zu vielen interessanten OpenSource-Themen an.

Johannes Carraro
Johannes Carraro
Senior Systems Engineer

Bevor Johannes bei NETWAYS anheuerte war er knapp drei Jahre als Systemadministrator in Ansbach tätig. Seit Februar 2016 verstärkt er nun unser Team Operations als Senior Systems Engineer. In seiner Freizeit spielt Johannes E-Gitarre, bastelt an Linux Systemen zuhause herum und ertüchtigt sich beim Tischtennisspielen im Verein, bzw. Mountainbiken, Inlinern und nicht zuletzt Skifahren.

Braintower Gateways erben iSMS Features

braintower_logo Seit vielen Jahren setzen wir im Bereich SMS Alarmierung für Icinga sehr erfolgreich auf das MultiTech iSMS.
Neben der sehr simplen Einrichtung, der Netzwerkanbindungsmöglichkeit und dem Versenden von SMS über die Weboberfläche, bietet das Gerät eine HTTP-Schnittstelle für den Versand von SMS. Dadurch wird eine Integration in Monitoring Lösungen um ein vielfaches einfacher. Als weitere Option bietet das Gerät die Möglichkeit eingehende SMS an einen Webserver weiterzuleiten, was es in unserem Fall erlaubt, Alarmmeldungen von Icinga 2 mit einer simplen Antwort SMS zu Acknowledgen.
Für die Braintower Gateways gibt es seit letzter Woche die neue Firmware Version 3.3.0, welche das Gateway um einige interessante Funktionen erweitert. Eines dieser Features ist das SMS Routing, mit welchem SMS Nachrichten per Mail, SMS oder per Web-Call weitergereicht werden können.
Darüber hinaus wurde die API-Funktion des Gateways erweitert und ist nun vollständig kompatibel zu der MultiTech iSMS API. Wer bisher also ein iSMS sein eigen nennt, kann ohne Probleme auf ein Braintower Gateway umsteigen. Eine Erweiterung der Basis-Funktion (welche die API-Kompatibilität bereits inkludiert), ist über eine Vielzahl von Zusatz-Features möglich. Sofern das Gateway identisch eingerichtet wird (Benutzer, IP, etc.), kann eine nahtlose Alarmierung erfolgen – ohne Anpassungen an Skripten oder Software durchführen zu müssen.
Darüber hinaus ist unser iSMS Notification Plugin mit dem SMS Routing Feature zu 100% kompatibel mit Braintower. Somit ist nun neben einer Alarmierung auch ein Acknowledgen von Alarmmeldungen in Icinga möglich.
Übrigens: Wer bereits ein Braintower-Gateway mit dem SMS-Weiterleitungs-Feature erworben hat, kann ein Upgrade für das SMS Routing direkt nachkaufen.
Da wir auch immer wieder einmal diverse Kunden-Anfragen zum Thema GFI FaxMaker erhalten, ob wir passende Gateways anbieten können, ist die Antwort simpel: Ja!
Offiziell supportet wird seitens des Herstellers das MultiTech iSMS. Mit dem neuen Firmware-Update werden nun auch Braintower Gateways unterstützt.
Anbei noch ein kurzer Überblick zu den Änderungen zu Version 3.3.0:
Verbesserungen
[SMSGW-546] – Es ist möglich, die Scripts sendsms.pl und smsack.cgi aus dem NETWAYS iSMS Nagios / Icinga Plugin zu verwenden.
[SMSGW-606] – Es wurde eine Dokumentation zum Ersetzen von Geräten anderer Hersteller durch das Braintower SMS Gateway hinzugefügt.
[SMSGW-618] – Das Gateway ist zusätzlich auf Port 81 erreichbar.
[SMSGW-597] – Das Nachrichten-Routing kann nun Nachrichten auch an Ziele per HTTP weiterleiten.
[SMSGW-608] – HTTP-Ziele beim Nachrichten-Routing sind nun editierbar.
[SMSGW-612] – Es ist möglich, mehr als ein HTTP-Ziel pro Regel beim Nachrichten-Routing zu konfigurieren.
[SMSGW-624] – HTTP-Ziele sind bei Nachrichten-Routing auch auf eingehende Emails anwendbar.
[SMSGW-627] – Im Nachrichten-Routing wird nun ein Hinweis angezeigt, wenn kein SMTP Server konfiguriert wurde.
[SMSGW-634] – Das Feature Nachrichten-Routing kann nun kostenpflichtig lizenziert werden.
[SMSGW-607] – Das Feature SMS Weiterleitung ist nun Bestandteil des Nachrichten-Routings, jedoch mit verringerter Funktionalität. Kunden, die das Feature SMS Weiterleitung lizenziert haben, können eine Upgrade-Lizenz zur Nutzung des Nachrichten-Routings erwerben.
[SMSGW-619] – Die Gestaltung der Weboberfläche wurde verbessert.
[SMSGW-675] – Es wurden zahlreiche Übersetzungen verbessert.
[SMSGW-623] – Die Regeln zur Überprüfung gültiger Rufnummern bei der HTTP API wurden erweitert.
[SMSGW-641] – Es wurden neuen FAQ Artikel hinzugefügt (Syslog, API per HTTPS, SIM Karten Formfaktor, Einbindung in Centreon, Icinga 2 und WhatsUp Gold, Import und Export des Adressbuchs, Technische Daten).
Fehlerbehebungen
[SMSGW-604] – Beim Nachrichten-Routing wird die konfigurierte Absenderadresse nun korrekt gesetzt.
[SMSGW-614] – Die Whitelist der E-Mail-to-SMS Funktionalität wurde korrigiert.
[SMSGW-616] – Der Suchen und Ersetzen Bereich beim Nachrichten-Routing wird nicht mehr doppelt angezeigt.
[SMSGW-617] – Die E-Mail-Gruppen-Benachrichtigung beim Nachrichten-Routing wurde korrigiert.
[SMSGW-622] – Bei E-Mail-zu-SMS wurde die fehlende Online-Hilfe ergänzt.
[SMSGW-615] – Die Produktbezeichnung in Benachrichtigungs-Emails wurde korrigiert.
[SMSGW-628] – Nachrichten wurden teilweise sowohl über Email-zu-SMS als auch über das Nachrichten-Routing versendet.
Sie haben Interesse an unseren angebotenen Produkten oder wünschen eine Beratung? Nehmen Sie einfach direkt Kontakt mit uns auf oder besuchen Sie unseren Online-Shop für weitere Informationen. Wir stehen Ihnen gerne zur Verfügung!

Christian Stein
Christian Stein
Lead Account Manager

Christian kommt ursprünglich aus der Personalberatungsbranche, wo er aber schon immer auf den IT Bereich spezialisiert war. Bei NETWAYS arbeitet er als Senior Sales Engineer und berät unsere Kunden in der vertrieblichen Phase rund um das Thema Monitoring. Gemeinsam mit Georg hat er sich Mitte 2012 auch an unserem Hardware-Shop "vergangen".

Braintower SMS Gateways – Neue Firmware 3.1.1

Braintower SMS Gateway Desktop EditionBraintower hat für das Braintower SMS Gateway Desktop Edition und das Braintower SMS Gateway Rack Edition die Firmware-Version 3.1.1 entwickelt, welche viele Verbesserungen enthält.
Die Braintower Gateways können SMS über eine API versenden und fügen sich hervorragend in Monitoringumgebungen mit Icinga 2 ein. Über zahlreiche Erweiterungen lassen sich die Geräte auch für viele weitere Einsatzbereiche im SMS-Versand nutzen.
Verbesserungen

  • [SMSGW-326] – Die Lokalisierung des Webinterfaces wurde an zahlreichen Stellen verbessert.
  • [SMSGW-200] – Die Dokumentation wurde erweitert.
  • [SMSGW-300] – Es wurden Updates des Linux-Basis-OS installiert.
  • [SMSGW-330] – Der maximal konfigurierbare Timeout für Monitoring-Checks wurde angepasst, um mögliche Beeinträchtigungen zu vermeiden.
  • [SMSGW-438] – Die Statistik-Seite wurde überarbeitet.

Fehlerbehebungen

  • [SMSGW-321] – Es wurde ein Fehler beim Überprüfen der Berechtigungen behoben, der das Anlegen und Löschen von Monitoring-Checks verhindert hat.
  • [SMSGW-437] – SMS, die über das Feature E-Mail-zu-SMS versendet wurden, wurden nicht in der Statistik angezeigt.
  • [SMSGW-450] – Durch das Monitoring-Feature wurden keine Recovery-Benachrichtigungen versendet.

Der Download der aktuellen Version erfolgt nach Eingabe der Seriennummer des Geräts unter support.braintower.de.

Martin Krodel
Martin Krodel
Head of Sales

Der studierte Volljurist leitet bei NETWAYS die Sales Abteilung und berät unsere Kunden bei ihren Monitoring- und Hosting-Projekten. Privat reist er gerne durch die Weltgeschichte und widmet sich seinem ständig wachsenden Fuhrpark an Apple Hardware.

HW group STE2: Nachfolger zur HWg-STE Reihe

HW group STE2Unser erfolgreichstes Netzwerkthermometer von der HW group hat einen Nachfolger bekommen und vereint alle bisherigen Varianten des HWg-STE in einem Modell. Bisher konnte man sich entscheiden, ob man ein Modell mit oder ohne PoE und mit oder ohne digitale Eingänge einsetzen wollte. Das STE2 wurde im Vergleich zum Vorgänger komplett überarbeitet und hat neben dem neuen Gehäuse einige hoch interessante Features dazu bekommen.
Hier die neuen Features:

  • Unterstützung von drei Sensoren (statt bisher zwei)STE2 Lieferumfang
  • Stromversorgung per PoE oder Netzteil möglich
  • Netzwerk per LAN oder per WLAN (Wifi)
  • Anschluss für zwei digitale Eingänge
  • Unterstützung des HW group SMS Gateways
  • TLS Unterstützung für den E-Mail Versand
  • Neues Webinterface
  • HWg Push für das SensDesk Portal

Im Lieferumfang des STE2 ist wie gewohnt ein 3m Temperatursensor und das Netzteil enthalten. Die bisher eingesetzten 1-Wire Sensoren der HW group passen auch an dieses Modell. Und natürlich haben wir das Plugin angepasst, die Integration in Icinga und Nagios läuft also problemlos.
STE2 Webinterface
Das STE2 ist ab sofort bei uns im Shop erhältlich und ersetzt die komplette STE-Baureihe. Und wenn es mehr als drei Sensoren pro Messgerät sein sollen, empfehlen wir den Einsatz des HW group Poseidon2 4002 mit bis zu 12 Sensoren.

SMS Eagle: SMS Gateways mit HTTP API

SMSEagleDa wir seit langem SMS Gateways verkaufen, sind wir immer auf der Suche nach neuen Lösungen, die verschiedene Anwendungsfälle abbilden können. Dabei sind wir auf den SMSEagle gestoßen. Zur Erklärung: SMS Gateways können in Netzwerke eingebunden und zum Versenden und Empfangen von SMS genutzt werden. Das Versenden von SMS kann in vielen Bereichen hilfreich sein. Klassisch in unserem Business: Die Alarmierung über SMS durch Einbindung in ein Monitoringsystem wie Icinga und Nagios. Passt etwas im Netzwerk oder der Serverumgebung nicht, wird ein Alarm per SMS versendet.

SMSEagle 3G

SMSEagle 3G


Eine weitere Anwendung finden die SMS Gateways in der Versendung von Massen-SMS. Man denke dabei nur an das SMS-TAN-Verfahren oder auch Massen-SMS zu Werbezwecken. Der neue SMSEagle, den es in 3 Varianten gibt, verfügt dazu über eine HTTP API für die Integration in eure Applikationen.

Das sind die 3 SMSEagle Modelle:

Für Nutzer, die das SMS Gateway für Massen-SMS nutzen, sind folgende Funktionen besonders interessant:

  • Senden an einzelne User und Gruppen
  • Senden von SMS zu einer speziellen Uhrzeit / an einem speziellen Datum (Scheduling möglich)
  • Auto-Reply an eingehende SMS (z.B. für ein TAN-Verfahren)
  • SMS zu E-Mail Weiterleitung bzw. E- Mail zu SMS
  • Importieren von Kontakten aus CSV Dateien

Diese eingebauten Features dürften alle Nutzer interessieren:

  • HTTP API für die Integration in eure Anwendung
  • Modernes, responsive Interface
  • Failover Support (HA Cluster von zwei Geräten möglich – nur bei SMSEagle NXS-9700 3G und SMSEagle NXS-9750 3G (dual modem)
  • Überwachungsdienste (z.B. Web Server, Mail Server) und SMS Alarmierung

Dies ist nur ein kleiner Auszug der Funktionen. Schaut doch einfach in unserem Online-Store vorbei. Wenn Ihr Lösungen sucht, die ins Rack eingebaut werden können, dann empfehlen wir das Braintower Rack Edition, optional mit dem Cluster Feature.