nginx и mrtg

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 20:59:00

как снимать количество соединений в mrtg с nginx?! Кто знает?!
http://maloletka.ru/mrtg/nginx.status.html тут показывает, а в инете нигде нет как это сделать.
http://kovyrin.net/2006/04/29/monitorin ... h-rrdtool/ для rrdtool есть, а для mrtg нет! Система FreeBSD 8.0!
Функция stub_status on включена в конфиге и показывает всё что надо, но как данные вытянуть не знаю!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: nginx и mrtg

Непрочитанное сообщение Гость » 2010-04-16 21:05:33

а вы что с mrtg вообще не сталкивались?

если как говориться у вас уже статистика настроена на nginx

Код: Выделить всё

croesus:~# GET http://your-domain.com/nginx_status
Active connections: 1492
server accepts handled requests
 2124355 2124355 8278635
Reading: 6 Writing: 405 Waiting: 1081
croesus:~#
то дальше нарисовать скрипт который парсит эти
2124355 2124355 8278635
три значение и вытягивает одно из них и скармливает mrtg
а она в свою очередь рисует граффики

но имхо rrdtool красивее рисует

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 21:11:16

GET во фре не пашет( а замену не нашел GET((

Гость
проходил мимо

Re: nginx и mrtg

Непрочитанное сообщение Гость » 2010-04-16 21:15:18

напишите скрипт на замену GET
там легко

пример с телнетом
telnet хост
и дальше GET лялял


hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 21:24:46

http://www.lexa.ru/nginx-ru/msg05637.html тут неплохо написано, замена GET есть, тока надо теперь пропарсить данные и всё! А то скрипт что там не пашет что-то...

Гость
проходил мимо

Re: nginx и mrtg

Непрочитанное сообщение Гость » 2010-04-16 21:28:10

гм
так темболее
там уже все готово

вам только основы mrtg почитать
и сгенерить правильный cfg
подсунуть туда скрипт который значение выдает
и запихнуть mrtg в крон
и усе

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 21:31:49

угу, щас пишу скрипт! awk осваиваю!

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 21:38:36

кто может помогите плз

Active connections: 1
server accepts handled requests
58 58 139
Reading: 0 Writing: 1 Waiting: 0

пропарсить єто! надо достать 4 значения: Active connections: 1
Reading: 0
Writing: 1
Waiting: 0

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: nginx и mrtg

Непрочитанное сообщение Alex Keda » 2010-04-16 21:40:57

после двоеточия и после пробела
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: nginx и mrtg

Непрочитанное сообщение Гость » 2010-04-16 21:41:33

вы что издеватетесь?
вы же сами привели
http://www.lexa.ru/nginx-ru/msg05637.html
там скрипт уже все распарсил

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 21:43:42

тот скрипт не пашет! я с 0 начал писать свой, пока результат неочень...

Гость
проходил мимо

Re: nginx и mrtg

Непрочитанное сообщение Гость » 2010-04-16 21:48:57

не может быть!
поставте lynx
и покажите какие результаты выполнения

hellion
рядовой
Сообщения: 15
Зарегистрирован: 2009-10-20 21:43:13

Re: nginx и mrtg

Непрочитанное сообщение hellion » 2010-04-16 22:49:38

Код: Выделить всё

#!/bin/sh
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}//stat | awk '/Active connections: / { print $3 }'`
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}/stat | awk '/Reading:/ { print $2 }'`
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}/stat | awk ' / Writing:/ { print $4 }'`
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}/stat | awk '/Waiting:/ { print $6 }' `
echo `uptime`
вот такое получилось!

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: nginx и mrtg

Непрочитанное сообщение MASiK » 2010-04-18 0:16:58

hellion писал(а):

Код: Выделить всё

#!/bin/sh
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}//stat | awk '/Active connections: / { print $3 }'`
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}/stat | awk '/Reading:/ { print $2 }'`
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}/stat | awk ' / Writing:/ { print $4 }'`
echo `/usr/local/bin/lynx --dump http://${HOST_NAME}/stat | awk '/Waiting:/ { print $6 }' `
echo `uptime`
вот такое получилось!
А что Отменили?
Самурай

RomCrasher
проходил мимо
Сообщения: 6
Зарегистрирован: 2009-01-08 15:23:42

Re: nginx и mrtg

Непрочитанное сообщение RomCrasher » 2010-08-03 9:33:21

слизал с этой статьи http://www.hilik.org.ua/mrtg-connections-nginx/ пока работает.