...
The /usr/local/omk/conf/command_sets.d directory is where we have files detailing exec commands to be executed on nodes. For this example we are concerned with ios.nmis. For this example we are running the following commands.
- show ip bgp
- show ip bgp summary
- show ip route summary
If you have a large number of BGP routes we do not recommended 'show ip bgp'.
Code Block | ||
---|---|---|
| ||
'IOS_TS_BGP' => { 'os_info' => { 'version' => '/12.2|12.4|15.\d+/', 'os' => 'IOS', }, 'scheduling_info' => { 'run_commands_on_separate_connection' => 'false', 'attempt_timeout_recovery' => 1, }, 'purging_policy' => { 'keep_last' => 1000, 'purge_older_than' => 2592000, # 30 days 'autoprotect_first_revision' => 'true', }, 'commands' => [ { 'multipage' => 'true', 'privileged' => 'true', 'command' => 'show ip bgp', 'tags' => [ 'troubleshooting', 'routing', 'detect-change' ], }, { 'multipage' => 'true', 'privileged' => 'true', 'command' => 'show ip bgp summary', 'tags' => [ 'troubleshooting', 'routing', 'detect-change' ], }, { 'multipage' => 'true', 'privileged' => 'true', 'command' => 'show ip route summary', 'tags' => [ 'troubleshooting', 'routing', 'detect-change' ], }, ], }, |
...