Szukałem tego przez jakiś czas i jeszcze go nie znalazłem. Potrzebuję polecenia Cisco IOS, aby wysłać komunikat syslog lub pułapkę snmp, ilekroć nastąpi awaria interfejsu sąsiada CDP.
Niektórzy mówili mi, że polegam na upuszczaniu sąsiadów protokołu routingu, ale to nie jest wystarczająco dobre. Mam routery połączone za pomocą sterowników statycznych, przełączników i kontrolerów bezprzewodowych. Wszystkie te urządzenia nie obsługują protokołu routingu.
Czy istnieje polecenie włączenia syslog CDP? Szukałem tego przez jakiś czas i wydaje się, że jest to tak podstawowa potrzeba, że Cisco już coś do tego zbudował.
Odpowiedzi:
Polecenie „odkrycie sąsiada zdarzenia” wygeneruje komunikaty syslog na podstawie zdarzeń CDP. Musi być używany w połączeniu z EEM, ale jest dość prosty w konfiguracji.
http://www.cisco.com/en/US/docs/ios/netmgmt/command/reference/nm_06.html#wp1181238
Nie sądzę jednak, aby wydarzenia te następowały tak szybko, jak masz nadzieję. CDP nie jest protokołem przeznaczonym do utrzymywania życia, służy do wykrywania sąsiadów. Prawdopodobnie lepiej byłoby rejestrować zmiany stanu łącza (w górę / w dół) lub konfigurować sondy IP SLA do monitorowania obecności urządzenia.
źródło
Pytasz o awarię interfejsu, co łatwo zaspokoi pułapka SNMP:
Teraz dostaniesz pułapkę ze wszystkich innych interfejsów, z wyjątkiem interfejsu „NoCDP”.
Jednak myślę, że tak naprawdę nie obchodzi Cię interfejsów w górę / w dół, zależy Ci na zniknięciu sąsiadów CDP, w tym celu musisz użyć EEM. EEM może dopasować zdarzenie CDP i może wykonać wiele akcji opartych na zdarzeniu, takich jak syslog.
Na początek możesz użyć tego skryptu
źródło