Mas vc tem uma maquina linux pra fazer isso ?? ou roda no windows??
Versão Imprimível
Mas vc tem uma maquina linux pra fazer isso ?? ou roda no windows??
galera...
alguem sabe um tutorial para me ajudar a fazer o rrdtool capturar os dados e gerar os graficos?
pois nao consigui entender nenhum documento que achei sobre isso!
obrigado desde ja!
recebi a sua tbm...o que faço sempre é conseguir aqui antes e depois postar tudo bonitinho pros amigos!
eu instalei o snmp no debian, rrdtool tbm!
com ajuda dos scripts postado pelo usuario Mr_Dom em outro tópico e com ajuda dele por msn (muito obrigado), consigui gerar os dados que queria, que é quantidade de pessoas conectadas ao Mikrotik!
depois criar o grafico com o RRDTool...gerou beleza, mas o que não consigui ainda foi automatizar a captação dos dados e a criação dos graficos!!
criei o script e agendei a cada 5 minutos pelo crontab, mas nao funciona! queria saber certinho como que faz isso, pois tentei de varias maneiras e nada!
outra coisa que vou fazer após eu fazer isso dar certo, é buscar o número de conectados por Interface!!
Código com créditos ao usuario Mr_Dom!
#!/bin/sh
sinal=`snmpwalk -Os -c public -v 1 xxx.xxx.xxx.xxx .1.3.6.1.4.1.14988.1.1.1.2.1.3.0 | wc -l`
rrdupdate nome_arquivo.rrd N:$sinal
echo $sinal
#
#Gráfico da Último Dia
rrdtool graph nome_arquivo.png --interlaced -a PNG -w 600 -h 125 \
--start end-12h -t "CLIENTES DIARIO" \
-v "clientes" \
'DEF:signal=moleta1.rrd:signal:AVERAGE' \
'LINE2:signal#0000FF:Qtdade' \
'GPRINT:signal:MIN: Mínimo\:%2.lf c' \
'GPRINT:signal:MAX: Máximo\:%2.lf c' \
'GPRINT:signal:AVERAGE: Média\:%4.1lf c' \
'GPRINT:signal:LAST: Último\:%2.lf c' \
#Gráfico da Última Semana
rrdtool graph nome_arquivo.png --interlaced -a PNG -w 600 -h 125 \
--start end-1w --end 00:00 -t "CLIENTES Semanal" \
-v "Clientes" \
'DEF:signal=moleta1.rrd:signal:AVERAGE' \
'LINE2:signal#0000FF:Qtdade' \
'GPRINT:signal:MIN: Mínimo\:%2.lf c' \
'GPRINT:signal:MAX: Máximo\:%2.lf c' \
'GPRINT:signal:AVERAGE: Média\:%4.1lf c' \
'GPRINT:signal:LAST: Último\:%2.lf c' \