munin не хочит рисовать один из графиков.

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

munin не хочит рисовать один из графиков.

Непрочитанное сообщение bagas » 2015-04-20 21:20:15

Добрый вечер.
Использую мунин, все нормально.
Решил добавить в один из уже существующих графиков парамер, отслеживание онлайн процесов апача.
Сам график ресуется по такому скрипту.

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

#!/bin/sh
#%# family=auto
#%# capabilities=autoconf
TITLE='Connection to 80 port.'
DATE=`date "+%s"`

if [ "$1" = "autoconf" ]; then
    exit 0
fi

if [ "$1" = "suggest" ]; then
        exit 0
fi

if [ "$1" = "config" ]; then

        echo "graph_order in"
        echo "graph_title $TITLE"
        echo 'graph_args --base 1024 -l 0'
        echo 'graph_vlabel connections'
        echo 'graph_category network'
        echo 'online.label unique_IP'
        echo 'online.min 0'
        echo 'all_connekt.label all_connekt'
        echo 'all_connekt.min 0'
        echo 'a_http.label process_HTTP'
        echo 'a_http.min 0'
        exit 0
fi;

#ONLINE=`sockstat -4 | grep -v '*\:*' | grep "\:80" | wc -l`
#ONLINE=`netstat -na | grep "\.80" | grep -v "LISTEN" | wc -l`
#
#ONLINE=`sockstat -4 | grep -v '*:*' | grep -v "?" | grep "\:80" | awk '{print $7}' | cut -f1 -d: | sort -u | wc -l`
ONLINE=`sockstat -4 | grep -v '*:*' | grep "\:80" | awk '{print $7}' | cut -f1 -d: | sort -u | wc -l`
ALL_CONNEKT=`sockstat -4 | grep -v '*:*' | grep "\:80" | wc -l`
A_HTTP=`ps -aux | grep httpd | wc -l`
#
echo "online.value ${ONLINE}"
echo "all_connekt.value ${ALL_CONNEKT}"
echo "a_http.value ${A_HTTP}"
Вот сам график как отображается.
Изображение
как видно два парамертра нормлаьно срабатывают на количество ип адреса вот на количество активных http процесов нет.
Если запустить от рута

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

# sh /usr/local/share/munin/plugins/onlineIParess80port 
online.value     1285
all_connekt.value    11223
a_http.value      385
Скрипт onlineIParess80port запускается с правами рута.

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

# cat /usr/local/etc/munin/plugin-conf.d/plugins.conf | grep -A 2 online
[onlineIParess80port*]
user root

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

# pkg version | grep "muni"
munin-common-2.0.25_1              =
munin-master-2.0.25_3              =
munin-node-2.0.25_4                =

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

# uname -rm
10.1-RELEASE-p5 amd64
Отправлено спустя 1 час 8 минут 50 секунд:
Странно, реализовал так задуманное.
A_HTTP=`sockstat -l | grep -v "\:99" | grep www | wc -l`
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Хостинговая компания 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/

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

munin не хочит рисовать один из графиков.

Непрочитанное сообщение Alex Keda » 2015-05-20 8:44:33

А чё выдаёт с консоли?
Убей их всех! Бог потом рассортирует...

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

munin не хочит рисовать один из графиков.

Непрочитанное сообщение BlitzKrieg » 2015-07-10 17:07:24

Давно мунина ковырял, но чот там вроде еще надо ковырять какой-то темплейт rrd.
Как-будто мне надо было какой-то плагин запилить которого не было, взял готовй какой-то под два параметра, а третий нужно было в rrd править.
Уж не помню ничего конкретного, может поможет чем.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

munin не хочит рисовать один из графиков.

Непрочитанное сообщение Bayerische » 2015-07-10 17:55:57

1. Пустите через munin-run, можно из-под рута. Опция --debug в помощь.
2. Через telnet на порту 4949. fetch тратата.