W&T Interfaces
für TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA
Glas- und Kunststoff-LWL, http, SNMP, OPC, I/O digital, I/O analog, ISA, PCI, ...?
      Produkte
Home Kontakt   Distributoren weltweit
Sprachen:
DE

US

ES

IT

RU
Web-IO Universal
Digital
Analog
Web-IO Anwendungsfertig
Klima überwachen
Alarmmeldezentrale
Web-Count / S0-Erfassung
IP-Überwachung
Datenserver
Motherbox 2
pure.box 2
Netzwerkspeicher
TCP/IP-Ethernet Server
Com-Server (Seriell)
USB-Server
Serielle Interfaces
USB, RS232, RS485, 20mA
Isolatoren & Lichtleiter
USB, RS232, RS485, 20mA
PC-Karten
PCI Express, PCI- und
ISA-Bus
...
Drucker-Interfaces
Kundenfrequenzmessung

Zubehör
Downloads
Altes
Warenkorb    Ihr Warenkorb

 
      Fachwissen
Bücher, Aufsätze, Glossare...
Technische Hintergrundinfo
Applikationen zu Com-Server,
USB-Server
, Web-IO,
Web-Thermometer,
Motherbox und pure.box
 
Applikation zu Web-Thermographen:

Messwerte in Nagios darstellen




 Weiterführende Links: Produktübersicht Applikationsübersicht Druck-Version


Die Software NAGIOS bietet unter Linux-/Unix-Betriebssystemen die Möglichkeit komplexe IT-Strukturen zu überwachen. Mit Hilfe des folgenden Beispiels können auch Web-Thermographen in das System eingebunden werden.

Für dieses Beispiel benötigen Sie einen Linux-/Unix-PC mit installierter Nagios Software. Zusätzlich benötigen Sie die Nagios-Plugins, da diese den Befehl check_snmp für die SNMP-Abfrage beinhalten. Der PC muss über einen Web-Server und einen SNMP-Daemon verfügen.


Sie haben noch keinen Web-Thermograph und möchten das vorgestellte Beispiel einfach mal ausprobieren?

Kein Problem: Wir stellen Ihnen den Web-Thermograph Pt100/Pt1000 gerne kostenlos für 30 Tage zu Verfügung. Einfach Musterbestellung ausfüllen, wir liefern den Web-Thermograph zum Test auf offene Rechnung. Wenn Sie das Gerät innerhalb von 30 Tagen zurück schicken, schreiben wir die Rechnung komplett gut.

Zur Musterbestellung   Zur Musterbestellung  

Vorbereitungen
Sie haben Ihre(n) Web-Thermograph(en) bereits
  • mit Strom versorgt,
  • an Ihr Netzwerk angeschlossen,
  • mit einer IP-Adresse versehen - mit WuTility kein Problem.
Sie haben außerdem
  • Nagios und die Nagios Plugins auf Ihrem PC installiert
1. SNMP aktivieren
  • Damit der Web-Thermograph mit SNMP abgefragt werden kann, muss diese Funktion zunächst im Gerät aktiviert werden:
2. NAGIOS konfigurieren
  • Wenn NAGIOS auf Ihrem PC korrekt installiert ist, finden Sie auf der Web-Seite http://<rechnername>/nagios die Startseite von NAGIOS. Zunächst wird nur der Status des localhost angezeigt.
3. Konfigurationsdatei erstellen
  • Damit der Web-Thermograph in NAGIOS dargestellt werden kann, muss eine Konfigurationsdatei erstellt werden. Diese wird für gewöhnlich im Verzeichnis
    /usr/local/nagios/etc/objects abgelegt.
  • Erstellen Sie eine Datei mit dem Namen thermo.cfg
  • Zunächst müssen eine Definition für das Gerät und eine Geräte-Gruppe erstellt werden:

define host {
       use                generic-host
       host_name          webgraph
       alias              Web-Thermograph
       address            192.168.0.12
       hostgroups         wut_devices
       check_command      check-host-alive
       max_check_attempts 3       
      
}

define hostgroup{
       hostgroup_name     wut_devices
       alias              WuT Devices
       members            webgraph
       }

Die wichtigsten Parameter sind hier die IP-Adresse des Gerätes und der Hostname, der in NAGIOS angezeigt werden soll. Auch die Bezeichnungen der Gruppe und die Alias-Namen werden später in NAGIOS sichtbar.

  • Um das Gerät per SNMP abfragen zu können, muss ein entsprechender Befehl erstellt werden, welcher mit Hilfe des Plugins check_snmp den Messwert vom Gerät abholt:

define command {
       command_name       check_57610
       command_line       $USER1$/check_snmp -H $HOSTADDRESS$ -o 1.3.6.1.4.1.5040.1.2.8.1.3.1.1.1
}

Der Befehl mit dem Namen check_57610 holt per SNMP den Messwert mit Hilfe der entsprechenden SNMP-OID ab.

  • Nun muss ein Dienst erstellt werden, welcher den oben erstellten Befehl ausführt:

define service {
       use                 generic-service
       host_name           webgraph
       service_description SNMP-Request
       check_command       check_57610
}

Sind alle Definitionen in der Datei thermo.cfg abgespeichert, muss NAGIOS dazu veranlasst werden, diese Datei beim Start als Konfiguration zu laden.

  • Öffnen Sie die Datei /usr/local/nagios/etc/nagios.cfg und fügen Sie den Pfad zur oben erstellten Datei in die Liste der Konfigurations-Dateien ein:

(...)
# You can specify individual object config files as shown below:
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/thermo.cfg
(...)

4. Anzeige des Messwertes
  • Starten Sie NAGIOS neu.
  • Auf der Service Status Seite wird nun der Web-Thermograph mit der aktuellen Temperatur angezeigt:


 

Zur Musterbestellung   Zur Musterbestellung  

 

vorherige Applikation
vorherige Applikation
nächste Applikation
nächste Applikation
 
  • Mister Wong
  • Google Bookmarks
  • Twitter
  • Facebook
  • Digg
   Impressum
Wir sind gerne persönlich für Sie da! Wiesemann & Theis GmbH Tel.: 0202/2680-110 (Mo-Fr. 8-17 Uhr)
Porschestr. 12 Fax: 0202/2680-265
42279 Wuppertal individuelle E-Mail

© Wiesemann & Theis GmbH, Irrtum und Änderungen vorbehalten: Da wir Fehler machen können, darf keine unserer Aussagen ungeprüft verwendet werden. Bitte melden Sie uns alle Ihnen bekannt gewordenen Irrtümer oder Mißverständlichkeiten, damit wir diese so schnell wie möglich erkennen und beseitigen können.