Доступ и контроль ИБП

Доступ и контроль ИБП

Как запускается мониторинг ИБП? У меня загружена основная система 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"
        ;;
есак

# КонецФ

Связанный контент