Cacti и мониторинг VPN сессий

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
Dmitrii
Сообщения: 47
Зарегистрирован: Пт июн 11, 2010 8:12 am

Cacti и мониторинг VPN сессий

Сообщение Dmitrii »

Привет всем, скажите пожалуйста возможно ли сделать мониторинг на кактусе активных VPN сессий ? если возможно то подскажите куда копать как это оформить

lasik
Сообщения: 983
Зарегистрирован: Чт янв 10, 2008 5:20 pm
Откуда: Россия, Москва

Re: Cacti и мониторинг VPN сессий

Сообщение lasik »

Пожалуйста поподробнее, что вы хотите, если количество сессий в данный момент времени, это одно, а если что то другое, то напишите подробнее

Dmitrii
Сообщения: 47
Зарегистрирован: Пт июн 11, 2010 8:12 am

Re: Cacti и мониторинг VPN сессий

Сообщение Dmitrii »

lasik писал(а):Пожалуйста поподробнее, что вы хотите, если количество сессий в данный момент времени, это одно, а если что то другое, то напишите подробнее

Нужен график загрузки VPN сессий по времени, т.е. к примеру в 12часов было 100 сессий, график от рисовался, в 12часов 5 минут стало130 сессий на рисовалось. обычный график, ничего более. с частотой обновления в 1 минуту

Matrixnts
Сообщения: 194
Зарегистрирован: Вс апр 06, 2008 7:07 pm
Контактная информация:

Re: Cacti и мониторинг VPN сессий

Сообщение Matrixnts »

мне бы тоже было интересно узнать как построить график ng туннелей на Какти. =)

Radist
Сообщения: 79
Зарегистрирован: Вт июл 28, 2009 3:22 am

Re: Cacti и мониторинг VPN сессий

Сообщение Radist »

счетчик вот вам....

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

ifconfig | grep -cG "ng[0-9]"
показывает количесво соединений формата ng[0-9]

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

radist# ifconfig | grep -cG "ng[0-9]"
7

на примере rrdtools:

в скрипт его:

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

#!/bin/sh
RRDPREFIX=/usr/STAT/rrd
coutifng='ifconfig | grep -cG "ng[0-9]"'
`/usr/local/bin/rrdtool update $RRDPREFIX/COUT_NG_IF.rrd N:$coutifng'
создаем скрипт для бд rrd

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

#!/bin/sh

RRDPREFIX=/usr/STAT/rrd

rrdtool create $RRDPREFIX/COUT_NG_IF.rrd
–-step 60 \
DS:coutifng:COUNTER:120:U:U \
RRA:AVERAGE:0.5:1:6000 \
RRA:MAX:0.5:1:6000 \
RRA:MIN:0.5:1:6000 \
RRA:LAST:0.5:1:6000
сохраняем файл как cout-ng-if-rrddb.sh и создаем бд rrd

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

./cout-ng-if-rrddb.sh
и пишем скрипт для генерации картинки за последние 6 часов:

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

#!/bin/sh
export LANG=UTF-8
export LC_ALL=ru_RU.UTF-8
RRDPREFIX=/usr/STAT/rrd
WWWPREFIX=/usr/STAT/www_pub
RRDCMD=”/usr/local/bin/rrdtool”

$RRDCMD graph $WWWPREFIX/HTTP_6h.png
-–width 760 \
-–height 200 \
-–imgformat PNG \
-–start -6h \
-–end now \
-–slope-mode \
-–font-render-mode light \
-–font DEFAULT:8:Tahoma \
-–font TITLE:7:Arial \
-–font AXIS:6:Arial \
–-font UNIT:7:”Courier New” \
–-font LEGEND:6:”Courier New” \
–-font WATERMARK:6:Arial \
–-color BACK#2F2F2F \
–-color CANVAS#003333 \
–-color SHADEA#CCCCCC \
–-color SHADEB#CCCCCC \
–-color FONT#FFFFFF \
–-color AXIS#FFFFFF \
–-color ARROW#FF0000 \
–-color GRID#CCCCCC \
–-color MGRID#CCCCCC \
–-vertical-label “количество” \
–-title “количество соединений за последние 6 часов” \
DEF:coutifng=$RRDPREFIX/COUT_NG_IF.rrd:coutifng:AVERAGE \
COMMENT:” “n \
AREA:coutifng#FF0000:”Соединения ” \
GPRINT:coutifng:LAST:”Последнее %6.2lf %sbps ” \
GPRINT:coutifng:MAX:”Максимальное %6.2lf %sbps ” \
GPRINT:coutifng:AVERAGE:”Среднее %6.2lf %sbps ” \
GPRINT:coutifng:MIN:”Минимальное %6.2lf %sbps “c \
COMMENT:n \
COMMENT:”Charts created by Daemony .:. live.daemony.org”r \
COMMENT:n \
и все пихаете в кронтаб с периодом в минуту....
у меня картинки генерятся раз в 5ть минут а данные каждую минуту...

с какти не дружу с попытки ее установить... не признавалась родная бд у нее... после забил и поставил rrd чем доволен как слон... удобнее оказалась
скрипт не првоерял, предпреждаю что могут быть баги.. со счетом... лучше перепроверить...

сделал по аналогии отсюда

Radist
Сообщения: 79
Зарегистрирован: Вт июл 28, 2009 3:22 am

Re: Cacti и мониторинг VPN сессий

Сообщение Radist »

очень извиняюсь......
не заметил что это втеме линукс...
но может grep и там есть :) :lol: :lol: :lol:

Dmitrii
Сообщения: 47
Зарегистрирован: Пт июн 11, 2010 8:12 am

Re: Cacti и мониторинг VPN сессий

Сообщение Dmitrii »

Спасибо в целом понял, только у меня Линуха там не ng а ppp и запрос таков будет ifconfig |grep ppp|wc -l , но это не важно, у меня другой вопрос кактус и vpn сервер на разных машинах, как быть с этим ?

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Cacti и мониторинг VPN сессий

Сообщение NiTr0 »

snmpd вроде как умеет же внешние скрипты выполнять и результаты отсылать, не?

Dmitrii
Сообщения: 47
Зарегистрирован: Пт июн 11, 2010 8:12 am

Re: Cacti и мониторинг VPN сессий

Сообщение Dmitrii »

все сделал переписал rstats под свою систему, так как было все написанно под фрюшку и не все работало там под линукс, переписал под себя настроил mrtg и вроде все, работает то что нужно получил, конечно с Какти не сравнить но все же хоть чтото. Тему можно закрывать проблема решена.

Ответить