# Eaton PowerWare model PW102MA0U025 via SNMP # Example powerman.conf device line: # device "epdu1" "eaton-revelation-snmp" "/usr/sbin/snmppower -h epdu1|&" specification "eaton-revelation-snmp" { timeout 10 plug name { "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" } script login { expect "snmppower> " send "start_v2c private\n" expect "snmppower> " } script logout { send "finish\n" expect "snmppower> " } script status { send "get enterprises.534.6.6.6.1.2.2.1.3.%s\n" expect "enterprises.534.6.6.6.1.2.2.1.3.([0-9]+): (0|1)" setplugstate $1 $2 on="1" off="0" expect "snmppower> " } script on { send "set enterprises.534.6.6.6.1.2.2.1.3.%s i 1\n" expect "enterprises.534.6.6.6.1.2.2.1.3.[0-9]+: 1\n" expect "snmppower> " delay 0.3 } script off { send "set enterprises.534.6.6.6.1.2.2.1.3.%s i 0\n" expect "enterprises.534.6.6.6.1.2.2.1.3.[0-9]+: 0\n" expect "snmppower> " } script cycle { send "set enterprises.534.6.6.6.1.2.2.1.3.%s i 0\n" expect "enterprises.534.6.6.6.1.2.2.1.3.[0-9]+: 0\n" expect "snmppower> " delay 5 send "set enterprises.534.6.6.6.1.2.2.1.3.%s i 1\n" expect "enterprises.534.6.6.6.1.2.2.1.3.[0-9]+: 1\n" expect "snmppower> " delay 0.3 } }