Ya tengo instalada la app que procesa los datos de todos los cacharros de cisco (esta y esta).
Voy a crear algunas alertas.
Cisco-IOS-err-disabled
eventtype=»cisco_ios-err_disable» product IN (IOS) index IN (*) | `normalize-int(src_int_prefix_long,src_int_suffix,»src_interface»)` | stats count(src_interface) AS Amount BY host,src_interface,disable_cause | rename src_interface AS Interface, disable_cause AS Cause
Cisco-IOS-spanning_tree
eventtype=»cisco_ios-spanning_tree» index IN (*) mnemonic=LOOPGUARD_BLOCK | fields _time, host, facility, mnemonic, src_interface, dest_interface, src_vlan, src_mac, spanning_tree_instance, action
Cisco-IOS-unsupported-access-point
eventtype=»cisco_ios-lwapp_akita_err» index IN (*) | table _time,host,ap_mac
Cisco-IOS-wrong-PSK
eventtype=cisco_ios index IN (*) product=»WLC» vendor_explanation=»A client may be attempting to access the network with an improperly configured PSK.» | rex field=message_text «(?
Cisco-IOS-client-blacklisted (cuando intentan entrar muchas veces con contraseña incorrecta)
eventtype=cisco_ios index IN (*) product=»WLC» vendor_explanation=»Client authentication has failed because the maximum number of authentication attempts permitted by the authentication was exceeded. If blacklisting is configured, the client will be blacklisted.» | rex field=message_text «(?
Cisco-IOS-radius-problem (si un servidor radius deja de responder)
eventtype=cisco_ios index IN (*) product=»WLC» vendor_explanation=»A RADIUS server failed to respond to a request for STA.» | rex field=message_text «(?
Cisco-IOS-routing-problem (Cuando se pierden adyacencias)
eventtype=cisco_ios-routing index IN (*) | eval routing_protocol = case(eventtype == «cisco_ios-routing-ospf», «OSPF», eventtype == «cisco_ios-routing-dual», «EIGRP», eventtype == «cisco_ios-routing-bgp», «BGP», eventtype == «cisco_ios-routing-ldp», «LDP», eventtype == «cisco_ios-routing-isis», «ISIS», eventtype == «cisco_ios-routing-rsvp», «RSVP», eventtype == «cisco_ios-routing-pim», «PIM») | search (routing_protocol=»*») message_text=»*down*» | fields _time host routing_protocol protocol process_id as_number src_ip vrf src_interface state_from state_to reason message_text