Open
Description
Hi,
The regex filters for USER_EXIT_CONFIG_MODE
(%SYS-5-CONFIG_I) is matching against EOS messages, but not IOS. The Cisco switch is running 12.2(25)SEE4.
EOS example, which matches -
2019-09-05 10:25:14,455,456 [napalm_logs.listener.udp][DEBUG ] [b'<165>Sep 5 11:25:14 arista_eos_1 ConfigAgent: %SYS-5-CONFIG_I: Configured from console by test_user on vty3 (1.1.1.1)\n'] Received ('2.2.2.2', 54159) from 1567679114.455575
2019-09-05 10:25:14,455,456 [napalm_logs.listener_proc][DEBUG ] Received b'<165>Sep 5 11:25:14 arista_eos_1 ConfigAgent: %SYS-5-CONFIG_I: Configured from console by test_user on vty3 (1.1.1.1)\n' from 2.2.2.2. Queueing to the server.
2019-09-05 10:25:14,456,456 [napalm_logs.server][DEBUG ] [2.2.2.2] Dequeued message from <165>Sep 5 11:25:14 arista_eos_1 ConfigAgent: %SYS-5-CONFIG_I: Configured from console by test_user on vty3 (1.1.1.1): 1567679114.4561913
2019-09-05 10:25:14,456,456 [napalm_logs.server][DEBUG ] Matching under eos
2019-09-05 10:25:14,456,456 [napalm_logs.server][DEBUG ] Matching using YAML-defined profiler:
2019-09-05 10:25:14,456,456 [napalm_logs.server][DEBUG ] \<(\d+)\>(\w+ +\d+)\s+(\d\d:\d\d:\d\d)\s+([^ ]+)\s+(\w+)\:\s+\%([\w-]+)(.*)
2019-09-05 10:25:14,456,457 [napalm_logs.server][DEBUG ] Adding eos to list of matched OS
IOS example, which does not match -
2019-09-05 10:24:13,240,240 [napalm_logs.listener.udp][DEBUG ] [b'<157>Sep 5 10:24:12 cisco_ios_1 : %SYS-5-CONFIG_I: Configured from console by test_user on vty1 (1.1.1.1)\n'] Received ('2.2.2.2', 54159) from 1567679053.2401464
2019-09-05 10:24:13,240,240 [napalm_logs.listener_proc][DEBUG ] Received b'<157>Sep 5 10:24:12 cisco_ios_1 : %SYS-5-CONFIG_I: Configured from console by test_user on vty1 (1.1.1.1)\n' from 2.2.2.2. Queueing to the server.
2019-09-05 10:24:13,240,241 [napalm_logs.server][DEBUG ] [2.2.2.2] Dequeued message from <157>Sep 5 10:24:12 cisco_ios_1 : %SYS-5-CONFIG_I: Configured from console by test_user on vty1 (1.1.1.1): 1567679053.2407663
2019-09-05 10:24:13,241,241 [napalm_logs.server][DEBUG ] Matching under ios
2019-09-05 10:24:13,241,241 [napalm_logs.server][DEBUG ] Matching using YAML-defined profiler:
2019-09-05 10:24:13,241,241 [napalm_logs.server][DEBUG ] \<(\d+)\>(\d+)\:\s+([^ ]+)\:\s+\*?(\w+\s+\d+)\s+(\d\d:\d\d:\d\d)\.(\d\d\d)\s?(\w+)?\:\s+\%([\w-]+)\:\s+Process\s+(\d+)\,\s+(.*)
2019-09-05 10:24:13,241,241 [napalm_logs.server][DEBUG ] Match not found
2019-09-05 10:24:13,241,242 [napalm_logs.server][DEBUG ] Matching using YAML-defined profiler:
2019-09-05 10:24:13,241,242 [napalm_logs.server][DEBUG ] \<(\d+)\>(\d+)\:\s+([^ ]+)\:\s+\*?(\w+\s+\d+)\s+(\d\d:\d\d:\d\d)\.(\d+)\s?(\w+)?\:\s+\%([\w-]+)\:\s+(.*)
2019-09-05 10:24:13,241,242 [napalm_logs.server][DEBUG ] Match not found
2019-09-05 10:24:13,241,242 [napalm_logs.server][DEBUG ] No match found for ios