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