Мониторинг на UPS на Debian Jessie чрез NUT - блог на чичо Фрийман
Debian Jessie: Мониторинг на UPS чрез NUT
UPS мониторинг, предварително изключване на сървъра, когато батериите са изтощени. Инструкции за настройка, всичко в ред.
1. Инсталация
Първата стъпка е да инсталирате пакета Network UPS Tools:
2. Свързване на вашия UPS
Когато вашият UPS е включен и свързан към USB порта на сървъра, трябва да го намерим в изхода на командата:
Тази команда ни дава код за разработчици и код на устройството.
Това са важни стойности, които ще ви бъдат полезни по време на процеса на настройка.
3. Настройка
Време е да кажем на демона нашия UPS.
Тъй като UPS е свързан чрез USB, ще използваме USB драйвера.
Трябва да добавим нов раздел към файла /etc/nut/ups.conf:
4. Стартирайте USB драйвера
Сега гайката знае за нашия UPS, време е да стартирате UPS USB драйвера upsdrvctl:
Изглежда нещо не е наред.
Грешката е, че демонът на гайката работи под потребителя на гайка, на когото не е разрешен достъп до USB интерфейса (достъп има само root)
Най-доброто решение е да се даде достъп на гайка до това USB устройство, като се дефинира ново правило udev.
Правилата на Udev ще изискват ID на доставчик и Device ID на вашия USB UPS.
Ще позволим на потребителите от групата гайки да имат достъп до 660 вместо до 666, ще бъде по-сигурен.
За да декларирате правило, трябва да създадете файл /etc/udev/rules.d/90-nut-ups.rules:
Сега трябва да рестартирате udev, за да се приложи правилото:
Трябва да изключите и свържете USB кабела, за да се приложи новото правило към устройството.
Сега, ако стартирате upsdrvctl UPS драйвера, не трябва да виждате грешката
5. Задаване на режим на работа NUT
гайката може да работи в няколко режима:
няма (по подразбиране)
самостоятелен
netserver