Розширюємо можливості cacti

Думаю багатьом відома система моніторингу 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

Оригінал статті в моєму блозі

COM_SPPAGEBUILDER_NO_ITEMS_FOUND