Twitter GitHub

Munin — LWP::UserAgent и Cache::Cache

Каждый раз устанавливая 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;
        }
}

Надеюсь сохраню этим постом время не только себе в следующий раз :)

Комментарии (7)

  • От меня лично будет отдельная благодарность, если вы опишите пошаговую установку Munin 2.0.2 или как установить мунин второй ветки. Они там напрочь выпилили задание Cron и сделали генерацию графиков полностью на CGI (!) как теперь всё это запустить ума не приложу :((

    • Leonid Svyatov says

      Честно говоря, на 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 графики по крону выпилены вроде как полностью…

        • Leonid Svyatov says

          Версия 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)
            и попробуйте его настроить и запустить, у меня не получилось :(

            • Leonid Svyatov says

              Спасибо, но зачем? :) Текущая версия меня устраивает, а экспериментировать времени нет сейчас, к сожалению.