Hi all,

I would like to check two UPS in two different buildings with an ubuntu server. I use SNMP on both UPS. The cgi-page displayed all information as expected, but if I pull the fuse for one UPS in building A, none action occur. I expected that I get a mail "UPS A on Batt" and that after 5 minutes the shotdownscript starts. But no action.

I saw that there is no upsmon process running. Is this normal because of the SNMP connection?


Whats wrong?  Any ideas?

Thanks Kim


/etc/nut/hosts.conf     ==============================

MONITOR buildingA@localhost "eaton"

MONITOR buildingB@localhost "netman"

/etc/nut/nut.conf================================

MODE=netserver

/etc/nut/ups.conf=================================

maxretry = 3

[buildingA]

driver = snmp-ups

port = 192.168.1.2

community = snmp

snmp_version = v1

desc "EATON"

pollfreq = 15

[buildingB]

driver = snmp-ups

port = 192.168.1.3

mibs = ietf

community = snmp

snmp_version = v1

desc "NetMan"

pollfreq = 15

/etc/nut/upsd.conf=====================

LISTEN 127.0.0.1
LISTEN 192.168.1.200

/etc/nut/upsd.users    ==============================

[admin]

password = password

actions = SET

instcmds = ALL

[upsmaster]

password = mAster

upsmon master

/etc/nut/upsmon.conf  ===========================

RUN_AS_USER nut

MONITOR buildingA@localhost 1 upsmaster *** master

MONITOR buildingB@localhost 1 upsmaster *** master

MINSUPPLIES 1

NOTIFYCMD /etc/nut/notify_cmd

POLLFREQ 5

POLLFREQALERT 5

HOSTSYNC 15

DEADTIME 15

POWERDOWNFLAG /etc/killpower

NOTIFYFLAG ONLINESYSLOG

NOTIFYFLAG ONBATTSYSLOG

NOTIFYFLAG LOWBATTSYSLOG+EXEC

NOTIFYFLAG FSDSYSLOG+EXEC

NOTIFYFLAG COMMOKSYSLOG

NOTIFYFLAG COMMBADSYSLOG

NOTIFYFLAG SHUTDOWNSYSLOG+EXEC

NOTIFYFLAG REPLBATTSYSLOG+EXEC

NOTIFYFLAG NOCOMMSYSLOG+EXEC

NOTIFYFLAG NOPARENTSYSLOG

RBWARNTIME 43200

NOCOMMWARNTIME 300

FINALDELAY 5

/etc/nut/upssched.conf================================================

PIPEFN /var/run/nut/upssched/upssched.pipe

LOCKFN /var/run/nut/upssched/upssched.lock

AT ONBATT buildingA EXECUTE email_A_onbatt

AT ONBATT buildingA START-TIMER shutdownA 300

AT ONLINE buildingA CANCEL-TIMER shutdownA

AT ONLINE buildingA EXECUTE email_A_online

AT ONBATT buildingB EXECUTE email_B_onbatt

AT ONBATT buildingB START-TIMER shutdownB 300

AT ONLINE buildingB CANCEL-TIMER shutdownB

AT ONLINE buildingB EXECUTE email_B_online

/bin/upssched-cmd======================================

case $1 in

email_A_onbatt)

mail -s "UPS A on battery power" admin@xy

;;

email_A_online)

mail -s "UPS A on line power" admin@xy

;;

shutdownA)

/var/lib/nut/shutdownA.sh

;;

email_B_onbatt)

mail -s "UPS  B on battery power" admin@xy

;;

email_Bonline)

mail -s "UPS  B on line power" admin@xy

;;

shutdownB)

/var/lib/nut/shutdownB.sh

;;

upsonline)

#etherwake 01:23:45:AB:CD:EF

;;

upsgone)

logger -t upssched-cmd "The UPS has been gone for awhile"

;;

*)

logger -t upssched-cmd "Unrecognized command: $1"

;;

esac

/ var/lib/nut/shutdownB.sh =============================================

for vms in $(vmware-cmd -H esx01 -U root -P**** -l)

do

vmware-cmd -H esx01 -U root -P**** $vms stop soft

done

for vms in $(vmware-cmd -H esx02 -U root -P**** -l)

do

vmware-cmd -H esx02 -U root -P**** $vms stop soft

done

sleep 60

for vms in $(vmware-cmd -H esx01 -U root -P**** -l)

do

vmware-cmd -H esx01 -U root -P**** $vms stop hard

done

for vms in $(vmware-cmd -H esx02 -U root -P**** -l)

do

vmware-cmd -H esx02 -U root -P**** $vms stop hard

done




_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to