Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej,
Czy komuś się udało skonfigurować apcupsd tak, żeby komunikowało się z ups'em APC Back-UPS 650 CS, bo ja sobie z tym nie mogę poradzić grrrr. Po skonfigurowaniu zgodnie z konfiguracją na stronie http://wonder.pl/index.php/DebianAPCUPSD i wpisaniu /etc/init.d/apcupsd status dostaje informację:
FATAL ERROR in apcaccess.c at line 252
tcp_open: cannot connect to server 127.0.0.1 on port 3551.
ERR=Connection refused
o co z tym biega? Czytałem wiele postów, ale w żadnym nie znalazłem konkretnej odpowiedzi. Wyłączałem już nawet firewalla na iptables. Myslałem, że to wina kableka, ale po wpisaniu lsusb dostaje:
Bus 001 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500/1000/1500
Bus 001 Device 001: ID 0000:0000
czyli debian go wykrywa. Spotkał się może ktoś z takim problemem?
rzuku
Offline
Demon apcupsd nie nasłuchuje. Nie jest włączony z jakiegoś powodu.
Odpal
/etc/init.d/apcupsd start
jak nie zadziała to spróbuj poleceniem
apcupsd -b -d 1
i zobacz czy się uruchomi, jak nie to wywali błędy.
Offline
W rezultacie udało mi się uruchomić demona - przinstalowałem pakiet apcupsd. Wpisując /etc/init.d/apcupsd status otrzymuje:
APC : 001,013,0345
DATE : Sun Apr 12 20:26:02 CEST 2009
HOSTNAME : w38-8
RELEASE : 3.12.4
VERSION : 3.12.4 (19 August 2006) debian
UPSNAME : Back-UPS
CABLE : USB Cable
MODEL : BackUPS
UPSMODE : Stand Alone
STARTTIME: Sun Apr 12 20:25:56 CEST 2009
LINEFAIL : OK
BATTSTAT : OK
STATFLAG : 0x07000000 Status Flag
END APC : Sun Apr 12 20:26:21 CEST 2009
Jednak problem nie roziwązany, bo pomimo tego, że apcupsd wykazuje połączenie nie zamyka mi on linuxa przed wyładowaniem upsa. Podaje co mam ustawione w apcupsd.conf:
UPSNAME Back-UPS
UPSCABLE usb
UPSTYPE backups
DEVICE /dev/usb1
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
KILLDELAY 0
Proszę o sprawdzenie conf'a. Gdzie mam błąd? Czy napewno mam komunikację z UPS'em?
Ostatnio edytowany przez rzuku (2009-04-12 20:40:22)
Offline
Dałem radę. Dla tych co mają podobny problem. W kernela trzeba wkompilować HID Device dokładnie /dev/hiddev. Później w apcupsd.conf ustawiłem:
UPSTYPE usb
DEVICE /dev/usb/hiddev0
Restart i ładnie nawiązałem komunikację oraz zamykanie systemu zgodne z ustawieniami. Sprawdzone. Pozdrawiam.
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00090 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.62.99' WHERE u.id=1 |
0.00065 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.62.99', 1732577096) |
0.00045 | SELECT * FROM punbb_online WHERE logged<1732576796 |
0.00045 | SELECT topic_id FROM punbb_posts WHERE id=116104 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=13922 ORDER BY posted |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13922 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00150 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13922 ORDER BY p.id LIMIT 0,25 |
0.00085 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13922 |
Total query time: 0.00563 s |