)
Подробное логирование в QSW-2700
Наверное многие, как и я, не очень любят разбираться в документации. Особенно если она на английском языке и несколько запутана. Вот и я долго не мог разобраться с проблемой, решением которой сейчас делюсь.
Итак, возникла необходимость подробного логирования состояния свитча QTech QSW-2700.
В документации написано, что для этого нужно включить нужный уровень логирования и указать syslog сервер. Примерно вот так:
switchname(config)#logging x.x.x.x level debugging switchname(config)#logging x.x.x.x level ? critical Critical level(2) debugging Debugging level(7) informational Informational level(6) warnings Warnings level(4)
Мне требовался именно этот уровень, т.к. хотелось наиболее детальной информации. Однако включив логирование я обнаружил, что информации в логах не прибавилось.
Отчего это произошло? На самом деле все очень просто: мы включили уровень логирования, а теперь нужно указать, что именно мы хотим логировать. У свитча есть команда debug, с помощью которой это и делается.
switchname#debug ? aaa AAA anti-arpscan Anti-arpscan arp ARP information cluster Debug cluster dot1x Dot1x driver Driver information gvrp GARP VLAN Registration Protocol igmp Internet Group Management Protocol ip IP information ipv6 IPv6 information lldp Link Layer Discovery Protocol loopback-detection Loopback-detection mac-authentication-bypass Debug MAC authentication bypass feature information mld Multicast Listener Discovery mrpp Multi-layer Ring Protection Protocol nsm NSM information ntp Network time protocol port-channel Port group interface pppoe-ia PPPOE intermediate Agent snmp Snmp information sntp Simple Network Time protocol spanning-tree Mstp info ssh-server Debug ssh-server switchport Set switchport character tacacs-server Config tacacs+ server uldp ULDP information ulpp Uplink Protection Protocol ulsm Uplink State Monitor
Нужно добавлять нужные службы и протоколы, сообщения от которых полетят потом к нам в syslog, где их можно будет проанализировать.
Как ни странно в конфигурационный файл настройки сделанные через debug не пишутся. Следовательно велика вероятность, что после перезагрузки они не восстановятся.

