Каждый раз устанавливая Munin (а бывает это редко, поэтому все забывается) начинаю разбираться почему не видно данных от MySQL и Nginx. А причины следующие: плагин Nginx рапортует, что LWP::UserAgent not found
, а плагин MySQL жалуется на Missing dependency Cache::Cache
. Оба сообщения тонко намекают на отсутствие необходимых библиотек Perl.
Лечим зависимости:
«LWP::UserAgent not found»: apt-get install libwww-perl
«Missing dependency Cache::Cache»: apt-get install libcache-cache-perl
Если установить эти библиотеки до установки Munin, то не нужно будет потом возиться с munin-node-configure
. Это при условии, что статус Nginx у вас уже настроен, т.е. в конфигах Nginx у вас есть примерно такое:
server {
listen 127.0.0.1:80;
server_name localhost;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
}
Надеюсь сохраню этим постом время не только себе в следующий раз :)
От меня лично будет отдельная благодарность, если вы опишите пошаговую установку Munin 2.0.2 или как установить мунин второй ветки. Они там напрочь выпилили задание Cron и сделали генерацию графиков полностью на CGI (!) как теперь всё это запустить ума не приложу :((
Честно говоря, на Debian Weezy Munin 2 ставится банально apt-get install и работает из коробки. Самостоятельно на других системах я его не собирал.
Какая точно версия у вас «ставится искаропки» ?)) Если 2.0.11 или приблизительно, то там вроде ещё оставлено создание графиков по Cron. Но, в версиях 2.0.2 или 2.1.2 выполнение по крону вроде как выпилено полностью, оставлено только создание через CGI — вот на английском (http://uname.pingveno.net/blog/index.php/post/2013/08/25/Configure-Munin-graphs-with-Nginx-and-Debian-7) — чёрт ногу сломит.
Даже не знаю, может я что-то и путаю. А какая у вас точно версия?
А какая у вас точно версия Munin ? в 2.0.2 или 2.1.2 графики по крону выпилены вроде как полностью…
Версия 2.0.6, последняя для Debian Wheezy.
если будет желание, попробуйте экспериментальную версию
добавьте репозиторий
deb http://ftp.debian.org/debian experimental main
apt-get update
apt-get -t experimental install munin munin-node
перед этим например удалив старый (apt-get purge munin munin-node)
и попробуйте его настроить и запустить, у меня не получилось :(
Спасибо, но зачем? :) Текущая версия меня устраивает, а экспериментировать времени нет сейчас, к сожалению.