
Как запускается мониторинг ИБП? У меня загружена основная система Network UPS Tools (NUT) на Ubuntu 11.04 (клиент), но я не могу найти приложение для запуска из системных меню. В описании центра программного обеспечения говорится, что следующие программы в NUT запускаются из терминала: upsc, upscmd, upsd, upsdrvctl, upslog, upsmon, upsrw, upssched. Я хочу контролировать и настраивать один ИБП через графический интерфейс. Я проверил диспетчер устройств, и ИБП виден (через порт 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-on-batt) /sbin/shutdown -h сейчас +0 ;; Белкин-он-Бэтт) /sbin/shutdown -h сейчас +0 ;; *) logger -t upssched-cmd "Нераспознанная команда: $1" ;; есак # КонецФ