Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > ff70583f127195d8c60aab33f3747423 > files > 24

powerman-2.3.9-5.mga4.x86_64.rpm

# 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
	}		
}