[GTER] Monitoramento Cyclades PR1000.
Jonatas M. Victor
jmvlistas at vetorial.net
Wed Nov 29 09:03:57 -02 2006
Gustavo,
Eu consegui chegar até esse ponto:
Pegar valor de UP ou DOWN para interfaces:
Serial X.25
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
IF-MIB::ifOperStatus.2
Ethernet
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
IF-MIB::ifOperStatus.1
Pegar Tráfego Ethernet Down/Up
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1 IF-MIB::ifInOctets.1
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
IF-MIB::ifOutOctets.1
Pegar Tráfego Serial X25 Down/Up
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1 IF-MIB::ifInOctets.2
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
IF-MIB::ifOutOctets.2
Pegar Erros na Interface Ethernet
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
IF-MIB::ifInErrors.1
Pegar Erros na Interface Serial X25
/usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
IF-MIB::ifInErrors.2
E após isso eu coloco num mrtg. Mas ainda não falta um pouco de
informação nisso. Eu precisava coletar o processamento desse router e
também o status das conexões externa, nesses dados abaixo ele me mostra
as conexões das minha máquinas com ele e não as conexões com outras
DTEs na Serial.
Mas já foi uma grande ajuda! :)
TCP-MIB::tcpConnState.10.10.10.1.32001.10.10.10.100.4361 = INTEGER:
established(5)
TCP-MIB::tcpConnState.10.10.10.1.32002.10.10.10.100.4533 = INTEGER:
established(5)
TCP-MIB::tcpConnState.10.10.10.1.32005.10.10.10.100.4234 = INTEGER:
established(5)
TCP-MIB::tcpConnState.10.10.10.1.32006.10.10.10.100.4285 = INTEGER:
established(5)
TCP-MIB::tcpConnState.10.10.10.1.32007.10.10.10.100.4232 = INTEGER:
established(5)
TCP-MIB::tcpConnState.10.10.10.1.32778.10.10.10.150.3799 = INTEGER:
established(5)
Jonatas,
Tenho exatamente a mesma coisa aqui. Eu ainda não mexi bem com isso, mas já
consigo monitorar se a interface x25 ta up ou down. Eu acesso
if.Oper.Status.2
Esses são os parâmetros que vc pode tratar:
* ifIndex.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifIndex>
* 2 * ifDescr.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifDescr>
* X.25-L1 * ifType.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifType>
* ddnX25(4) * ifMtu.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifMtu>
* 1500 * ifSpeed.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifSpeed>
* 0 * ifPhysAddress.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifPhysAddress>
* hex:xxxxxxxxx * ifAdminStatus.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifAdminStatus>
* up(1) * ifOperStatus.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOperStatus>
* up(1) * ifLastChange.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifLastChange>
* 271:25:06.48 * ifInOctets.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifInOctets>
* 12268537 * ifInUcastPkts.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifInUcastPkts>
* 413956 * ifInNUcastPkts.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifInNUcastPkts>
* 0 * ifInDiscards.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifInDiscards>
* 0 * ifInErrors.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifInErrors>
* 0 * ifInUnknownProtos.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifInUnknownProtos>
* 0 * ifOutOctets.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOutOctets>
* 10968260 * ifOutUcastPkts.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOutUcastPkts>
* 395077 * ifOutNUcastPkts.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOutNUcastPkts>
* 0 * ifOutDiscards.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOutDiscards>
* 0 * ifOutErrors.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOutErrors>
* 0 * ifOutQLen.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifOutQLen>
* 20 * ifSpecific.
2<http://10.225.1.50:6161/snmx-cgi/fxm.exe?MB/CEE56/D0A0-48C6-856D/ifSpecific>
* 0
Fuçando eu descobri que se vc tiver mais de n conexões established em
TCP-MIB::tcpConnState vc está com todos os seus VCs conectados (onde n é o
número de VCs que vc tem configurado)
snmpwalk -v 1 -c public -Oqv 10.225.1.251 TCP-MIB::tcpConnState
No meu caso ele retorna 9 linhas stablished pois eu tenho 8 VCs e estou
conectado no router por telnet.
Só ainda não consegui configurar isso no meu NMS.
Esse é o caminho das pedras. Espero ter ajudado.
Ats,
Gustavo Figueira
On 11/28/06, Jonatas M. Victor <jmvlistas at vetorial.net> wrote:
>
>
>
> Pessoal,
>
> Alguem tem um PR1000 fazendo TEF com X.25? Eu tenho um circuito
> RENPAC fazendo isso seguidamente perco comunicação com algumas
> operadoras. Estou tentando fazer o monitoramento por snmp das
> interfaces. Alguem tem algum exemplo diso?
>
> /usr/local/bin/snmpget -v 1 -c 'public' -Oqv 10.10.10.1
> IF-MIB::ifInErrors.2
>
> Estou fazendo assim mas os valores me voltam sempre muito baixos. Em
> torno de bytes.
> Mas o mais importante seria monitorar os circuitos virtuais no X.25
> pelo menos se estão UP ou DOWN.
>
>
>
> --
> .:Abraços:.
>
> <<< Jonatas M. Victor >>>
> jonatas at vetorial.net
> UIN: 138431258
> MSN: jonatasmv at msn.com
> BSD User: BSD051240
> Linux User: #278922
> http://www.vetorial.net
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
>
--
gter list https://eng.registro.br/mailman/listinfo/gter
--------------------------
E-mail Seguro Vetorial.net
Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
encaminhe para spam at vetorial.net
Chave de Identificação: 40755,456cef69242705770553473
--
.:Abraços:.
<<< Jonatas M. Victor >>>
jonatas at vetorial.net
UIN: 138431258
MSN: jonatasmv at msn.com
BSD User: BSD051240
Linux User: #278922
http://www.vetorial.net
More information about the gter
mailing list