Cacti - мониторим все!

стр: 1 2 3 4

Если вам нравится RRDTool или MRTG - присмотритесь к Cacti.
Cacti - это надстройка над RRDTool, позволяющая упорядочивать то огромное кол-во графиков, которое есть у любого любящего мониторить все сисадмина :)
Из недостатков надо отметить, что если эти графики у Вас уже есть и работают- то скорее всего их будет лениво переносить под Cacti, но если это для новой системы или еще какая добавка - попробуйте, и Вам наверняка понравится!
А тут хочу описать создание нового графика в этой системе. - ставится она с полпинка, а вот добавлять что-то надо по шагам

1. Первое что нам понадобится - источних данных, выдающий их в формате поле1:значение1 поле2:значение2 … поле_n:значение_n
Если значение только одно - еще проще: просто выдаем это значение и все.

Для примера, мой скрипт выдает следующее:
queries:5 add:2 avgtime:0.084
Эти данные бессмысленно ставить на одном графике, но ничего не мешает хранить их в одной RRD-базе. Ложим скрипт в cacti/scripts.

2. теперь идем в Data Input Methods и там говорим Add (добавить). Заполняем:
Name - по вкусу
Input Type - Script/Command
Input String - perl <path_cacti>/scripts/имя-скрипта

угловые скобки и то, что в них - так буквально и пишем. Если хочется заморачиваться с полным путем - дело хозяйское.
perl - разумеется, если у Вас перловый скрипт. Если просто шелл - не забудьте выставить права на выполнение.

После того, как нажмем “save” появляются еще 2 подтаблицы: Input Fields и Output Fields. Про Input точно не згнаю, но могу предположить, что это переменные, которые можно передавать скрипту. В данном случае не трогаем, а жмем Add там где Output и заполняем:
Field [Output] - то, что выдает скрипт, в нашем случае queries
Friendly Name - то, что потом будет видно, например “Число запросов” (без кавычек)
галочка пусть стоит, и сохраняем

Теперь то же самое повторяем для остальных 2х переменных, которые выдает скрипт - add и avgtime - помните?

» »

стр: 1 2 3 4

2 Responses to “Cacti - мониторим все!”

  1. михаил Says:

    Как в cacti можно снимать данные по tcp порту свича?

  2. Путник Says:

    Во-первых, надо чтоб свитч умел это все отдавать. Ищите в нем такую штуку как SNMP.

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!