Aktionen

PoE am Switch per SNMP an oder abschalten: Unterschied zwischen den Versionen

Aus znilwiki

 
 
Zeile 6: Zeile 6:
----
----
==Vorbereitung==
==Vorbereitung==
Ich setzte die Werte von einem Raspberry Pi mit Rasbian aus ) Debian/Ubtunu.<br>
Ich setzte die Werte von einem Raspberry Pi mit Rasbian aus (Debian/Ubuntu).<br>
Die nötigen Befehle installiert man mit<br>
Die nötigen Befehle installiert man mit<br>
  apt install snmp snmp-mibs-downloader
  apt install snmp snmp-mibs-downloader
Zeile 13: Zeile 13:
<br>
<br>
----
----
==Ausschalten==
==Ausschalten==
Zum Ausschalten muss der Wert des Ports auf 2 gesetzt werden:<br>
Zum Ausschalten muss der Wert des Ports auf 2 gesetzt werden:<br>

Aktuelle Version vom 7. April 2024, 07:33 Uhr

Changelog:

  • 14.01.2017 erste Version

Ich hatte eine Lösung gesucht um die PoE Stromversorgung an einem Switchport per Script aus- und einzuschalten.
Die Lösung sollte für fast alle Switche, egal welcher Hersteller, funktionieren. Wichtig ist das man eine Community nutzt mit Schreibzugriff.
Wenn man eine solche auf dem Switch einrichten kann sollte auch das PoE-Umschalten funktionieren.


Vorbereitung

Ich setzte die Werte von einem Raspberry Pi mit Rasbian aus (Debian/Ubuntu).
Die nötigen Befehle installiert man mit

apt install snmp snmp-mibs-downloader


Zudem benötigt am am Switch eine SNMP-Community mit Schreibrechten (Access Read/Write).


Ausschalten

Zum Ausschalten muss der Wert des Ports auf 2 gesetzt werden:

snmpset -v 2c -c community 192.168.1.253 1.3.6.1.2.1.105.1.1.1.3.1.1 i 2


snmpset ....................: Der Linux Befehl zum setzen eines Wertes                  
-v 2c ......................: SNMP in der Version 2c verwenden (ggf. 1 Testen)
-c community ...............: Angabe der SNMP Community mit Schreibrechten
192.168.1.253 ..............: IP-Adresse des Switches
1.3.6.1.2.1.105.1.1.1.3.1.1 : Zugriff auf den ersten Port, die letzte Zahl, hier 1, steht für die Portnummer. Port 33 hätte also die 33
i 2                         : Zahlenwert (i) 2 setzen



Einschalten

Zum Einschalten muss der Wert des Ports auf 1 gesetzt werden:

snmpset -v 2c -c community 192.168.1.253 1.3.6.1.2.1.105.1.1.1.3.1.1 i 1


snmpset ....................: Der Linux Befehl zum setzen eines Wertes                  
-v 2c ......................: SNMP in der Version 2c verwenden (ggf. 1 Testen)
-c community ...............: Angabe der SNMP Community mit Schreibrechten
192.168.1.253 ..............: IP-Adresse des Switches
1.3.6.1.2.1.105.1.1.1.3.1.1 : Zugriff auf den ersten Port, die letzte Zahl, hier 1, steht für die Portnummer. Port 33 hätte also die 33
i 1                         : Zahlenwert (i) 1 setzen



Akuellen Status abfragen

snmpget -v 2c -c community 192.168.1.253 1.3.6.1.2.1.105.1.1.1.3.1.1

Beispielausgabe:

iso.3.6.1.2.1.105.1.1.1.3.1.1 = INTEGER: 2



Quellen



Kommentare

Loading comments...