Meu objetivo é escrever uma verificação de serviço que obtenha o status de uma lista de trilhas da Cisco que esteja executando um Boolean OR
. Atualmente, tenho um raspador de tela, mas isso realmente não é o ideal em termos de dimensionamento desse tipo de verificação de serviço.
O objeto de trilha abaixo simplesmente retira a rota estática rastreada se object 10
e object 20
é inacessível, permitindo que uma rota padrão aprendida pelo BGP seja instalada, ou seja, no status de falha de RIB.
Exemplo de configuração:
!
track 10 ip sla 1 reachability
!
track 20 ip sla 2 reachability
!
track 30 list boolean or
object 10
object 20
!
ip sla 1
icmp-echo 8.8.8.8 source-ip 10.10.10.10
ip sla schedule 1 life forever start-time now
ip sla 2
icmp-echo 4.2.2.2 source-ip 10.10.10.10
ip sla schedule 2 life forever start-time now
ip route 0.0.0.0 0.0.0.0 10.10.10.1 track 30
Seria ideal obter o número de alterações ou o Boolean OR
status (para cima ou para baixo) de um OID.
HOSTNAME#show track 30
Track 30
List boolean or
Boolean OR is Up
14716 changes, last change 02:18:47
object 10 Up
object 20 Up
Tracked by:
STATIC-IP-ROUTINGTrack-list 0
Eu tenho procurado na máquina do Google, nos fóruns e no Cisco SNMP Object Navigator sem sucesso.
fonte