Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Настройка Nginx для отдачи статистики Munin'у ====== ===== Настройка nginx ===== Добавляем в nginx.conf строки: <code> # Server status for Munin server { listen 127.0.0.1; server_name localhost; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } } </code> Перезагружаем nginx: <code> $ sudo /etc/init.d/nginx restart </code> Проверяем все ли заработало: <code> $ telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. # пишем GET /nginx_status # должны получить что-то вроде Active connections: 11 server accepts handled requests 269 269 2578 Reading: 0 Writing: 1 Waiting: 10 </code> ===== Настройка munin ===== Для начала необходимо скачать плагины для мониторинга Nginx. переходим в папку с плагинами: <code> $ cd /usr/share/munin/plugins </code> и скачиваем плагины для nginx <code> $ sudo wget -O nginx_combined http://exchange.munin-monitoring.org/plugins/nginx-combined/version/2/download $ sudo wget -O nginx_memory http://exchange.munin-monitoring.org/plugins/ngnix_memory/version/1/download </code> Далее необходимо сделать установленные плагины исполняемыми: <code> $ sudo chmod +x nginx_combined $ sudo chmod +x nginx_memory </code> и включить их: <code> $ sudo ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/nginx_request $ sudo ln -s /usr/share/munin/plugins/nginx_memory /etc/munin/plugins/nginx_memory </code> Теперь необходимо указать плагинам откуда брать статистику Nginx. Для этого добавляем в /etc/munin/plugin-conf.d/munin-node <code> [nginx*] env.url http://localhost/nginx_status </code> Проверяем работу плагинов: <code> $ sudo munin-run nginx_memory ram.value 118030336 </code> software/munin/nginx_setup.txt Последнее изменение: 2017/05/09 18:34 — 127.0.0.1