С подачи
Лесника (спасибо тебе за помощь и терпение) начал разбираться с плагинами для 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=33216http://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