Как мониторить 2 APC на одной машине?
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Как мониторить 2 APC на одной машине?
Как мониторить 2 и больше APC на одной машине с помощью apcupsd?
Последний раз редактировалось f_andrey 2010-04-21 15:45:26, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
настроить конфиги и получить профит?
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Немного не понял. У меня есть 2 APC и один сервер. Нужно что бы эти 2 UPS мониторились на сервере с помощью apcupsd и в случае потери питания отправляли письмо "№ УПС потеря питания во столько-то столько-то". Сделать это с одной УПС получается, а вот как подключить 2 не знаю.
Скажите хоть в какую сторону рыть? Где задаются эти параметры? Читал что нужно создавать второй apcupsd.conf и в нем задавать параметры для второй УПС, а что далбше?
Скажите хоть в какую сторону рыть? Где задаются эти параметры? Читал что нужно создавать второй apcupsd.conf и в нем задавать параметры для второй УПС, а что далбше?
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
задать параметры и запустить еще один демон
в чем проблема?
в чем проблема?
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Ksadoo писал(а):Где задаются эти параметры?
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Код: Выделить всё
# cat apcupsd.conf | grep -v "^#"
UPSNAME apccccc
UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/cuad0
LOCKFILE /var/spool/lock
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 10
EVENTSFILE /var/log/apcupsd.events
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
UPSNAME APC-1000 XL
WAKEUP 30
Потом как я понял инсталить еще один деамон apcupsd? Подскажите пожалуйста, я еще совсем новичек в мире freebsd.
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
делаете другой конфиг
в конфиге меняете порт USB к которому подключен UPS
переименовываете скрипт запуска вашего apcupsd который возможно лежит в /usr/local/etc/rc.d/
и правите так что бы второй скрипт запускал втрой демон с другим конфигом
в конфиге меняете порт USB к которому подключен UPS
переименовываете скрипт запуска вашего apcupsd который возможно лежит в /usr/local/etc/rc.d/
и правите так что бы второй скрипт запускал втрой демон с другим конфигом
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Огромное спасибо. Буду ковыряться дальше!
Если будут вопросы отпишусь...

Если будут вопросы отпишусь...
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Чёт всё никак не получается. Скажите где ошибка?
Код: Выделить всё
# cat apcupsd.conf | grep -v "#"
UPSNAME apccccc
UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/cuad0
LOCKFILE /var/spool/lock
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 10
EVENTSFILE /var/log/apcupsd.events
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
UPSNAME APC-1000 XL
WAKEUP 30
Код: Выделить всё
# cat apcupsd.conf2 | grep -v "#"
UPSNAME apcccc2
UPSCABLE smart
UPSTYPE apcsmart
DEVICE /dev/cuad1
LOCKFILE /var/spool/lock
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 10
EVENTSFILE /var/log/apcupsd2.events
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
UPSNAME APC-1000
WAKEUP 30
Код: Выделить всё
# cat apcupsd | grep -v "#"
. /etc/rc.subr
name="apcupsd"
rcvar=${name}_enable
load_rc_config $name
: ${apcupsd_enable="NO"}
: ${apcupsd_flags="--kill-on-powerfail"}
: ${apcupsd_pidfile="/var/run/apcupsd.pid"}
: ${apcupsd_lockfile="/var/spool/lock/apcupsd.lock"}
pidfile="/var/run/apcupsd.pid"
required_files="/usr/local/etc/apcupsd/apcupsd.conf"
command="/usr/local/sbin/apcupsd"
run_rc_command "$1"
Код: Выделить всё
# cat apcupsd2 | grep -v "#"
. /etc/rc.subr
name="apcupsd2"
rcvar=${name}_enable
load_rc_config $name
: ${apcupsd_enable="YES"}
: ${apcupsd_flags="--kill-on-powerfail"}
: ${apcupsd_pidfile="/var/run/apcupsd2.pid"}
: ${apcupsd_lockfile="/var/spool/lock/apcupsd2.lock"}
pidfile="/var/run/apcupsd2.pid"
required_files="/usr/local/etc/apcupsd/apcupsd.conf2"
command="/usr/local/sbin/apcupsd2"
run_rc_command "$1"
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Люди!!! Ну хоть идейку подкиньте! Уже голова кружиться!!!
Скоро сойду с ума...

Скоро сойду с ума...

