Существует давнее убеждение, что кактус перед экраном спасает пользователя от губительного радиоактивного излучения, генерирующееся монитором.

Огромное число этих колючих растений красуется перед, на или около монитора миллионов пользователей по всей России. По количеству адептов «кактусизм» на равных соревнуется со многими религиозными конфессиями. Это не может не настораживать… ©
Как и обещал, чуть раньше теперь мы будем учиться мониторить нашу сеть визуально.
Статистику собирать мы будем посредством snmp. Установка тривиальна до предела:
Создаем конфиг /usr/local/etc/snmpd.config содержащий ровно одну строчку:
и запускаем ручками скажем так
Проверяется работоспособность очень просто
Переходим к собственно установке cacti
Как на очень скорую руку поставить apache+php+mysql мы уже рассматривали в предыдущей статье. Будем считать что нужная связка у нас неожиданно сохранилась на хосте на котором мы будем собирать статистику. Приятно, что при помощи cacti можно централизовано и без дополнительных костылей собирать статистику практически с чего угодно умеющего snmp. Готовых темплейтов более чем достаточно.
Идем варить кофе, курить трубку, и отдыхать – депенденсов оно тянет с собой предостаточно, собираться будет относительно долго.
Пока мы пили кофе и вредили своему здоровью всеми другими известными способами все что нужно дотянулось и собралось. Продолжаем.
Вот и следуем этим инструкциям
Теперь правим конфиг /usr/local/share/cacti/include/config.php, после чего в crontab (#crontab –e) добавляем следующее
Ну и на последочек симлинкаем его куда нам надо
Дальше начинаем клонцать мышою



Как водиться логин/пароль по умолчанию admin/admin, при первом логине нас вежливо
просят изменить пароль.

Меняем пароль и видим приблизительно следующую картину

Добавляем хост который мы будем мониторить

Если мы видим после этого на этом хосте сверху вместо красненьких ерроров что-то типа

значит все хорошо и можно начинать добавлять ему графички.
Сначала добавляем в Associated Data Queries -> SNMP — Interface Statistics
После чего тыкаем Create Graphs for this Host и выбираем сетевухи которые будем рисовать

И добавляем хост в дерево графов

Все. Дальше осталось ожидать когда насобирается статистика для отрисовывания статистики по интерфейсам


Огромное число этих колючих растений красуется перед, на или около монитора миллионов пользователей по всей России. По количеству адептов «кактусизм» на равных соревнуется со многими религиозными конфессиями. Это не может не настораживать… ©
Как и обещал, чуть раньше теперь мы будем учиться мониторить нашу сеть визуально.
Статистику собирать мы будем посредством snmp. Установка тривиальна до предела:
# cd /usr/ports/net-mgmt/net-snmp53/
Создаем конфиг /usr/local/etc/snmpd.config содержащий ровно одну строчку:
rocommunity changeme
и запускаем ручками скажем так
/usr/local/sbin/snmpd -c /usr/local/etc/snmpd.config
Проверяется работоспособность очень просто
# snmpget -c changeme -v1 localhost .1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysDescr.0 = STRING: FreeBSD…
Переходим к собственно установке cacti
Как на очень скорую руку поставить apache+php+mysql мы уже рассматривали в предыдущей статье. Будем считать что нужная связка у нас неожиданно сохранилась на хосте на котором мы будем собирать статистику. Приятно, что при помощи cacti можно централизовано и без дополнительных костылей собирать статистику практически с чего угодно умеющего snmp. Готовых темплейтов более чем достаточно.
# cd /usr/ports/net-mgmt/cacti
# make install
Идем варить кофе, курить трубку, и отдыхать – депенденсов оно тянет с собой предостаточно, собираться будет относительно долго.
Пока мы пили кофе и вредили своему здоровью всеми другими известными способами все что нужно дотянулось и собралось. Продолжаем.
Cacti is now installed. If you intall it for the first time,
you may have to follow this steps to make it work correctly:
Вот и следуем этим инструкциям
Создаем базу
# mysqladmin --user=root -pourpassword create cacti
Создаем пользователя с соответствующими правами
# echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cactiuser'; FLUSH PRIVILEGES;" | mysql --user=root --password=ourpassword
Импортируем умолчальную базу
# mysql --user=root --password=ourpassword cacti < /usr/local/share/cacti/cacti.sql
Теперь правим конфиг /usr/local/share/cacti/include/config.php, после чего в crontab (#crontab –e) добавляем следующее
*/5 * * * * /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1
Ну и на последочек симлинкаем его куда нам надо
# ln -fs /usr/local/share/cacti/ /usr/local/www/data/cacti
Дальше начинаем клонцать мышою



Как водиться логин/пароль по умолчанию admin/admin, при первом логине нас вежливо
просят изменить пароль.

Меняем пароль и видим приблизительно следующую картину

Добавляем хост который мы будем мониторить

Если мы видим после этого на этом хосте сверху вместо красненьких ерроров что-то типа

значит все хорошо и можно начинать добавлять ему графички.
Сначала добавляем в Associated Data Queries -> SNMP — Interface Statistics
После чего тыкаем Create Graphs for this Host и выбираем сетевухи которые будем рисовать

+ Created graph: testhost - Traffic - 10.0.2.15 (em0)
+ Created graph: testhost - Traffic - 192.168.56.2 (em1)
И добавляем хост в дерево графов

Все. Дальше осталось ожидать когда насобирается статистика для отрисовывания статистики по интерфейсам
