Ниже приведены полезные плагины для мониторинга nginx, которые я использую на боевых серверах
Из названия ясно что данный плагин позволяет наблюдать расход памяти nginx’ом:
Установка плагина nginx ram usage:
$ cd /usr/share/munin/plugins $ wget -O ngnix_memory http://muninexchange.projects.linpro.no/download.php?phid=626 $ chmod +x ngnix_memory $ ln -s /usr/share/munin/plugins/ngnix_memory /etc/munin/plugins $ /etc/init.d/munin-node restart Тут же можно проверить работоспособность плагина $ ./ngnix_memory ram.value 2637824
Позволяет наблюдать число запросов к серверу nginx в секунду:
Установка плагина nginx requests:
$ cd /usr/share/munin/plugins $ wget -O nginx_request http://muninexchange.projects.linpro.no/download.php?phid=64 $ chmod +x nginx_request $ ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins $ /etc/init.d/munin-node restart Тут же можно проверить работоспособность плагина $ ./nginx_request request.value 7875541
Позволяет наблюдать текущие статусы nginx – сколько запросов активно, читают данные с диска, пишут данные на диск, находятся в ожидании:
Установка плагина nginx status:
$ cd /usr/share/munin/plugins $ wget -O nginx_status http://muninexchange.projects.linpro.no/download.php?phid=65 $ chmod +x nginx_status $ ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins $ /etc/init.d/munin-node restart Тут же можно проверить работоспособность плагина $ ./nginx_status total.value 15 reading.value 0 writing.value 1 waiting.value 14
HTH! Спасибо munin за наш спокойный сон )
Кто-нибудь расскажите, как график “by day” сделать, хотя бы как на этой картинке:
http://1.bp.blogspot.com/_cATxRijMTPg/RdVyCvRrazI/AAAAAAAAAb0/Q5UAby0_FB4/s1600-h/munin2.png
т.е. с промежуточными временными отметками.
А то у меня munin рисует график “by day” как тут:
http://www.sqrs.ru/wp-content/uploads/2009/10/munin1.png
где есть только отметки 00:00 и 12:00.
Это совершенно не сложно. Где-то по тагу munin я описывал создание плагина на php (под symfony). Главное выводить данные, а by-day график munin сам нарисует в лучшем виде.
Кстати у меня он тоже рисует 00 и 12 часов. Есть у меня подозрения, что это настраивается в конфиге.
У плагинов сменились адреса.
К примеру, даунлоад линк для nginx_memory http://exchange.munin-monitoring.org/plugins/ngnix_memory/version/1/download
Поменяйте, в статье.
Спасибо за статью!
Еще к полезным можно добавить плагин для мониторинга nginx request time – http://letsclearitup.com.ua/debian/pishem-svoy-plagin-dlya-munin-nginx-request-time.html