Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > db8d50b45fb15e865b7becf99650beea > files > 29

powerman-2.3.25-1.mga7.armv7hl.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
	}		
}