Налаштування munin
Що таке Munin?
Munin - це сервіс моніторингу ресурсів сервера.
Munin складається з 3х частин:
- munin - скрипт який збирає статистику в купку і малює графіки.
- munin-node - сервіс, який висить на конкретній машині і готує дані для головного скрипта. Машина може бути тією ж самою або іншою.
- плагіни для відстеження конкретних параметрів системних ресурсів. Модулі можна писати і додавати самим, але всі популярні ставляться разом з самим munin
установка Munin
Розташування Munin на сервері
- / Etc / munin / - налаштування
- / Var / www / html / munin - веб-контент зі звітами, ці файли веб-сервер (httpd / nginx) повинен віддавати веб-клієнту
У конфіге Апача / nginx налаштовуємо на смак доступ до статистики (закриваємо по ип або по паролю).
конфиг Nginx
Налаштування Munin-ноди
Запускаємо сервіс: service munin-node start. Не забудьте прописати запуск, щоб він запускався при перезавантаженні сервера ().
Перезапускаємо Апач щоб він побачив скрипт (service httpd restart) і все, Мунін вже працює.
З плагінами я поки не розбирався і нічого не міняв, начебто там все працює саме по собі.
Налаштування плагіна MySQL
# /etc/munin/plugin-conf.d/munin-node - прописати доступ
Налаштування розширених munin-плагінів MySQL
# Ln -s / usr / share / munin / plugins / mysql_isam_space_ - треба? начебто не дуже
список плагінів
Установка всіх зі списку
/etc/munin/plugin-conf.d/munin-node - прописати розширений доступ не забуваємо chmod 600 /etc/munin/plugin-conf.d/munin-node service munin-node restart
Налаштування munin-плагіна Memcached
Налаштування munin-плагіна Nginx
Конфиг munin-node
chmod 600 /etc/munin/plugin-conf.d/munin-node
Лог Ноди: /var/log/munin/munin-node.log в цій же папки інші логи Мунін
Частота зняття показників з Мунін-ноди
Частоту отримання показників можна виставити у відповідному кроні: