Je le cherche depuis un moment et je n'en ai pas encore trouvé. J'ai besoin d'une commande Cisco IOS pour envoyer un message syslog ou une interruption snmp chaque fois qu'une interface avec un voisin CDP tombe en panne.
Certaines personnes m'ont dit de simplement compter sur les gouttes de voisinage du protocole de routage, mais ce n'est pas vraiment suffisant. J'ai des routeurs connectés via des commutateurs statiques, sans fil et sans fil. Tous ces appareils n'exécutent pas de protocole de routage.
Existe-t-il une commande pour activer le syslog CDP? J'ai cherché cela pendant un certain temps et cela semble être un besoin si fondamental que Cisco aurait déjà construit quelque chose pour cela.
Réponses:
La commande "découverte du voisin d'événement" générera des messages syslog en fonction des événements CDP. Il doit être utilisé conjointement avec EEM, mais il est assez simple à configurer.
http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238
Cependant, je ne pense pas que ces événements se produisent aussi rapidement que vous l'espérez. CDP n'est pas un protocole conçu pour les Keepalives, c'est pour la découverte des voisins. Vous feriez probablement mieux de vous connecter aux changements d'état de liaison (haut / bas) ou de configurer des sondes IP SLA pour surveiller la présence d'un appareil.
la source
Vous demandez si l'interface est en panne, cela est facilement satisfait par le piège SNMP:
Maintenant, vous obtiendrez un piège de toutes les autres interfaces en baisse, à l'exception de l'interface «NoCDP».
Cependant, je pense que vous ne vous souciez pas des interfaces qui montent / descendent, vous vous souciez de la disparition des voisins CDP, pour cela, vous auriez besoin d'utiliser EEM. EEM peut correspondre à un événement CDP et peut effectuer une pléthore d'actions basées sur un événement, telles que syslog.
Comme point de départ, vous pouvez utiliser ce script
la source