Mi objetivo es escribir una verificación de servicio que extraiga el estado de una lista de seguimiento de Cisco que está realizando a Boolean OR
. Actualmente tengo un raspador de pantalla, pero eso no es realmente ideal en términos de escalar este tipo de verificación de servicio.
El objeto pista a continuación, simplemente saca la ruta estática si rastreados object 10
y object 20
son a la vez inalcanzable, lo que permite una BGP aprendió ruta por defecto para ser instalado, que es lo contrario en el estado RIB-fracaso.
Ejemplo de configuración:
!
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
Sería ideal extraer el número de cambios o el Boolean OR
estado (arriba o abajo) de un 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
He estado cavando a través de la máquina de Google, los foros y el navegador de objetos SNMP de Cisco en vano.
fuente