SmartUPS и настройка upsmon
Добавлено: 14 май 2007, 15:23
Есть SmartUPS 750, подключенный к мультикарте (com7 = /dev/ttyS6).
Linux - Mandriva 2006.
Задача: при пропадании 220В получать от UPSа хоть какое-нибудь "мяу", чтобы перед shutdown нормально завершить одну программу.
Что-то я делаю неправильно...
1. Для работы с UPS поставила пакекты nut и nutserver.
2. В пункте "Настройка ИБП" выбрала драйвер "apcsmart" и порт com7 (/dev/ttyS6). Соответственно изменился /etc/ups/ups.conf. В syslog есть сообщение о том, что связь с ups установлена. В процессах виден upsd, как бы все нормально.
3. Файл /etc/ups/upsmon.conf.sample переименовала в upsmon.conf, содержимое не меняла. При рестарте upsmon ругался на отсутствие файла /etc/killpower, в котором должен быть некий POWERDOWNFLAG. Создала этот файл (пустой), теперь ругается "fatal error... using power down flag file /etc/killpower". В комментария в upsmon.conf что-то такое написано, что этот файл не руками создается, а сам upsmon его создает. Так что же он без файла работать не желает?
Вопросы: что должно быть в /killpower? Нужен ли вообще upsmon, или для моих скромных нужд достаточно upsd? И где и как обнаружить тот сигнал, который ups присылает при пропадании питания? Я бы тогда прописала прямо в inittab в строчку с powerfail закрытие свое программы перед shutdown.
Help... 22 компа по всему городу и постоянные проблемы с питанием...
Linux - Mandriva 2006.
Задача: при пропадании 220В получать от UPSа хоть какое-нибудь "мяу", чтобы перед shutdown нормально завершить одну программу.
Что-то я делаю неправильно...
1. Для работы с UPS поставила пакекты nut и nutserver.
2. В пункте "Настройка ИБП" выбрала драйвер "apcsmart" и порт com7 (/dev/ttyS6). Соответственно изменился /etc/ups/ups.conf. В syslog есть сообщение о том, что связь с ups установлена. В процессах виден upsd, как бы все нормально.
3. Файл /etc/ups/upsmon.conf.sample переименовала в upsmon.conf, содержимое не меняла. При рестарте upsmon ругался на отсутствие файла /etc/killpower, в котором должен быть некий POWERDOWNFLAG. Создала этот файл (пустой), теперь ругается "fatal error... using power down flag file /etc/killpower". В комментария в upsmon.conf что-то такое написано, что этот файл не руками создается, а сам upsmon его создает. Так что же он без файла работать не желает?
Вопросы: что должно быть в /killpower? Нужен ли вообще upsmon, или для моих скромных нужд достаточно upsd? И где и как обнаружить тот сигнал, который ups присылает при пропадании питания? Я бы тогда прописала прямо в inittab в строчку с powerfail закрытие свое программы перед shutdown.
Help... 22 компа по всему городу и постоянные проблемы с питанием...