<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.gude-systems.com/index.php?action=history&amp;feed=atom&amp;title=FAQ_ETS_SNMP</id>
	<title>FAQ ETS SNMP - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gude-systems.com/index.php?action=history&amp;feed=atom&amp;title=FAQ_ETS_SNMP"/>
	<link rel="alternate" type="text/html" href="https://wiki.gude-systems.com/index.php?title=FAQ_ETS_SNMP&amp;action=history"/>
	<updated>2026-05-12T05:40:57Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Gude Systems GmbH</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.gude-systems.com/index.php?title=FAQ_ETS_SNMP&amp;diff=69&amp;oldid=prev</id>
		<title>Mb: Die Seite wurde neu angelegt: „=Allgemeines= *SNMP kann dazu verwendet werden, Statusinformationen des ETS per UDP (Port 161) zu erhalten *unterstützte SNMP Befehle **'''SNMPGET''' : Status…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.gude-systems.com/index.php?title=FAQ_ETS_SNMP&amp;diff=69&amp;oldid=prev"/>
		<updated>2013-03-07T18:34:49Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „=Allgemeines= *SNMP kann dazu verwendet werden, Statusinformationen des ETS per UDP (Port 161) zu erhalten *unterstützte SNMP Befehle **&amp;#039;&amp;#039;&amp;#039;SNMPGET&amp;#039;&amp;#039;&amp;#039; : Status…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Allgemeines=&lt;br /&gt;
