nginx и mrtg
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
nginx и mrtg
как снимать количество соединений в 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 включена в конфиге и показывает всё что надо, но как данные вытянуть не знаю!
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
Тарифы на хостинг в России, от 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/
Тарифы на виртуальные сервера (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
а вы что с mrtg вообще не сталкивались?
если как говориться у вас уже статистика настроена на nginx
то дальше нарисовать скрипт который парсит эти
а она в свою очередь рисует граффики
но имхо rrdtool красивее рисует
если как говориться у вас уже статистика настроена на 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:~#
три значение и вытягивает одно из них и скармливает mrtg2124355 2124355 8278635
а она в свою очередь рисует граффики
но имхо rrdtool красивее рисует
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
Re: nginx и mrtg
GET во фре не пашет( а замену не нашел GET((
-
- проходил мимо
Re: nginx и mrtg
напишите скрипт на замену GET
там легко
пример с телнетом
telnet хост
и дальше GET лялял
там легко
пример с телнетом
telnet хост
и дальше GET лялял
-
- проходил мимо
Re: nginx и mrtg
http://www.unix.com/solaris/36687-telne ... r-get.html
http://www.keyongtech.com/3901149-how-to-make-a-http
и почему я за вас должен пользоваться гуглом?
http://www.keyongtech.com/3901149-how-to-make-a-http
и почему я за вас должен пользоваться гуглом?
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
Re: nginx и mrtg
http://www.lexa.ru/nginx-ru/msg05637.html тут неплохо написано, замена GET есть, тока надо теперь пропарсить данные и всё! А то скрипт что там не пашет что-то...
-
- проходил мимо
Re: nginx и mrtg
гм
так темболее
там уже все готово
вам только основы mrtg почитать
и сгенерить правильный cfg
подсунуть туда скрипт который значение выдает
и запихнуть mrtg в крон
и усе
так темболее
там уже все готово
вам только основы mrtg почитать
и сгенерить правильный cfg
подсунуть туда скрипт который значение выдает
и запихнуть mrtg в крон
и усе
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
Re: nginx и mrtg
угу, щас пишу скрипт! awk осваиваю!
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
Re: nginx и mrtg
кто может помогите плз
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
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
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- проходил мимо
Re: nginx и mrtg
вы что издеватетесь?
вы же сами привели
http://www.lexa.ru/nginx-ru/msg05637.html
там скрипт уже все распарсил
вы же сами привели
http://www.lexa.ru/nginx-ru/msg05637.html
там скрипт уже все распарсил
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
Re: nginx и mrtg
тот скрипт не пашет! я с 0 начал писать свой, пока результат неочень...
-
- проходил мимо
Re: nginx и mrtg
не может быть!
поставте lynx
и покажите какие результаты выполнения
поставте lynx
и покажите какие результаты выполнения
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2009-10-20 21:43:13
Re: nginx и mrtg
Код: Выделить всё
#!/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
А что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`
Код: Выделить всё
curl
Самурай
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-01-08 15:23:42
Re: nginx и mrtg
слизал с этой статьи http://www.hilik.org.ua/mrtg-connections-nginx/ пока работает.