Listwa zasilaj

Masz problemy z siecią bądź internetem? Zapytaj tu
komarbest
Posty: 2
Rejestracja: 02 lipca 2012, 15:21

Listwa zasilająca komputer Ip Swh-1623K-02N1 i protokół snmp

Post autor: komarbest »

Mam listwę zasilającą na 2 gniazda SWH-1623K-02N1. Można zarządzać nią za pomocą panelu www oraz protokołu SNMP. Potrafię ją odczytać i zmienić niektóre wartości:

Kod: Zaznacz cały

snmpwalk -v 1 -c public -m ALL -Of 192.168.2.21 .
.iso.org.dod.internet.mgmt.mib-2.system.sysDescr.0 = STRING: Switched PDU
.iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 = OID:
.iso.org.dod.internet.private.enterprises.17420
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.sysUpTimeInstance =
Timeticks: (238905799) 27 days, 15:37:37.99
.iso.org.dod.internet.mgmt.mib-2.system.sysContact.0 = STRING: B
.iso.org.dod.internet.mgmt.mib-2.system.sysName.0 = STRING: PDU
.iso.org.dod.internet.mgmt.mib-2.system.sysLocation.0 = STRING: Office
.iso.org.dod.internet.mgmt.mib-2.system.sysServices.0 = INTEGER: 7
.iso.org.dod.internet.private.enterprises.17420.0.101.0 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.0.101.1 = INTEGER: 1
.iso.org.dod.internet.private.enterprises.17420.0.102.0 = INTEGER: 1
.iso.org.dod.internet.private.enterprises.17420.0.102.1 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.0.103.0 = IpAddress:
192.168.2.11
.iso.org.dod.internet.private.enterprises.17420.0.103.1 = IpAddress:
192.168.2.11
.iso.org.dod.internet.private.enterprises.17420.0.104.0 = STRING: "public"
.iso.org.dod.internet.private.enterprises.17420.0.104.1 = STRING: "public"
.iso.org.dod.internet.private.enterprises.17420.1.1.4.4.0 = NULL
.iso.org.dod.internet.private.enterprises.17420.1.1.4.5.1.0 = NULL
.iso.org.dod.internet.private.enterprises.17420.1.1.4.5.2.0 = NULL
.iso.org.dod.internet.private.enterprises.17420.1.2.1.0 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.1.2.2.0 = STRING:
"static/192.168.2.21/255.255.255.0/192.168.2.1/192.168.2.1"
.iso.org.dod.internet.private.enterprises.17420.1.2.3.0 = STRING:
"00:16:18:77:21:A0"
.iso.org.dod.internet.private.enterprises.17420.1.2.4.0 = STRING:
"s4.82-091012-1cb02s"
.iso.org.dod.internet.private.enterprises.17420.1.2.5.0 = STRING: "1,1"
.iso.org.dod.internet.private.enterprises.17420.1.2.6.0 = STRING:
"0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
.iso.org.dod.internet.private.enterprises.17420.1.2.7.0 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.1.2.8.0 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.11.0 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.12.0 = STRING:
"0,0,0,0,0,0,0,0"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.13.0 = STRING:
"1,1,-1,-1,-1,-1,-1,-1"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.14.1.0 = STRING:
"OutletA,0,0,0,0"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.14.2.0 = STRING:
"OutletB,0,0,0,0"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.15.0 = INTEGER: 120
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.16.0 = INTEGER: 160
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.17.0 = INTEGER: 230
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.18.0 = STRING:
"Switched PDU"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.19.0 = STRING:
"SWH-1623K-02N1"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.20.0 = STRING: "PDU"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.21.0 = STRING:
"1,1,3,4,5,6,7,8"
.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.22.0 = STRING:
"1,1,3,4,5,6,7,8"
.iso.org.dod.internet.private.enterprises.17420.1.3.0 = STRING: "DEC 2008"
.iso.org.dod.internet.private.enterprises.17420.1.4.40.0 = INTEGER: 1
.iso.org.dod.internet.private.enterprises.17420.1.4.41.0 = INTEGER: 0
.iso.org.dod.internet.private.enterprises.17420.1.4.42.0 = INTEGER: 1
.iso.org.dod.internet.private.enterprises.17420.1.4.43.0 = INTEGER: 99
.iso.org.dod.internet.private.enterprises.17420.1.4.44.0 = INTEGER: 1
.iso.org.dod.internet.private.enterprises.17420.1.4.45.0 = INTEGER: 99
.iso.org.dod.internet.private.enterprises.17420.3.105.0 = NULL
.iso.org.dod.internet.private.enterprises.17420.3.106.0 = NULL
.iso.org.dod.internet.private.enterprises.17420.3.108.0 = INTEGER: 1
End of MIB

Potrzebuję informacji (sugestii) jak można by odciąć (przywrócić) zasilanie w wybranym gnieździe.

Dodam, że używając panelu www i opcji wyłącz/włącz gniazdo, a następnie listując ponownie listę snmp zmienia się wartość w OID.

Kod: Zaznacz cały

.iso.org.dod.internet.private.enterprises.17420.1.2.9.1.13.0  = STRING: "1,1,-1,-1,-1,-1,-1,-1" dwie pierwsze wartości z 1 na 0  odpowiadają stanowi włączony i wyłączone

Wydając ręcznie polecenie zmieniające powyższy OID wygląda to tak :

Kod: Zaznacz cały

[root@master ~]# snmpset -m ALL -Oeqn -v '1' -c 'private' '192.168.2.21'  .iso.org.dod.internet.private.enterprises.17420.1.2.9.1.13.0 s  "0,0,-1,-1,-1,-1,-1,-1"

>>odpowiedź
.1.3.6.1.4.1.17420.1.2.9.1.13.0 "0,0,-1,-1,-1,-1,-1,-1"
[root@master ~]#

Powinna być jakaś akcja typu wyłącz, niestety urządzenie nie zmienia stanu gniazd. Producent niestety milczy. Czy ktoś miał może podobny problem?

Oto wynik porównania dwóch plików po włączeniu i wyłączeniu listwy z panelu

Kod: Zaznacz cały

[url=http://www.]www.[/URL]

Kod: Zaznacz cały

[root@master ~]# diff 1 2
3c3
< .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.sysUpTimeInstance = Timeticks: (598309341) 69 days, 5:58:13.41
---
> .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.sysUpTimeInstance = Timeticks: (600204227) 69 days, 11:14:02.27
29c29
< .iso.org.dod.internet.private.enterprises.17420.1.2.9.1.13.0 = STRING: "0,0,-1,-1,-1,-1,-1,-1"
---
> .iso.org.dod.internet.private.enterprises.17420.1.2.9.1.13.0 = STRING: "1,1,-1,-1,-1,-1,-1,-1"
ODPOWIEDZ