Конфигурация upsd для управления и контроля UPS (ups config)
Ключевые слова: ups , config , (найти похожие документы )
Date: Sat, 21 Jul 2001 00:12:03 +0000 (UTC)
From: "Dmitry A. Petuhov" <pda@msz.kirov.ru >
Newsgroups: fido7.ru.unix.bsd
Subject: Конфигурация upsd для управления и контроля UPS
> Подскажите чайнику, что нужно еще сказать демону upsd чтобы заработал?
Вот мой конфиг - забыл уже, сколько он у меня работает:
--------------------------
# $FreeBSD: ports/sysutils/upsd/files/upsd.conf,v 1.2 1999/08/31 02:00:16 peter Exp $
#
# UPS Daemon
# The Wild Wind Communications, 1995, 1996
#
# See file LICENSE for the distribution terms of this software.
#
ups "smart-ups" (230) proto "apc-smart" {
device "/dev/cuaa0"
speed 2400
read-timeout 2
write-block-size 1
write-block-delay 50
queue-size 64
}
every 5 { # check events every 5 seconds
nop
}
on "initialize" != "SM" {
poll "initialize"
after 60 every 60 {
log emerg "Cannot put the UPS into smart mode!"
}
}
#every 86400 {
# tune "high-transfer-point" 264
# tune "low-transfer-point" 196
# tune "line-alarm" "0"
# tune "line-sensitivity" "L"
# tune "low-batteries-duration" 2
# tune "nominal-voltage" 220
# tune "shutdown-delay" 20
# tune "wakeup-batteries-capacity" 25
# tune "wakeup-delay" 0
# tune "batteries-replaced" "01/01/77"
# tune "label" "WildWind"
#}
every 60 { # poll the UPS
# poll "last-test"
# poll "light-test"
poll "line-frequency"
poll "line-maxvac"
poll "line-minvac"
poll "line-voltage"
poll "load"
poll "recharge"
poll "temperature"
poll "vdc"
poll "voltage"
# log notice "last test: %last-test%, light test: %light-test%"
# log notice "frequency: %line-frequency%, maxvac: %line-maxvac%, minvac: %line-minvac%, voltage: %line-voltage%, load: %load%, recharge: %recharge%, temp: %temperature%, vdc: %vdc%, output voltage: %voltage%"
# log notice "load: %load%, recharge: %recharge%, temp: %temperature%, vdc: %vdc%, output voltage: %voltage%"
# log notice "INSERT INTO upsd_data (maxvac, minvac, voltage) VALUES ('%line-maxvac%', '%line-minvac%', '%line-voltage%')"
log notice "upsd_data: %line-frequency% %line-maxvac% %line-minvac% %line-voltage% %load% %recharge% %temperature% %vdc% %voltage%"
# on "load" > 95 {
# log alert "UPS load is too high: %load%"
# }
}
on "line-fail" {
log emerg "*** ALERT! Source power line failed, save your work! ***"
}
#on "line-fail" after 60 {
# log emerg "*** ALERT! System shutdown in 240 seconds, LOGOUT NOW! ***"
#}
on "line-restore" {
log emerg "Source power line restored, you may continue your work."
}
on "line-fail" after 300 {
log emerg "*** ALERT! THE SYSTEM IS SHUTTING DOWN! ***"
poll "shutdown"
poll "shutdown"
poll "power-test"
poll "power-test"
poll "shutdown"
poll "shutdown"
sleep 2
exec "/sbin/halt &"
poll "power-test"
poll "shutdown"
poll "power-test"
poll "shutdown"
poll "power-test"
poll "shutdown"
poll "power-test"
sleep 1000 # let us wait peacefully
}
------------------------------
Лог от него ложится в MySQL'ную базу.
bYE. Mitya.
1 , Andrey (? ), 12:06, 09/04/2003 [ответить ]
+ /–
Я так понимаю конфиг по умолчанию? Так он кладет сервак в даун через минуту после выключения питания. Есть у кого идеи по поводу выключения при достижении 15 статка электричества в аккумуляторах?