NUT + Cacti: рисуем графики работы UPS

Версия для печатиОтправить другуPDF version

Cacti логотип

 

На сервере работают Cacti и  NUT. Теперь задумался над тем, как их "подружить". Итак, пошаговая инструкция.

  1. Скачиваем и распаковываем cacti-nut.0.5.tar.gz на компьютер, а также во временный каталог на сервере  (например, /tmp):
     
    # cd /tmp
    # wget http://muff.kiev.ua/files/cacti-nut.0.5.tar.gz
    --2010-04-25 04:27:25-- http://muff.kiev.ua/files/cacti-nut.0.5.tar.gz
    Распознаётся muff.kiev.ua... 195.3.159.250
    Устанавливается соединение с muff.kiev.ua|195.3.159.250|:80... соединение установлено.
    Запрос HTTP послан, ожидается ответ... 200 OK
    Длина: 7994 (7,8K) [application/x-gzip]
    Сохраняется в каталог: `cacti-nut.0.5.tar.gz'.

    100%[====================================================>] 7 994 --.-K/s в 0,002s

    2010-04-25 04:27:25 (3,11 MB/s) - `cacti-nut.0.5.tar.gz' сохранён [7994/7994]

  2. Распаковываем скачаный архив:
    # tar -xzf cacti-nut.0.5.tar.gz
  3. Копируем scripts/ss_nut_ups_status.php в каталог скриптов cacti:
    # cp cacti-nut/scripts/ss_nut_ups_status.php /usr/local/share/cacti/scripts/
  4. Копируем resource/nut_ups_status.xml в каталог ресурсов cacti:
    # cp cacti-nut/resource/nut_ups_status.xml /usr/local/share/cacti/resource/script_server/
  5. Далее в веб-интерфейсе cacti на закладке "Console" кликаем на "Import Templates" и импортируем файл template/nut_ups_status_data_query.xml. Cacti автоматически создаст необходимые graph template, data input method, и data template обьекты.
  6. В веб-интерфейсе cacti на закладке "Console" переходим в пункт "Devices" и выбираем устройство, где запущен upsd демон. Прокручиваем скролом вниз страницу до раздела "Associated Data Queries". Далее добавляем в выпадающем меню "Add Data Query" пункт "NUT - UPS Statistics" и жмем "Add".
  7. После того, как окно обновится, проверяем, что "NUT - UPS Statistics" присутствует в списке "Associated Data Queries" и приступаем к созданию графиков нажатием ссылки "Create Graphs for this Host" вверху страницы.
  8. После того, как загрузка страницы будет завершена, найдем раздел "NUT - UPS Statistics", в котором находится список всех UPS, подключенных к демону upsd. Под списком UPS находится выпадающее меню, в котором можно выбрать три доступных типа графов. Выбираем тип графа, который хотим создать, потом отмечаем UPS, для которого этот граф будет создаваться и жмем кнопу "Create" внизу страницы. Для добавления других графов процесс необходимо повторить.

     

Пример графика, который получим в результате
(заряд батареи + загрузка UPS)

NUT
 

 

Голосов пока нет

Не работает график UPS - NUT

Не работает график UPS - NUT - UPS Power Input

 

У мну тоже были траблы...

Какая модель УПСа? Вывод upsc upsname@localhost, плз. У меня с этим графиком на Powercom-е тоже были проблемы. "Вылечилось" ручным ковырянием в кактусе с датасурсами. О том, как работает скрипт - можно посмотреть на сайте разработчика.

На днях еще попробую как на других моделях "поведет" себя скрипт.

У меня, например, глючит при

У меня, например, глючит при импорте шаблона, аналогично описанному здесь - forums.cacti.net/about19250.html

UPS-ы IPPON. Со скриптом проблем нет:

 

stat# php ss_nut_ups_status.php 10.254.213.254:: query ups.description
ippon2000:Router

stat# php ss_nut_ups_status.php 10.254.213.254:: get ups.load ippon2000
56.0

stat# php ss_nut_ups_status.php 10.254.213.254:: get input.Voltage ippon2000
213.5

stat# php ss_nut_ups_status.php 10.254.213.254:: get battery.Voltage ippon2000
54.00

Кактус 0.8.7е на 8-й фре.

После импорта, в Data queries UPS Power Input полностью отсутствует Associated Data Templates, естественно самый интересный график не пашет..

По-видимому, надо ковырять xml-ку, но на это не хватает толку.. :(

stat# php ss_nut_ups_status.php 10.254.213.254:: get battery.Charge ippon2000
95.9

Неужели никто не исправил

Неужели никто не исправил шаблон, чтобы он не глючил при импорте??? если есть такой дайте ссылочку.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература

Админ откроет любую шару за шаровое пиво.