25
Munin – хорошее средство для статистики работы серверов. При помощи munin можно проанализировать множество параметров сервера. Я покажу как установить munin на сервер nginx.
Статей в связке nginx и munin (установка, настройка, мониторинг) достаточно много. Но в данной статье я покажу Вам как это сделать иначе, т.е. если Вам не удалось установить так, как рекомендовано в других статьях.
Сразу приведу статьи, которые мне помогли, но без подводных камней не обошлось.
Устанавливаем Nginx следующим образом.
$ sudo aptitude install nginx
Далее для установки возможности мониторинга сервера заходим в конфигурацию /etc/nginx/sites-enabled/default, и тут добавляем (то что выделенно жирным)
server { listen 80; ## listen for ipv4 listen [::]:80 default ipv6only=on; ## listen for ipv6 server_name localhost; access_log /var/log/nginx/localhost.access.log; location / { root /var/www; index index.html index.htm;
} location /doc { root /usr/share; autoindex on; allow 127.0.0.1; deny all; } ...
location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; }
}
После чего перезагружаем сервер.
$ sudo /etc/init.d/nginx restart
При установке munin я наткнулся на проблему. Установка следующим образом.
$ sudo aptitude install munin munin-node
У меня не прошла!
Ну нет, так нет. Значит делаем иначе. Скачиваем вот отседова необходимы нам архив с последней версией Munin. Далее разархивируем следующим образом.
$ tar -xvf __архив__.tar.gz
В распакованной папке ищем документ с инструкцей по установке(у меня это INSTALL, скорее всего именно так и у Вас)
- создать пользователя и группу munin если у Вас они не создались автоматически.
- при желании заходим в Makefile.config и смотрим/изменяем пути установки munin.
- пишем $ make install в папке с разархивированными файлами munin.
- устанавливаем munin-node следующим образом $ make install-common-prime install-node-prime \ install-plugins-prime