-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
что не работает?
после перегрузки сервера
или перезапуска двух демонов
что показывают логи
и есть ли в процессах два демона апксуса?
после перегрузки сервера
или перезапуска двух демонов
что показывают логи
и есть ли в процессах два демона апксуса?
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Код: Выделить всё
# ps -ax | grep apc
727 ?? Ss 0:00.26 /usr/local/sbin/apcupsd --kill-on-powerfail
1688 ?? Is 0:00.10 /usr/local/sbin/apcupsd2
2485 p0 S+ 0:00.00 grep apc
Код: Выделить всё
2010-04-22 17:16:25 +0300 Communications with UPS lost.
2010-04-22 17:16:30 +0300 Communications with UPS restored.
2010-04-22 17:17:47 +0300 Communications with UPS lost.
2010-04-22 17:17:52 +0300 Communications with UPS restored.
2010-04-22 17:18:45 +0300 Communications with UPS lost.
2010-04-22 17:20:05 +0300 Communications with UPS restored.
2010-04-22 17:24:07 +0300 Communications with UPS lost.
2010-04-22 17:24:09 +0300 Communications with UPS restored.
2010-04-22 17:24:49 +0300 Communications with UPS lost.
2010-04-22 17:25:30 +0300 Communications with UPS restored.
Ничего не помогает. Что я уже только не пробовал...
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
фигня
все фигня
думайте и переделывайте
1 демон command="/usr/local/sbin/apcupsd2" не нужно было переименовывать
да и зачем?
демон может быть один и тот же
скрипты запуска и конфиги должны быть разные
2 не вижу в ps ac что демоны работают с разными конфигами
man apcupsd там ключик есть через который указываеться какой конфиг какой демон использует
все фигня
думайте и переделывайте
1 демон command="/usr/local/sbin/apcupsd2" не нужно было переименовывать
да и зачем?
демон может быть один и тот же
скрипты запуска и конфиги должны быть разные
2 не вижу в ps ac что демоны работают с разными конфигами
man apcupsd там ключик есть через который указываеться какой конфиг какой демон использует
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
То ли я слепой, то ли чет не понимаю.
В man apcupsd вижу только такие ключики:
Какой ключик назначает какой конфиг какой демон будет использовать?
Если можно мне по подробней "разжуйте" что именно у меня не так.
В man apcupsd вижу только такие ключики:
Код: Выделить всё
-b, don't go into background
-d, --debug <level> set debug level (>0)
-f, --config-file <file> load specified config file
-k, --killpower, --hibernate put UPS into hibernation mode [*]
-o, --power-off turn off UPS completely [*]
-P, --pid-file specify name of PID file
-p, --kill-on-powerfail hibernate UPS on powerfail
-R, put SmartUPS into dumb mode
-t, --term-on-powerfail terminate when battery power fails
-T send debug to ./apcupsd.trace
-V, --version display version info
-h, --help display this help
Если можно мне по подробней "разжуйте" что именно у меня не так.
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
поздравляю-f, --config-file <file> load specified config file
вы реально слепой
пусть вам другие помогают
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Ну так самое интересное что он у меня уже был!!! Его конфиг я приводил несколько постов ранее(там 2 конфига и скрипта)! И все ровно не работает...
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
даже слепой увидит что второй конфиг не используется727 ?? Ss 0:00.26 /usr/local/sbin/apcupsd --kill-on-powerfail
1688 ?? Is 0:00.10 /usr/local/sbin/apcupsd2
а когда конфиги не указаны то используеться по умолчанию
вот у вас два демона и ипользуют один и тот же конфиг
идите думайте
прийдете когда у вас все получиться
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Спасибо, будем надеяться что завтра на свежую голову у меня все получится легко... 

