Полезные плагины мониторинга nginx для munin


Ниже приведены полезные плагины для мониторинга nginx, которые я использую на боевых серверах

NGINX ram usage

Из названия ясно что данный плагин позволяет наблюдать расход памяти 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 requests

Позволяет наблюдать число запросов к серверу nginx в секунду:

График числа запросов к 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 status

Позволяет наблюдать текущие статусы nginx – сколько запросов активно, читают данные с диска, пишут данные на диск, находятся в ожидании:

График статусов сервера 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 за наш спокойный сон )

This entry was posted in Профессиональное and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. Jeque
    Posted 05.04.2010 at 22:29 | Permalink

    Кто-нибудь расскажите, как график “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.

    • hudson
      Posted 08.04.2010 at 09:13 | Permalink

      Это совершенно не сложно. Где-то по тагу munin я описывал создание плагина на php (под symfony). Главное выводить данные, а by-day график munin сам нарисует в лучшем виде.

    • hudson
      Posted 08.04.2010 at 09:14 | Permalink

      Кстати у меня он тоже рисует 00 и 12 часов. Есть у меня подозрения, что это настраивается в конфиге.

  2. Антон
    Posted 07.06.2010 at 20:34 | Permalink

    У плагинов сменились адреса.
    К примеру, даунлоад линк для nginx_memory http://exchange.munin-monitoring.org/plugins/ngnix_memory/version/1/download

    Поменяйте, в статье.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Get Adobe Flash playerPlugin by wpburn.com wordpress themes