saaremaa Posted February 20, 2016 Подскажите скрипт/решение для Linux. Нужно строить график потребления полосы абонентом по данным Radius Accounting (эти данные уже есть Mysql - складывает их туда биллинг). Сейчас мы дергаем эти данные по SNMP с серверов доступа - дублируя тем самым информацию по Radius. Тк. абонентов уже много - этот "костыль" хотелось бы убрать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nuclearcat Posted February 20, 2016 Радиус обычно агрегирует, т.е. за всю сессию вы получаете среднестатическое значение. Т.е. все сильно зависит от того, как ваш биллинг собирает эти данные. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
jab Posted February 21, 2016 Подскажите скрипт/решение для Linux. Нужно строить график потребления полосы абонентом по данным Radius Accounting (эти данные уже есть Mysql - складывает их туда биллинг). Сейчас мы дергаем эти данные по SNMP с серверов доступа - дублируя тем самым информацию по Radius. Тк. абонентов уже много - этот "костыль" хотелось бы убрать. :-))) Ну тут два решения, или "SELECT * INTO OUTFILE '/tmp/data.csv' FROM radacct\g", и потом в MS Excell красивый график строить. Или man rrdgraph_examples. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
saaremaa Posted February 21, 2016 Все таки Netflow (благо он у нас тоже есть). С агрегацией данных радиуса - у меня получается средняя температура по больнице. Нам это надо что-бы абоненту отдать график потребления его канала. т.е. красиво и с рюшечками. rrdgraph - это конечно хорошо, но емнип там агрегация 5 минут, нам надо 1 минуту. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
jab Posted February 21, 2016 rrdgraph - это конечно хорошо, но емнип там агрегация 5 минут, нам надо 1 минуту. Читайте маны до того, как фигню писать. ;-) А не после. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zhenya` Posted February 21, 2016 Интерим апдейт делаешь раз в минут и получаешь число байт за минуту ) но бд ох какая пухлая будет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sergey Gilfanov Posted February 21, 2016 Интерим апдейт делаешь раз в минут и получаешь число байт за минуту ) но бд ох какая пухлая будет 32 бита целое в минуту? Ну ладно, пусть 64 бита. Четыре, кажется, мегабайта на пользователя в год получается. Если по нормальному хранить. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
jab Posted February 21, 2016 Интерим апдейт делаешь раз в минут и получаешь число байт за минуту ) но бд ох какая пухлая будет Похоже, что он про дискретность графика а не про интерим в радиусе, например в mrtg по дефолту идет 5минутная интерполяция на суточных графиках. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sonne Posted February 21, 2016 В cacti в шаблоне выбираешь 1 минуту интервал и все. Все это силами rrd-tool. Сомневаюсь что в radius accounting интервал 1 минуту будет нормально работать. NASу то может поплохеть и радиусу тоже Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
jab Posted February 21, 2016 Сомневаюсь что в radius accounting интервал 1 минуту будет нормально работать. NASу то может поплохеть и радиусу тоже Да работает оно в радивусе, но смысл ? Вот для АТС интерим поминутный - это нормально. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted February 21, 2016 В cacti в шаблоне выбираешь 1 минуту интервал и все. Все это силами rrd-tool. И что это даст кроме температуры по больнице, если поллер один хрен снимает данные раз в 5 мин. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
YuryD Posted February 22, 2016 В cacti в шаблоне выбираешь 1 минуту интервал и все. Все это силами rrd-tool. И что это даст кроме температуры по больнице, если поллер один хрен снимает данные раз в 5 мин. Тут очевидно старая путаница о mrtg, но с rrdtools он вполне способен работать раз в минуту. По поводу радиус, он update account может и высылать почаще. Тогда можно отзеркалить радиус updates в mrtg. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sonne Posted February 24, 2016 В cacti в шаблоне выбираешь 1 минуту интервал и все. Все это силами rrd-tool. И что это даст кроме температуры по больнице, если поллер один хрен снимает данные раз в 5 мин. Рассказать как поправить crontab? Главный вопрос не как, а зачем. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...