Как стать автором
Поиск
Написать публикацию
Обновить

Расширяем возможности cacti

Время на прочтение1 мин
Количество просмотров18K
image

Думаю многим известна система мониторинга cacti. Она собирает статистические данные за определённые временные интервалы и позволяет отобразить их в графическом виде. Но функционал изначально у cacti не богатый, поэтому мы будем его расширять благодаря всевозможным плагинам.


Для того чтобы cacti начал работать с плагинами, необходимо установить саму архитектуру плагинов (Plugin Architecture, текущая версия 2.4)

Скачиваем с сайта http://cactiusers.org необходимый архив (справа в стобике отображены последние версии)

Plugin Architecture
Stable: 2.4


Разархивируем и копируем файлы cacti-plugin-0.8.7d-PA-v2.4.diff и pa.sql в папку к cacti

/usr/local/share/cacti/


Применяем патч:

patch -p1 -N < cacti-plugin-0.8.7d-PA-v2.4.diff


Потом подгружаем дамп в базу к cacti, выполняем:

mysql –u cacti –p cacti < pa.sql


Поподробнее про эту строку:

mysql – запустить mysql-client,
–u cacti – с правами пользователя cacti,
–p – с вводом пароля для пользователя
cacti < pa.sql – применить дамп pa.sql к базе cacti


Теперь редактируем файл /usr/local/share/cacti/include/global.php, нас интерисует только раздел про плагины (почти на самом верху):

$plugins = array();
#$plugins[] = '';



Теперь кладем плагины в папку /usr/local/share/cacti/plugins/ и прописываем их в include/global.php

Например:

$plugins = array();
$plugins[] = 'realtime';
$plugins[] = 'update';
$plugins[] = 'monitor';
$plugins[] = 'discovery';
$plugins[] = 'status';


Поподробнее прочитать про установку Plugin Architecture здесь.
Текущие известные плагины: на форуме оффсайта.
Хороший сайт про cacti: http://cactiusers.org
Оригинал статьи в моем блоге
Теги:
Хабы:
Всего голосов 7: ↑6 и ↓1+5
Комментарии10

Публикации

Ближайшие события