*SNMP kann dazu verwendet werden, Statusinformationen des ETS per UDP (Port 161) zu erhalten&lt;br /&gt;
*unterstützte SNMP Befehle&lt;br /&gt;
**'''SNMPGET''' : Statusinformation erfragen&lt;br /&gt;
**'''SNMPGETNEXT''' : nächste Statusinformation erfragen&lt;br /&gt;
*Um den ETS per SNMP abzufragen benötigen Sie ein '''N'''etwork'''M'''anagment'''S'''ystem, wie z.B. [http://h20229.www2.hp.com/ HP-OpenView], [http://www.opennms.org/ OpenNMS], [http://www.nagios.org/ Nagios], etc... oder z.B. die einfachen Kommandozeilen Tools des [http://net-snmp.sourceforge.net/ NET-SNMP] welche auch unten in den Beispielen zum Einsatz kommen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=SNMP Communities=&lt;br /&gt;
SNMP authentifiziert die Netzwerkanfragen anhand sogenannter Communities. Der SNMP-Request muss bei Abfragen (Lesezugriff) die sogenannte '''public''' Community mitsenden und bei Zustandsänderungen (Schreibzugriff) die '''private''' Community mitsenden.&lt;br /&gt;
Die SNMP-Communities sind sozusagen '''Lese- bzw. Schreibpasswörter'''. Bei den SNMP Versionen v1 und v2c werden die Communities '''unverschlüsselt im Netzwerk übertragen''', können innerhalb dieser Kollisionsdomäne also leicht mit IP-Sniffern abgehört werden. Wir empfehlen beim Einsatz von SNMP also unbedingt die Nutzung einer [http://de.wikipedia.org/wiki/Entmilitarisierte_Zone DMZ] bzw. die Verwendung der [[FAQ EPC IP ACL|IP-ACL]] !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=MIBs=&lt;br /&gt;
Die Werte, die vom ETS ausgelesen bzw. verändert werden können, die so genannten 'Managed Objects', werden in '''M'''anagement '''I'''nformation '''B'''ases (kurz MIBs) beschrieben. Es lassen sich drei verschiedene MIBs vom ETS abfragen:&lt;br /&gt;
*system&lt;br /&gt;
*interface&lt;br /&gt;
*gadsETS&lt;br /&gt;
''system'' und ''interface'' sind standardisierte MIBs (MIB-II), ''gadsETS '' ist in einer MIB (GUDEADS-ETS-MIB::gadsATS) speziell für den ETS entworfen. Diesen drei Teilstrukturen sind sogenannte OIDs (Object Identifiers) untergeordnet. Eine OID-Stelle steht für den Ort eines Wertes innerhalb der MIB-Struktur. Jeder OID kann alternativ mit seinem Symbolnamen (''subtree name'') bezeichnet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===system===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f0f0f0; font-style:bold;&amp;quot;&lt;br /&gt;
|subtree name&lt;br /&gt;
|OID&lt;br /&gt;
|-&lt;br /&gt;
|system&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.html 1.3.6.1.2.1.1]&lt;br /&gt;
|-&lt;br /&gt;
|sysDescr&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.1.html 1.3.6.1.2.1.1.1]&lt;br /&gt;
|-&lt;br /&gt;
|sysObjectID&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.2.html 1.3.6.1.2.1.1.2]&lt;br /&gt;
|-&lt;br /&gt;
|sysUpTime&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.3.html 1.3.6.1.2.1.1.3]&lt;br /&gt;
|-&lt;br /&gt;
|sysContact&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.4.html 1.3.6.1.2.1.1.4]&lt;br /&gt;
|-&lt;br /&gt;
|sysName&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.5.html 1.3.6.1.2.1.1.5]&lt;br /&gt;
|-&lt;br /&gt;
|sysLocation&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.6.html 1.3.6.1.2.1.1.6]&lt;br /&gt;
|-&lt;br /&gt;
|sysServices&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.1.7.html 1.3.6.1.2.1.1.7]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===interface===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f0f0f0; font-style:bold;&amp;quot;&lt;br /&gt;
|subtree name&lt;br /&gt;
|OID&lt;br /&gt;
|-&lt;br /&gt;
|ifIndex&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.1.html 1.3.6.1.2.1.2.2.1.1]&lt;br /&gt;
|-&lt;br /&gt;
|ifDescr&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.2.html 1.3.6.1.2.1.2.2.1.2]&lt;br /&gt;
|-&lt;br /&gt;
|ifType&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.3.html 1.3.6.1.2.1.2.2.1.3]&lt;br /&gt;
|-&lt;br /&gt;
|ifMtu&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.4.html 1.3.6.1.2.1.2.2.1.4]&lt;br /&gt;
|-&lt;br /&gt;
|ifSpeed&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.5.html 1.3.6.1.2.1.2.2.1.4]&lt;br /&gt;
|-&lt;br /&gt;
|ifPhysAddress&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.6.html 1.3.6.1.2.1.2.2.1.6]&lt;br /&gt;
|-&lt;br /&gt;
|ifAdminStatus&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.7.html 1.3.6.1.2.1.2.2.1.7]&lt;br /&gt;
|-&lt;br /&gt;
|ifOperStatus&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.8.html 1.3.6.1.2.1.2.2.1.8]&lt;br /&gt;
|-&lt;br /&gt;
|ifLastChange&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.9.html 1.3.6.1.2.1.2.2.1.9]&lt;br /&gt;
|-&lt;br /&gt;
|ifInOctets&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.10.html 1.3.6.1.2.1.2.2.1.10]&lt;br /&gt;
|-&lt;br /&gt;
|ifInUcastPkt&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.11.html 1.3.6.1.2.1.2.2.1.11]&lt;br /&gt;
|-&lt;br /&gt;
|ifInNUcastPkts&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.12.html 1.3.6.1.2.1.2.2.1.12]&lt;br /&gt;
|-&lt;br /&gt;
|ifInDiscards&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.13.html 1.3.6.1.2.1.2.2.1.13]&lt;br /&gt;
|-&lt;br /&gt;
|ifInErrors&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.14.html 1.3.6.1.2.1.2.2.1.14]&lt;br /&gt;
|-&lt;br /&gt;
|ifInUnknownProtos&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.15.html 1.3.6.1.2.1.2.2.1.15]&lt;br /&gt;
|-&lt;br /&gt;
|ifOutOctets&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.16.html 1.3.6.1.2.1.2.2.1.16]&lt;br /&gt;
|-&lt;br /&gt;
|ifOutUcastPkts&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.17.html 1.3.6.1.2.1.2.2.1.17]&lt;br /&gt;
|-&lt;br /&gt;
|ifOutNUcastPkts&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.18.html 1.3.6.1.2.1.2.2.1.18]&lt;br /&gt;
|-&lt;br /&gt;
|ifOutDiscards&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.19.html 1.3.6.1.2.1.2.2.1.19]&lt;br /&gt;
|-&lt;br /&gt;
|ifOutErrors&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.20.html 1.3.6.1.2.1.2.2.1.20]&lt;br /&gt;
|-&lt;br /&gt;
|ifOutQLen&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.21.html 1.3.6.1.2.1.2.2.1.21]&lt;br /&gt;
|-&lt;br /&gt;
|ifSpecific&lt;br /&gt;
|[http://www.alvestrand.no/objectid/1.3.6.1.2.1.2.2.1.22.html 1.3.6.1.2.1.2.2.1.22]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===gadsETS===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#f0f0f0; font-style:bold;&amp;quot;&lt;br /&gt;
|subtree name&lt;br /&gt;
|OID&lt;br /&gt;
|description&lt;br /&gt;
|r / w&lt;br /&gt;
|-&lt;br /&gt;
|GUDEADS-ETS-MIB&lt;br /&gt;
|1.3.6.1.4.1.28507&lt;br /&gt;
|Gude Analog- und Digitsysteme GmbH MIB (Private Enterprise)&lt;br /&gt;
|r&lt;br /&gt;
|-&lt;br /&gt;
|GUDEADS-ETS-MIB::gadsETS&lt;br /&gt;
|1.3.6.1.4.1.28507.4&lt;br /&gt;
|Expert Transfer Switch MIB&lt;br /&gt;
|r&lt;br /&gt;
|-&lt;br /&gt;
|etsPrimPowAvail&lt;br /&gt;
|1.3.6.1.4.1.28507.4.1.1&lt;br /&gt;
|not zero if primary Power available&lt;br /&gt;
|r&lt;br /&gt;
|-&lt;br /&gt;
|etsPrimPowAvail&lt;br /&gt;
|1.3.6.1.4.1.28507.4.1.2&lt;br /&gt;
|not zero if secondary Power available&lt;br /&gt;
|r&lt;br /&gt;
|-&lt;br /&gt;
|etsSecManualSelect &lt;br /&gt;
|1.3.6.1.4.1.28507.4.1.3&lt;br /&gt;
|not zero if secondary Power is manually selected&lt;br /&gt;
|r&lt;br /&gt;
|-&lt;br /&gt;
|etsPowerSelect &lt;br /&gt;
|1.3.6.1.4.1.28507.4.1.4&lt;br /&gt;
|if 1, power is primary - if 2, power is secondary&amp;quot;&lt;br /&gt;
|r&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=NET-SNMP=&lt;br /&gt;
[http://net-snmp.sourceforge.net/ NET-SNMP] bietet eine sehr weit verbreitete Sammlung von SNMP Kommandozeilen Tools (snmpget, snmpset, smnpwalk, etc.)&lt;br /&gt;
NET-SNMP ist u.a. für Linux und Windows verfügbar.&lt;br /&gt;
Nach der Installation von NET-SNMP sollten Sie die [http://www.gudeads.com/files/software/GUDEADS-ETS-MIB.txt Gerätespezifische MIB des ETS] in net-snmp's '''share''' Verzeichnis legen, z.B. nach&lt;br /&gt;
 c:\usr\share\snmp\mibs&lt;br /&gt;
bzw.&lt;br /&gt;
 /usr/share/snmp/mibs&lt;br /&gt;
So können Sie später anstatt der OIDs die 'subtree names' verwenden :&lt;br /&gt;
&lt;br /&gt;
*subtree names&lt;br /&gt;
 snmpwalk -v2c -mALL -c public 192.168.1.232 gadsETS&lt;br /&gt;
&lt;br /&gt;
*OID&lt;br /&gt;
 snmpwalk -v2c -mALL -c public 192.168.1.232 1.3.6.1.4.1.28507&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=ETS Einstellungen=&lt;br /&gt;
http://www.gudeads.com/wiki/images/epc_v2.2_config_snmp.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Beispiele=&lt;br /&gt;
==walk system oids==&lt;br /&gt;
 snmpwalk -v2c -mALL -c public 192.168.1.232 system&lt;br /&gt;
&lt;br /&gt;
 SNMPv2-MIB::sysDescr.0 = STRING: Expert Power Meter&lt;br /&gt;
 SNMPv2-MIB::sysObjectID.0 = OID: GUDEADS-ETS-MIB::gadsETS&lt;br /&gt;
 DISMAN-EXPRESSION-MIB::sysUpTimeInstance = Timeticks: (141000) 0:23:30.00&lt;br /&gt;
 SNMPv2-MIB::sysContact.0 = STRING: http://www.gudeads.com/&lt;br /&gt;
 SNMPv2-MIB::sysName.0 = STRING: IPMETER&lt;br /&gt;
 SNMPv2-MIB::sysLocation.0 = STRING:&lt;br /&gt;
 SNMPv2-MIB::sysServices.0 = INTEGER: 0&lt;br /&gt;
&lt;br /&gt;
==walk interface oids==&lt;br /&gt;
 snmpwalk -v2c -mALL -c public 192.168.1.232 interfaces&lt;br /&gt;
&lt;br /&gt;
 IF-MIB::interfaces.0.0 = INTEGER: 1&lt;br /&gt;
 IF-MIB::ifIndex.1 = INTEGER: 1&lt;br /&gt;
 IF-MIB::ifDescr.1 = STRING: eth_cf52235&lt;br /&gt;
 IF-MIB::ifType.1 = INTEGER: ethernetCsmacd(6)&lt;br /&gt;
 IF-MIB::ifMtu.1 = INTEGER: 1500&lt;br /&gt;
 IF-MIB::ifSpeed.1 = Gauge32: 10000000&lt;br /&gt;
 IF-MIB::ifPhysAddress.1 = STRING: 0:19:32:0:1:1a&lt;br /&gt;
 IF-MIB::ifAdminStatus.1 = INTEGER: up(1)&lt;br /&gt;
 IF-MIB::ifOperStatus.1 = INTEGER: up(1)&lt;br /&gt;
 IF-MIB::ifLastChange.1 = Timeticks: (0) 0:00:00.00&lt;br /&gt;
 IF-MIB::ifInOctets.1 = Counter32: 6526336&lt;br /&gt;
 IF-MIB::ifInUcastPkts.1 = Counter32: 7751&lt;br /&gt;
 IF-MIB::ifInNUcastPkts.1 = Counter32: 1319&lt;br /&gt;
 IF-MIB::ifInDiscards.1 = Counter32: 0&lt;br /&gt;
 IF-MIB::ifInErrors.1 = Counter32: 0&lt;br /&gt;
 IF-MIB::ifInUnknownProtos.1 = Counter32: 0&lt;br /&gt;
 IF-MIB::ifOutOctets.1 = Counter32: 3314&lt;br /&gt;
 IF-MIB::ifOutUcastPkts.1 = Counter32: 29&lt;br /&gt;
 IF-MIB::ifOutNUcastPkts.1 = Counter32: 3&lt;br /&gt;
 IF-MIB::ifOutDiscards.1 = Counter32: 0&lt;br /&gt;
 IF-MIB::ifOutErrors.1 = Counter32: 32&lt;br /&gt;
 IF-MIB::ifOutQLen.1 = Gauge32: 0&lt;br /&gt;
 IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero.0&lt;br /&gt;
&lt;br /&gt;
==walk gadsETS==&lt;br /&gt;
 snmpwalk -v2c -mALL -c public 192.168.1.232 gadsETS &lt;br /&gt;
&lt;br /&gt;
 GUDEADS-EPM-MIB::chanActive = Gauge32: 2&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyTotal.1 = Gauge32: 0 Watt / hour&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyTotal.2 = Gauge32: 0 Watt / hour&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyTotalReset.1 = Gauge32: 0 Watt / hour&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyTotalReset.2 = Gauge32: 0 Watt / hour&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyActive.1 = Gauge32: 0 Watt&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyActive.2 = Gauge32: 0 Watt&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyApparent.1 = Gauge32: 0 Watt&lt;br /&gt;
 GUDEADS-EPM-MIB::chanEnergyApparent.2 = Gauge32: 0 Watt&lt;br /&gt;
 GUDEADS-EPM-MIB::chanCurrent.1 = Gauge32: 0 mili Ampere&lt;br /&gt;
 GUDEADS-EPM-MIB::chanCurrent.2 = Gauge32: 0 mili Ampere&lt;br /&gt;
 GUDEADS-EPM-MIB::chanVoltage.1 = Gauge32: 222 Volt&lt;br /&gt;
 GUDEADS-EPM-MIB::chanVoltage.2 = Gauge32: 225 Volt&lt;br /&gt;
&lt;br /&gt;
==Aktuelle Spannung auf Kanal 1 abfragen==&lt;br /&gt;
&lt;br /&gt;
 snmpget -v2c -mAll -c public 192.168.1.251 chanVoltage.1&lt;br /&gt;
&lt;br /&gt;
 GUDEADS-EPM-MIB::chanVoltage.1 = Gauge32: 221 Volt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=downloads=&lt;br /&gt;
*[http://net-snmp.sourceforge.net/ NET-SNMP]&lt;br /&gt;
*[http://www.gudeads.com/files/software/GUDEADS-EPM-MIB.txt GUDEADS-EPM-MIB.txt]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Glossar=&lt;br /&gt;
*[http://de.wikipedia.org/wiki/Snmp SNMP, MIBs]&lt;br /&gt;
*[http://de.wikipedia.org/wiki/Object_Identifier OID]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Benutzer:PSprenger|PSprenger]] 14:15, 15. Jun 2007 (CEST)&lt;/div&gt;</summary>
		<author><name>Mb</name></author>
	</entry>
</feed>