Saya telah mencari ini untuk sementara waktu dan belum menemukannya. Saya memerlukan perintah Cisco IOS untuk mengirim pesan syslog atau perangkap snmp setiap kali antarmuka yang memiliki tetangga CDP turun.
Beberapa orang mengatakan kepada saya hanya mengandalkan tetangga protokol routing, tapi itu tidak cukup baik. Saya memiliki router yang terhubung melalui pengontrol statis, sakelar, dan nirkabel. Semua perangkat itu tidak menjalankan protokol perutean.
Apakah ada perintah untuk mengaktifkan syslog CDP? Saya telah mencari ini untuk sementara waktu dan sepertinya ini adalah kebutuhan dasar sehingga Cisco akan membangun sesuatu untuk itu.
Jawaban:
Perintah "event neighbor discovery" akan menghasilkan pesan syslog berdasarkan kejadian CDP. Itu harus digunakan bersama dengan EEM, tetapi cukup sederhana untuk diatur.
http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238
Namun, saya tidak berpikir bahwa peristiwa ini terjadi secepat yang Anda harapkan. CDP bukan protokol yang dirancang untuk keepalives, ini untuk penemuan tetangga. Anda mungkin lebih baik login terhadap perubahan status tautan (atas / bawah) atau mengatur IPA SLA probe untuk memantau keberadaan perangkat.
sumber
Anda bertanya tentang antarmuka yang turun, ini mudah dipenuhi oleh perangkap SNMP:
Sekarang Anda akan mendapatkan perangkap dari semua antarmuka lain turun, kecuali untuk antarmuka 'NoCDP'.
Namun saya pikir Anda benar-benar tidak peduli dengan naik / turunnya antarmuka, Anda peduli dengan hilangnya tetangga CDP, untuk itu Anda harus menggunakan EEM. EEM dapat mencocokkan acara CDP dan dapat melakukan sejumlah besar tindakan berdasarkan pada acara, seperti syslog.
Sebagai titik awal, Anda bisa menggunakan skrip ini
sumber