Looking for a Script to read text and put it into show commands
I am familiar with applets on IOS however I am getting to the point where I want to do more advance actions.
I have a router with multiple call legs on it. I want to run a show command to see how many calls have been up for longer than a day. (show call active voice br | count dur 1d). If the router does not have anything that meets the one day time frame, it kicks out "Number of lines which match regexp = 0". I want to make this a conditional action after this output, so if it equals or is greater than 1, then it continues on.
The next step would be for the router to search through the full output and pull the call identifiers of each call that has "dur 1d" on it. The call identifier is the first string for each call and the duration is in the second line.
124A : 1117 09:48:43.111 CDT Mon Aug 13 2012.1 +160 pid:501 Originate REDACTED active
dur1d2h tx:2327/369824 rx:2214/354240
IP REDACTED:28914 SRTP: off rtt:0ms pl:140/50ms lost:0/1/0 delay:70/70/90ms g711ulaw TextRelay: off
media inactive detected:n media contrl rcvd:n/a timestamp:n/a
long duration call detected:n long duration call duration:n/a timestamp:n/a
Each router can have anywhere from one or two calls on it to a hundred. I want to take that string and paste it into a show command for tracking purposes. (show call active voice br | section 124A) I would like to have the information either pushed out into a syslog or into a file on the flash.
I had the following applet started however I am not seeing how I can do the read and paste command for the call identified.
1. Log into CLI of DNAC:
ssh maglev@< DNAC appliance IP> -p 2222
2. Run this curl command to get token to get member id:
curl -X POST -u admin:<admin user password> -H -V https://<CLUSTER-IP>/api/system/v1/identitymgmt/token
Enterprise Switching Business Unit is glad to announce Beta release 16.12.2 for all Catalyst 9200/9300/9400/9500/9600 and Catalyst 3650/3850 Platforms. This release is made available to allow users to test, evaluate and share fee...
Do you currently have hands-on networking experience? If you do, we'd love to hear from you!
Your feedback will be reviewed and analyzed by our team to directly influence a networking management and monitoring product.
Take the 20-min or les...