Страница 1 из 1

мониторинг скорости, настройка mrtg

Добавлено: Пт мар 26, 2010 8:02 am
Slimer
Имею на борту систему Ubuntu 9.10, связка freeradius, abills,pptp. Все работает замечательно! Спасибо громадное автору этого биллинга. А проблема заключается вот в чем. В мониторинге, как оказалось в колонке "скорость" отображается не текущая скорость скачки клиента, а его ограничение. Обидно немного стало. Такой качественный биллинг, а такой банальной и очень нужной вещи нет. Почитал ваш и форум, и вижу, что одного послали по этой проблему на установку mrtg попытался установить Mrtg+rstats. Вот мои проблемы:
Проблемы начались с команды

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

indexmaker /etc/mrtg.cfg > /usr/abills/webreports/index.htm
ругается на цвет

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

WARNING: "colours[vpn_count]" for colour definition
       use the format: Name#hexcolour, Name#Hexcolour,...
ERROR: Please fix the error(s) in your config file 
Подумал черт с этим цветом, закоментировал строку и команда прошла молча, index.htm создался какой то.
запускаю mrtg и выдает вот такое.

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

root@Slimercorp:/home/slimer# env LANG=C mrtg
/usr/bin/netstat: invalid option -- 'b'      
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]                                    
       netstat { [-vWeenNac] -i | [-cWnNe] -M | -s }                          

        -r, --route              display routing table
        -i, --interfaces         display interface table
        -g, --groups             display multicast group memberships
        -s, --statistics         display networking statistics (like SNMP)
        -M, --masquerade         display masqueraded connections

        -v, --verbose            be verbose
        -W, --wide               don't truncate IP addresses
        -n, --numeric            don't resolve names
        --numeric-hosts          don't resolve host names
        --numeric-ports          don't resolve port names
        --numeric-users          don't resolve user names
        -N, --symbolic           resolve hardware names
        -e, --extend             display other/more information
        -p, --programs           display PID/Program name for sockets
        -c, --continuous         continuous listing

        -l, --listening          display listening server sockets
        -a, --all, --listening   display all sockets (default: connected)
        -o, --timers             display timers
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB

  <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
ifconfig: option `-u' not recognised.
ifconfig: `--help' gives usage information.
/usr/bin/rateup: symbol lookup error: /usr/bin/rateup: undefined symbol: gdImagePng
2010-03-26 11:05:10: ERROR: Skipping webupdates because rateup did not return anything sensible
2010-03-26 11:05:10: WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router 'vpn_traf'
 Signal was 0, Returncode was 127
/usr/bin/rateup: symbol lookup error: /usr/bin/rateup: undefined symbol: gdImagePng
2010-03-26 11:05:10: ERROR: Skipping webupdates because rateup did not return anything sensible
2010-03-26 11:05:10: WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router 'vpn_count'
 Signal was 0, Returncode was 127
Как с этим бороться? искал в гугле netstat -b ,такого ключа и в помине не было. Откуда rstat взял его? Помогите пожалуйста, позарез нужен WEB мониторинг скорости каждого клиента.
Версия rstat 0.10, mrtg 2.16

Re: мониторинг скорости, настройка mrtg

Добавлено: Пн мар 29, 2010 9:11 am
dnk2009
просто это решение заточено под freebsd. нужно переделывать

Re: мониторинг скорости, настройка mrtg

Добавлено: Вт мар 30, 2010 6:05 am
Slimer
Я так и подумал, что под него... Думал поискать что это за ключ -b к netstat и FreeBSD подключил к запросу в гугле... ничего нет, как ни странно. Ну ладно. придется похоронить эту идею. Просить уж не буду переделать rstat под ubuntu. Вряд ли кто то возьметься

Re: мониторинг скорости, настройка mrtg

Добавлено: Ср апр 14, 2010 10:34 am
~AsmodeuS~
а опция rstats os=linux

или в самом скрипте уже не подходит ?

Re: мониторинг скорости, настройка mrtg

Добавлено: Сб апр 17, 2010 2:07 pm
Slimer
не знал о такой опции. Данная опция уменьшило количество ошибок. теперь вот что выдает mrtg при запуске

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

root@Slimercorp:/home/slimer# env LANG=C /usr/bin/mrtg
2010-04-17 18:03:10: WARNING: Problem with External get '/usr/local/sbin/rstats os=linux iface fxp2':
   Expected a Number for 'out' but nothing'

2010-04-17 18:03:10: WARNING: Problem with External get '/usr/local/sbin/rstats os=linux tun_count':
   Expected a Number for 'out' but nothing'

2010-04-17 18:03:10: ERROR: Target[vpn_traf][_IN_] ' $target->[0]{$mode} ' evaluated to 'NaN' instead of a number
2010-04-17 18:03:10: ERROR: Target[vpn_traf][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
/usr/bin/rateup: symbol lookup error: /usr/bin/rateup: undefined symbol: gdImagePng
2010-04-17 18:03:10: ERROR: Skipping webupdates because rateup did not return anything sensible
2010-04-17 18:03:10: WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router 'vpn_traf'
 Signal was 0, Returncode was 127
2010-04-17 18:03:10: ERROR: Target[vpn_count][_IN_] ' $target->[1]{$mode} ' evaluated to 'NaN' instead of a number
2010-04-17 18:03:10: ERROR: Target[vpn_count][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
/usr/bin/rateup: symbol lookup error: /usr/bin/rateup: undefined symbol: gdImagePng
2010-04-17 18:03:10: ERROR: Skipping webupdates because rateup did not return anything sensible
2010-04-17 18:03:10: WARNING: rateup died from Signal 0
 with Exit Value 127 when doing router 'vpn_count'
 Signal was 0, Returncode was 127
Есть какие нибудь идеи?

Re: мониторинг скорости, настройка mrtg

Добавлено: Вс апр 18, 2010 4:52 pm
dnk2009
Slimer писал(а):

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

root@Slimercorp:/home/slimer# env LANG=C /usr/bin/mrtg
2010-04-17 18:03:10: WARNING: Problem with External get '/usr/local/sbin/rstats os=linux iface fxp2':
  
2010-04-17 18:03:10: WARNING: Problem with External get '/usr/local/sbin/rstats os=linux tun_count':
  
в первом случае поменяй интерфейс на линуксячий.

во втором надо применять vpn_count. tun это фряха