Cacti и все-все-все

Jul 03, 2009 11:03

С подачи Лесника (спасибо тебе за помощь и терпение) начал разбираться с плагинами для Cacti, если кому интересно, можно почитать о моём опыте под катом.

Первое, что надо поставить это Plugin Architecture, мне пришлось с ним повозиться, но результат стоит того, теперь плагины можно добавлять практически по щелчку мышки. :-))



Как можно увидеть, всё очень интуитивно.

Да, если вы до сих пор используете стандартный поллер, то самое время его обновить на Spine. Во время его прtiикручивания к своей информационной системе (Ubuntu 8.04 LTS, Cacti 0.8.7b, Cisco, SNMPv3 + AES) я огрёб кучу проблем, но всё было преодолено (отдельное спасибо Ларри Пейджу - разработчику Spine, который дописал его так, что всё, что мне нужно, заработало).

Результаты изысканий и рабочий Spine для AES можно видеть тут:
http://forums.cacti.net/viewtopic.php?t=33216
http://forums.cacti.net/viewtopic.php?t=33220

Так же попутно была решена проблема со скачками трафика на 10G интерфейсах Cisco Catalyst 3750E, за подробностями сюда:
http://forum.sysfaq.ru/index.php?showtopic=22812

Итак, какие же плагины я поставил?

Weathermap - показывает утилизацию каналов в сети в виде схемы. Очень удобная штука! И начальству нравится. :-))



Следующая удобняшка - Boost. Помогает разгрузить RRD от постоянных запросов - при первом запросе так же идёт обращение к RRD, но до следующего прохода поллера данный график отдаётся уже статикой (PNG-картинка). Внимание: без Spine данный плагин у меня так и не заработал.

Идём дальше - Aggregate. Позволяет быстро и просто агрегировать информацию с разных графиков. Для примера на картинке агрегированная отдача трафика по 2 аплинкам.



SpikeKill даёт возможность руками убрать с графиков "левые" пики, которые возникли там в силу каких-то причин. Нужен далеко не всем.

RRDClean упростит отслеживание и уничтожение неиспользуемых rrd-файлов, которые остаются валяться в директории rra после удаления графиков.

Очень удобен так же Thold, позволяющий отслеживать падение устройств или изменения в графиках, при которых стоит оповещать технический персонал по электронной почте. Для его корректной работы необходим плагин Settings, одна из задач которого - обеспечивать почтовый API.

Надеюсь, при прочтении вы нашли для себя что-то полезное.

Ну и на последок, поделюсь простеньким шаблончиком для отслеживания количества NAT-трансляций на маршрутизаторах Cisco:
http://docs.cacti.net/usertemplate:graph:cisco:nat
Up