[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ajuda na configuração do MRTG



Se bem me lembro, o MRTG aceita apenas dois valores por gráfico. Utilize mais de um gráfico ou mude para o RRDTool.


Fabiano Pires
http://pragasdigitais.blogspot.com/
Livrando você da escória da Internet


2008/9/26 Rafael Tomelin <rafael.tomelin@gmail.com>
Olá pessoal,

Tenho o meu MRTG configurado e funcionando parcialmente. Tenho um script que pega trafego de uma determinada máquina porém estou fazendo um que pega por protocolo, porém não está funcioando, será que alguém pode ajudar?


####### Script que está funcioando:
#!/bin/bash
down=`iptables -t mangle -L POSTROUTING -nvx | awk '/192.168.10.5/{print $2}'`
up=`iptables -t mangle -L PREROUTING -nvx | awk '/192.168.10.5/{print $2}'`
echo "$down"
echo "$up"

##MRTG.conf
Target[desktop]: `/etc/mrtg/desktop.sh`
#Target[desktop]: `/etc/mrtg/protocolo.sh`
TItle[desktop]: "Trafego do Desktop"
PageTop[desktop]: "<h1>Trafego do Desktop</h1>"
MaxBytes[desktop]: 204800
Unscaled[desktop]: ymwd
ShortLegend[desktop]: %
YLegend[desktop]: Desktop Utilization
Legend1[desktop]: Active Desktop in % (load)
Legend2[desktop]:
LegendI[desktop]: Active
LegendO[desktop]:
Options[desktop]: growright,nopercent


Estou tentando fazer da seguinte forma:
###SCRIPT que ñ funciona
#!/bin/bash

TCP=`iptables -t mangle -L POSTROUTING -nvx | awk '/192.168.10.5/{print $2}' | awk 'NR == 1'`
UDP=`iptables -t mangle -L POSTROUTING -nvx | awk '/192.168.10.5/{print $2}' | awk 'NR == 2'`
GRE=`iptables -t mangle -L POSTROUTING -nvx | awk '/192.168.10.5/{print $2}' | awk 'NR == 3'`
AH=`iptables -t mangle -L POSTROUTING -nvx | awk '/192.168.10.5/{print $2}' | awk 'NR == 4'`
ICMP=`iptables -t mangle -L POSTROUTING -nvx | awk '/192.168.10.5/{print $2}' | awk 'NR == 5'`
echo "$TCP"
echo "$UDP"
echo "$GRE"
echo "$AH"
echo "$ICMP"



###MRTG.CONF
Target[Protocolo]: `/etc/mrtg/protocolo.sh`
TItle[Protocolo]: "Trafego Por Protocolo"
PageTop[Protocolo]: "<h1>Trafego Por Protocolo</h1>"
MaxBytes[Protocolo]: 204800
Unscaled[Protocolo]: ymwd
ShortLegend[Protocolo]: %
YLegend[Protocolo]: Protocolo Utilizados
Legend1[Protocolo]: Active TCP in % (load)
Legend2[Protocolo]: Active UDP in % (load)
Legend3[Protocolo]: Active GRE in % (load)
Legend4[Protocolo]: Active AH in % (load)
Legend5[Protocolo]: Active ICMP in % (load)
LegendI[Protocolo]: TCP - Active
LegendO[Protocolo]:
Options[Protocolo]: growright,nopercent



O que pode estar dando errado?  Como posso fazer??







--

Reply to: