воскресенье, 23 июня 2013 г.

Мониторинг Raspberry pi с помощью SNMP + cacti



Для мониторинга  raspberry pi  будем использовать cacti в связке с SNMP.
Итак, у нас есть два сервера .
server   192.168.1.34
Raspberry   192.168.1.94
На server будем строить графики загрузки raspberry
На server уже должен быть установлен apache2, php5, и mysql  переходим к установки cacti
установка незатейлива.


# apt-get install cacti

В процессе установки отвечаем на вопросы yes, так же будет нужен пароль от mysql
Далее приступим к конфигурированию
Заходим браузером по адресу 192.168.1.34/cacti стандартный логин пароль  admin/admin пароль вас попросят поменять сразу.
Теперь перейдем к raspberry  на нем нам надо будет поставить snmp

# apt-get install snmpd

Изменим ip адрес  на 192.168.1.94 в файле /etc/default/snmpd

# mcedit /etc/default/snmpd

Строку

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid '

меняем на

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 192.168.1.94'

Теперь в файл /etc/snmp/snmpd.conf  добавим строку

rocommunity my_password 192.168.1.34

на этом настройка snmp завершена, осталось перезапустить его

# service snmpd restart

Возвращаемся к server заходим в web интерфейс cacti и переходим в Console => Management => Devices => Add

Descpription — raspberry
Hostname — 192.168.1.94
Host Template — udc/net SNMPD Host
SNMP Version — Version 2
SNMP Community — my_password (который мы прописывали в /etc/snmp/snmpd.conf )


Нажимаем Create
Мы должны увидеть примерно такое сообщение
raspberry (192.168.1.94)
SNMP Information
System:Linux raspberry 3.6.11+ #456 PREEMPT Mon May 20 17:42:15 BST 2013
armv6l
Uptime: 391373 (0 days, 1 hours, 5 minutes)
Hostname: raspberry
Location: Sitting on the Dock of the Bay
Contact: Me me@example.org


Если будет сообщение SNMP error значит еще раз внимательно проверяем конфиги. Если будет сообщение ???????????????????????
Решение есть тут
Но будем считать, что у нас все прошло гладко, и мы перейдем на следующий этап.
Жмем Create Graphs for this Host и выбираем какие данные мы хотим видеть в графиках. Далее переходим Console => Management => Graph Trees =>Default Tree => Add
Tree Item Type — выбираем Host
Host — 192.168.1.94
Жмем Create.
Переходим в Graphs=>Default Tree=>Host: raspberry 

Комментариев нет:

Отправить комментарий