-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Люди! Помогайте! Все никак не получается!
Начинаю все сначала:
проходит процесс установки. Потом топаю в
там меняею только строчку сохряняю
Потом копируя apcupsd.conf в эту же папку, только меняю название на apcupsd.conf2
В нем меняю
потом иду в /usr/local/etc/rc.d/ , там повторяю процедуру копирования файла apcupsd в туже директорию с заменой имени на apcupsd2 и меняю значения:
Потом делаю
Как я понимаю эта строчка говорит что б первый демон использовал первый кофиг, а второй, соответсвенно, второй.
Потом иду в etc/rc.conf и добавляю в конце 2 строчки
Еще после перезагрузки в корневом каталоге появился файл apcupsd.core, в mc выделеный красным цветом...
Подскажите пожалуйста что пропустил, что не так сделал???
Начинаю все сначала:
Код: Выделить всё
# cd /usr/ports/sysutils/apcupsd/
make && make install && make clean
Код: Выделить всё
# cd /usr/local/etc/apcupsd/apcupsd.conf
Код: Выделить всё
DEVICE /dev/cuad0
Потом копируя apcupsd.conf в эту же папку, только меняю название на apcupsd.conf2
В нем меняю
Код: Выделить всё
DEVICE /dev/cuad0
EVENTSFILE /var/log/apcupsd.event
на
DEVICE /dev/cuad1
EVENTSFILE /var/log/apcupsd2.event
Код: Выделить всё
# cat apcupsd | grep -v "#"
. /etc/rc.subr
name="apcupsd"
rcvar=${name}_enable
load_rc_config $name
: ${apcupsd_enable="NO"}
: ${apcupsd_flags="--kill-on-powerfail"}
: ${apcupsd_pidfile="/var/run/apcupsd.pid"}
: ${apcupsd_lockfile="/var/spool/lock/apcupsd.lock"}
pidfile="/var/run/apcupsd.pid"
required_files="/usr/local/etc/apcupsd/apcupsd.conf"
command="/usr/local/sbin/apcupsd"
run_rc_command "$1"
Код: Выделить всё
# cat apcupsd2 | grep -v "#"
. /etc/rc.subr
name="apcupsd2"
rcvar=${name}_enable
load_rc_config $name
: ${apcupsd_enable="NO"}
: ${apcupsd_flags="--kill-on-powerfail"}
: ${apcupsd_pidfile="/var/run/apcupsd2.pid"}
: ${apcupsd_lockfile="/var/spool/lock/apcupsd.lock"}
pidfile="/var/run/apcupsd2.pid"
required_files="/usr/local/etc/apcupsd/apcupsd.conf2"
command="/usr/local/sbin/apcupsd"
run_rc_command "$1"
Код: Выделить всё
# apcupsd -f /usr/local/etc/apcupsd/apcupsd.conf /usr/local/etc/rc.d/apcupsd
# apcupsd -f /usr/local/etc/apcupsd/apcupsd.conf2 /usr/local/etc/rc.d/apcupsd2
Потом иду в etc/rc.conf и добавляю в конце 2 строчки
Код: Выделить всё
apcupsd_enable="YES"
apcupsd2_enable="YES"
Код: Выделить всё
shutdown -r now
Код: Выделить всё
# ps -ax | grep apc
736 ?? Is 0:00.04 /usr/local/sbin/apcupsd --kill-on-powerfail
968 p0 S+ 0:00.00 grep apc
Подскажите пожалуйста что пропустил, что не так сделал???
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
конфиг забыли указать какой демон использует в rc.conf
это что еще за ламерство?Потом делаю
# apcupsd -f /usr/local/etc/apcupsd/apcupsd.conf /usr/local/etc/rc.d/apcupsd
# apcupsd -f /usr/local/etc/apcupsd/apcupsd.conf2 /usr/local/etc/rc.d/apcupsd2
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Если можно подробне какой конфиг нужно указать и где. Я чет совсем уже ничего не понимаю...
Как я понял то ламерство определяет какой демон какой конфиг буде использовать(моя догадка).
И что же это за загадочный файл apcupsd.core?
Как я понял то ламерство определяет какой демон какой конфиг буде использовать(моя догадка).
И что же это за загадочный файл apcupsd.core?
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
Код: Выделить всё
apcupsd_flags="--kill-on-powerfail -f/usr/local/etc/apcupsd/apcupsd.conf"
apcupsd2_flags="--kill-on-powerfail -f/usr/local/etc/apcupsd/apcupsd.conf2"
дальше сами
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2010-04-20 8:54:06
- Откуда: Киев
- Контактная информация:
Re: Как мониторить 2 APC на одной машине?
Дописал эти 2 строки в rc.conf
после перезагрузки
Она же там есть! Что ему не нравится?
после перезагрузки
Код: Выделить всё
# ps -ax | grep apc
752 ?? Ss 0:00.03 /usr/local/sbin/apcupsd --kill-on-powerfail
941 p0 S+ 0:00.00 grep apc
# /usr/local/etc/rc.d/apcupsd2 start
/etc/rc.conf: -f/usr/local/etc/apcupsd/apcupsd.conf2: not found
Starting apcupsd2.
# ps -ax | grep apc
752 ?? Is 0:00.03 /usr/local/sbin/apcupsd --kill-on-powerfail
1005 p0 S+ 0:00.00 grep apc
Код: Выделить всё
# cd /usr/local/etc/apcupsd/
# ls
apccontrol apcupsd.css commok multimon.conf.sample
apctest.output apcupsd.css.sample date.sh offbattery
apcupsd.conf cgi hosts.conf onbattery
apcupsd.conf.sample changeme hosts.conf.sample
apcupsd.conf2 commfailure multimon.conf
-
- проходил мимо
Re: Как мониторить 2 APC на одной машине?
пропишите тупо в файл rc.local все с путем запуска
два демона с правильными опциями
а то что /usr/local/etc/rc.d/ убейте и первый и второй
там тупой не правильный скрипт
мне фиксить лень
два демона с правильными опциями
а то что /usr/local/etc/rc.d/ убейте и первый и второй
там тупой не правильный скрипт
мне фиксить лень