Доступ и контроль ИБП
Как начинается мониторинг ИБП? У меня есть основная система Network UPS Tools (NUT), загруженная в Ubuntu 11.04 (клиент), но я не могу найти приложение для запуска из системного меню. В описании программного центра сказано, что следующие программы в NUT запускаются из терминала: upsc, upscmd, upsd, upsdrvctl, upslog, upsmon, upsrw, upssched. Я хочу контролировать и настраивать один ИБП через интерфейс GUI. Я проверил диспетчер устройств и ИБП виден (через порт USB). Я также проверил sysv-rc-conf, чтобы убедиться, что NUT работает на уровнях 2-5. Есть ли другой интерфейс, который мне нужно установить? Какой следующий шаг?
1 ответ
Конфигурация в основном выполняется с помощью текстовых файлов в /etc/nut
, Приведенные файлы примеров хорошо документированы и должны включать полный набор файлов. Я развернул следующее:
- nut.conf (все системы) - стандартный сценарий режима запуска, теперь проверенный Ubuntu
- upsmon.conf (все системы) - элементы управления, которые нужно отслеживать для сбоя питания - upssched.conf (все системы) - элементы управления запланированные действия на основе событий - upssched-cmd (все системы) - командный сценарий, выполняемый upssched.conf (см. ниже)
- upsd.conf (NUT-серверы) - контролирует доступ к сети для сервера - ups.conf (NUT-серверы) - контролирует какие ИБП контролируются - /etc/default/nut (системы на основе Debian, включая Ubuntu) - определяет, какие программы запускаются при перезагрузке системы.
Если у вас несколько систем на одном ИБП, вам нужно будет решить, нужно ли изменять файлы для каждой системы или типа. nut.conf
будет по-разному для клиентов и серверов NUT. Файлы конфигурации сервера NUT должны быть выполнены для каждого сервера. upsmon.conf
Необходимо указать, какие ИБП следует отслеживать и использовать для запуска отключения. Посмотрите справочные страницы и / или документацию.
Вы можете настроить и управлять своим ИБП с помощью nut-cgi
пакет, который обеспечивает взаимодействие через Интернет через http://localhost/cgi-bin/nut/upsset.cgi
, я использую upstats.cgi
контролировать ИБП. Вы можете использовать предоставленные шаблоны или изменить их в соответствии с требованиями. Для этого требуются следующие файлы: - hosts.conf - хосты, о которых следует сообщать - upsset.conf - указывает, что вы защитили свой сервер и хотите включить upsset.cgi
Для онлайн-конфигурации у меня был успех с knutclient
, Он предоставляет приятный интерфейс для мониторинга и настройки вашего ИБП. Как только конфигурация завершена, вам редко приходится ее использовать. На сайте NUT перечислены другие инструменты в разделе " Связанные проекты".
Я написал следующий скрипт для сброса нагрузки вскоре после сбоя питания (не запускайте их на сервере мониторинга. Я больше им не пользуюсь, но могу дать вам представление, как это сделать.
#! / Bin/ Баш # /etc/nut/upssched-cmd - запускать запланированные команды дело 1 в apc1-на-войлок) /sbin/shutdown -h сейчас +0;; Белкин-на-войлок) /sbin/shutdown -h сейчас +0;; *) logger -t upssched-cmd "Нераспознанная команда: $1";; ESAC # EOF