MRTG Monitorando Alias de Rede
Olá Povo!
Estou tentando monitorar, através do MRTG+NET-SNMP o tráfego nas minhas interfaces de rede virtuais (aliases).
Digamos que eu tenho estas interfaces:
eth0:
eth0:1:
eth0:2:
Eu estou conseguindo monitorar a interface física eth0 mas não estou conseguindo monitorar a interface eth0:1 (alias).
Isso é possível no MRTG ?
Obrigado.
Cleocir.
MRTG Monitorando Alias de Rede
nao vejo problemas para tal, quando voce tenta o que ocorre?
MRTG Monitorando Alias de Rede
Olha, eu não sei, quando você tenta, por exemplo fazer uma regra de iptables para uma interface alias, não da certo, porque na verdade a interface alias, não é uma interface! Ela só faz com que a interface fisíca responda nesse ip!
O que se pode monitorar é uma sub-interface! Que quando configurada aparece da seguinte forma eth0.1 eth0.2. Mas isso se utilizar vlans...
Aqui no meu linux eu criei uma interface alias e o resultado do comando:
snmpwalk -v2c -c public localhost IF-MIB::ifDescr
Foi esse:
IF-MIB::ifDescr.1 = STRING: eth0
IF-MIB::ifDescr.2 = STRING: lo
IF-MIB::ifDescr.3 = STRING: eth1
Ou seja, a interface alias não é uma interface de verdade!
Já em um linux com sub-interfaces, como havia dito antes o comando acima retorna isso:
IF-MIB::ifDescr.1 = STRING: eth0
IF-MIB::ifDescr.2 = STRING: lo
IF-MIB::ifDescr.3 = STRING: eth1
IF-MIB::ifDescr.4 = STRING: eth1.200
IF-MIB::ifDescr.5 = STRING: eth1.201
IF-MIB::ifDescr.6 = STRING: eth1.202
IF-MIB::ifDescr.7 = STRING: eth1.203
Bom, espero ter esclarecido isso ai! ;)
Falows...
André
MRTG Monitorando Alias de Rede
Desulpem a ignorância mas, o que é exatamente uma sub-interface?
Olha só ... quando executo o comando ./cfgmaker tenho os seguintes resultados:
--base: Get Device Info on public@localhost:
--base: Vendor Id:
--base: Populating confcache
--snpo: confcache public@localhost: Descr lo --> 1
--snpo: confcache public@localhost: Descr eth0 --> 2
--snpo: confcache public@localhost: Descr eth1 --> 3
--snpo: confcache public@localhost: Type 24 --> 1
--snpo: confcache public@localhost: Type 6 --> 2
--snpo: confcache public@localhost: Type 6 --> 3 (duplicate)
--snpo: confcache public@localhost: Ip 10.22.34.253 --> 2
--snpo: confcache public@localhost: Ip 127.0.0.1 --> 1
--snpo: confcache public@localhost: Ip 192.168.150.254 --> 2
--snpo: confcache public@localhost: Ip 192.168.200.253 --> 2
--snpo: confcache public@localhost: Ip 201.XX.XXX.XXX --> 2
--snpo: confcache public@localhost: Eth --> 1
--snpo: confcache public@localhost: Eth 00-e0-4c-77-a3-7f --> 2
--snpo: confcache public@localhost: Eth 00-e0-7d-d6-06-ed --> 3
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifSpeed
--base: Writing /etc/mrtg.cfg
E o mrtg.cfg não cria nenhuma referência específica para os endereços dos aliases.
Quando eu deixo o MRTG.CONF como abaixo, tanto a entrada como a saída ficam iguais no gráfico, pois tudo que entra pela placa também sai por ela.
### Interface Web >> Descr: 'eth0' | Ip: '192.168.200.253' #######
Target[dsl]: 2:public@localhost:
SetEnv[dsl]: MRTG_INT_IP="192.168.200.253" MRTG_INT_DESCR="eth0"
MaxBytes[dsl]: 50000
AbsMax[dsl]: 50000
Unscaled[dsl]: dwmy
Title[dsl]: MRTG - ANÁLISE DE TRÁFEGO
##############################################
Existe alguma outra ferramenta parecida com o MRTG e que funcione para o meu caso?
Muito obrigado.
Cleocir.
MRTG Monitorando Alias de Rede
nossa e eu também estava com esse problema valeu uuuuuuuu
:good: :good: :good:
MRTG Monitorando Alias de Rede
Bom esse termo eu peguei das aulas que tive quando estava fazendo o curso de CCNA! :p
Essa sub-interface é uma interface que deriva de uma interface física, como mostrado eth0"."200. Diferente da alias eth0":"200.
Não se pode dizer que isso seja um problema, mas é que a interface alias não é uma interface, e por isso não pode ser feito gerenciamento como é feito com interfaces físicas eth0, eth1 ou sub-interfaces...
Você pode perceber que quando o cfgmaker foi executado ele identificou as interfaces eth0 e eth1, que são interfaces reais.
Imagino que será necessário encontrar uma outra forma para contabilizar o tráfego direcionado para esse ip (da "interface alias"). Uma forma que eu imagino é usando iptables para que ele possa fazer a contabilização dos bytes que são destinados ao seu ip, configurado na "interface alias" e com um script coletar essas informações e por fim, passar para o mrtg, rrdtools, etc....
É uma forma, imagino que existam outras!
Bom, espero ter ajudado mais um pouco ai! :D
André :good:
MRTG Monitorando Alias de Rede
Valeu pessoal..... vou dar mais uma estudada por aqui..... se eu conseguir algo que resolva faço a postagem.
Até mais.
Cleocir.