Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Base und snmpd bzw. Workaround

Hard- und Softwarefragen rund Domiq-Module fürs LCN-System

Themenersteller
mr_claus
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 485
Registriert: Do 29. Dez 2011, 21:47
Danksagung erhalten: 4 Mal

#1 Base und snmpd bzw. Workaround

Beitragvon mr_claus » Mi 6. Feb 2013, 16:04

Um Werte aus LCN über das Domiq Base zu erhalten und auszuwerten bietet es sich an einen vorhanden snmpd im Netzwerk zu mißbrauchen über sogenannte Extends. Ich habe dazu ein kleines Shell Script verwendet:

Code: Alles auswählen

#!/bin/bash
DOMIQ=
PORT=4224
TIMEOUT=1
IDENTIFIER=$1
ACTION=$2
RESULT=$(echo "$IDENTIFIER=?" | nc -q $TIMEOUT $DOMIQ $PORT | cut -f2 -d=)
echo $RESULT


Dieses wird dann von snmpd genutzt um entsprechende Werte zu Verfügung zu stellen (/etc/snmp/snmpd.conf).

Code: Alles auswählen

extend MODBUS-int-Wetterstation-wind /usr/local/bin/lcn MODBUS.int.Wetterstation.wind values
extend MODBUS-int-Wetterstation-brightness /usr/local/bin/lcn MODBUS.int.Wetterstation.brightness values
extend MODBUS-int-Wetterstation-precipitation /usr/local/bin/lcn MODBUS.int.Wetterstation.precipitation values
extend MODBUS-int-Wetterstation-temp-out /usr/local/bin/lcn MODBUS.int.Wetterstation.temp.out values
extend MODBUS-int-Wetterstation-sun-south /usr/local/bin/lcn MODBUS.int.Wetterstation.sun.south values
extend MODBUS-int-Wetterstation-sun-east /usr/local/bin/lcn MODBUS.int.Wetterstation.sun.east values
extend MODBUS-int-Wetterstation-sun-west /usr/local/bin/lcn MODBUS.int.Wetterstation.sun.west values
extend LCN-0-100-r1 /usr/local/bin/lcn LCN.value.0.100.r1 values
extend LCN-0-101-r1 /usr/local/bin/lcn LCN.value.0.101.r1 values
extend LCN-0-104-r1 /usr/local/bin/lcn LCN.value.0.104.r1 values
extend LCN-0-105-r1 /usr/local/bin/lcn LCN.value.0.105.r1 values
extend LCN-0-82-r1 /usr/local/bin/lcn LCN.value.0.82.r1 values
extend LCN-0-76-r1 /usr/local/bin/lcn LCN.value.0.76.r1 values
extend LCN-0-51-r1 /usr/local/bin/lcn LCN.value.0.51.r1 values


Man muss anschließend nur noch die entsprechenden Werte über OID's abfragen mit Tools wie Nagios, Shinken, ZenOSS. Ich persönlich habe ZenOSS verwendet, es ist zwar recht umfangreich, bietet aber zusätzlich zur Überwachung von Diensten auch gleich die grafische Aufbereitung mit.

Grafiken im Anhang. Eine direkte Abfrage des Base über snmp wäre natürlich super, aber ich habe noch keine Möglichkeit gefunden, es wird derzeit wohl nicht verfügbar sein.

@Uwe: Kannst Du bitte die Bilder als Inlay einbinden?

[img]1[/img]
[img]2[/img]
[img]3[/img]

[edit]Kann ich ...[/edit]
Dateianhänge
492953temperatur.png
492953temperatur.png (31.77 KiB) 878 mal betrachtet
492952wind.png
492952wind.png (24.66 KiB) 878 mal betrachtet
492951sonne.png
492951sonne.png (28.79 KiB) 878 mal betrachtet

Zurück zu „Domiq-Module - DOMIQ Sp. z o.o.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast