URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83417
[ Назад ]

Исходное сообщение
"apcupsd падает "

Отправлено andreo , 19-Дек-08 18:57 
Приветствую всех
Free BSD 7
поставил с портов apcupsd
рихтанул конфиг
вот что вышло


# SCRIPTDIR <path to script directory>
SCRIPTDIR /usr/local/etc/apcupsd

# PWRFAILDIR <path to powerfail directory>
PWRFAILDIR /var/run

# NOLOGINDIR <path to nologin directory>
NOLOGINDIR /var/run

# ======== Configuration parameters used during power failures ==========
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 10
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0

# ==== Configuration statements for Network Information Server ====
NETSERVER on
NISIP 192.168.2.2
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10

# ========== Configuration statements used if sharing =============
#            a UPS with more than one machine
UPSCLASS sharemaster
UPSMODE share

# ===== Configuration statements to control apcupsd system logging ========
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS on
DATATIME 0

при старте в логах пишет ...
Fri Dec 19 18:55:49 MSK 2008  apcupsd FATAL ERROR in smartsetup.c at line 171
PANIC! Cannot communicate with UPS via serial port.
Please make sure the port specified on the DEVICE directive is correct,
and that your cable specification on the UPSCABLE directive is correct.
Fri Dec 19 18:55:49 MSK 2008  apcupsd error shutdown completed


куда копать не пойму
когда подключил в меседжес он определился вот так

Dec 19 16:32:46 internet root: Unknown USB device: vendor 0x051d product 0x0002 bus uhub4
Dec 19 16:32:47 internet kernel: ugen0: <American Power Conversion Smart-UPS 1000 RM FW:618.3.I USB FW:8.1, class 0/0, rev 1.10/0.06, addr 2> on uhub4

как быть что не доделал ?
спасибо


Содержание

Сообщения в этом обсуждении
"apcupsd падает "
Отправлено arachnid , 20-Дек-08 16:21 
полагаю, что две вещи - собрать с поддержкой для усб-шных упсов и указать его в конфиге (на что он и ругается)

"apcupsd падает "
Отправлено andreo , 21-Дек-08 19:30 
>полагаю, что две вещи - собрать с поддержкой для усб-шных упсов и
>указать его в конфиге (на что он и ругается)

при сборке указывал

[ ] CLIENT_ONLY  Build NIS client only (no network server)   │ │
[X] CGI          Compile with CGI programms to show status   │ │
[X] USB          Compile with USB Support (READ MANUAL!)     │ │
[X] SNMP         Compile with SNMP Support (READ MANUAL!)    │ │


вот так собрал ...
что именно в коф файле не правильно указал ?                      


"apcupsd падает "
Отправлено Hetzer , 21-Дек-08 19:44 
UPSCABLE usb



"apcupsd падает "
Отправлено andreo , 24-Дек-08 16:40 
>UPSCABLE usb

все именно так прописано
хм все равно не пойму почему ругается...

вот полностью
## apcupsd.conf v1.1 ##
#  for apcupsd release 3.14.2 (15 September 2007) - freebsd

# ========= General configuration parameters ============
UPSCABLE usb
UPSTYPE smartups
DEVICE /dev/ugen0

# LOCKFILE <path to lockfile>
LOCKFILE /var/spool/lock

# SCRIPTDIR <path to script directory>
SCRIPTDIR /usr/local/etc/apcupsd

# PWRFAILDIR <path to powerfail directory>
PWRFAILDIR /var/run

# NOLOGINDIR <path to nologin directory>
NOLOGINDIR /var/run

# ======== Configuration parameters used during power failures ==========
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 10
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0

# ==== Configuration statements for Network Information Server ====
NETSERVER on
NISIP 192.168.2.2
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10

# ========== Configuration statements used if sharing =============
#            a UPS with more than one machine
UPSCLASS sharemaster
UPSMODE share

# ===== Configuration statements to control apcupsd system logging ========
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS on
DATATIME 0


# ========== Configuration statements used in updating the UPS EPROM =========
# UPS delay after power return (seconds)
# WAKEUP 000 060 180 300   (default = 0)
#WAKEUP 60

# UPS Grace period after request to power off (seconds)
# SLEEP 020 180 300 600    (default = 20)
#SLEEP 180

# Low line voltage causing transfer to batteries
# The permitted values depend on your model as defined by last letter
#  of FIRMWARE or APCMODEL. Some representative values are:
#    D 106 103 100 097
#    M 177 172 168 182
#    A 092 090 088 086
#    I 208 204 200 196     (default = 0 => not valid)
#LOTRANSFER  208

# High line voltage causing transfer to batteries
# The permitted values depend on your model as defined by last letter
#  of FIRMWARE or APCMODEL. Some representative values are:
#    D 127 130 133 136
#    M 229 234 239 224
#    A 108 110 112 114
#    I 253 257 261 265     (default = 0 => not valid)
#HITRANSFER 253

# Battery charge needed to restore power
# RETURNCHARGE 00 15 50 90 (default = 15)
#RETURNCHARGE 15

# Alarm delay
# 0 = zero delay after pwr fail, T = power fail + 30 sec, L = low battery, N = never
# BEEPSTATE 0 T L N        (default = 0)
#BEEPSTATE T

# Low battery warning delay in minutes
# LOWBATT 02 05 07 10      (default = 02)
#LOWBATT 2

# UPS Output voltage when running on batteries
# The permitted values depend on your model as defined by last letter
#  of FIRMWARE or APCMODEL. Some representative values are:
#    D 115
#    M 208
#    A 100
#    I 230 240 220 225     (default = 0 => not valid)
#OUTPUTVOLTS 230

# Self test interval in hours 336=2 weeks, 168=1 week, ON=at power on
# SELFTEST 336 168 ON OFF  (default = 336)
#SELFTEST 336


и при старте все так же пишет ...
Wed Dec 24 16:30:38 MSK 2008  apcupsd FATAL ERROR in smartsetup.c at line 171
PANIC! Cannot communicate with UPS via serial port.
Please make sure the port specified on the DEVICE directive is correct,
and that your cable specification on the UPSCABLE directive is correct.
Wed Dec 24 16:30:38 MSK 2008  apcupsd error shutdown completed



"apcupsd падает "
Отправлено WebEvt , 01-Июл-09 14:08 
>>UPSCABLE usb
>
>все именно так прописано
>хм все равно не пойму почему ругается...

UPSTYPE должно быть нет smartups, а usb тоже, ибо все смартупсы подключаются через сериал порты. Читайте комментарии в конфиге внимательней.
DEVICE можно оставить пустым, тогда оно автоматически определится.