Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
Простой мониторинг nginx в реальном времени (Прочитано 4246 раз)
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Простой мониторинг nginx в реальном времени
29.09.2012 :: 17:31:04
 
Те кто работал с Nginx, наверное знают что он способен своими штатными средствами выводить информацию о своем состояние. О активных коннектах и т.д.

Вкратце, для этого необходимо открыть файл /nginx/nginx.conf
В нем в server { * } добавить: Код:
	location = /stat {
		stub_status on;
		allow 192.168.1.0/24; #Открываем доступ к странице с своих локальных IP
		allow 46.109.222.210; #Или же для одного.
		deny all;
	} 


Таким образом зайдя в ваш_сайт/stat вы уведите что-то подобное Код:
Active connections: 291
server accepts handled requests
  16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106 



Вчера решил немного по шаманить и привезти эту информацию в более привлекательный вид. Все найденные в Интернете способы к сожалению базировались на php или perl, + cron. Мне же хотелось избежать лишних нагрузок на сервер. В итогде вдохновленный Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
появилась на мой взгляд оригинальная идея. Все это можно сделать на чистом JavaScript, который будит коннектится допустим каждые 4 секунды (только когда у вас открыта страница) к странице ваш_сайт/stat и выводить нужную нам информацию, но уже в более привлекательном виде. Нам ненужен php, perl, cron. Просто ложем в любую из папок вашего сайта 1 html файлик и все работает. Улыбка Здорава правда? Таким образом появился мой Nginx monitoring.

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!

Наверх
Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
или Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
!!
 
« Последняя редакция: 30.09.2012 :: 12:46:04 от Ramzies »  

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Простой мониторинг nginx в реальном времени
Ответ #1 - 29.09.2012 :: 17:38:50
 
Ну и самое главное, скачать Nginx monotoring можно по ссылке внизу этого сообщения. В zip архиве всего 1 файл, разместив который у себя на сервере вы сразу увидите статистику своего nginx. Но конечно же при условии что у вас на странице /stat будет выводиться информации о его состояние. Как это сделать я писал выше.

Будут вопросы, смело пишите.  Улыбка
Наверх
Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Страниц: 1
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge