
technologySep 17, 201919:14pending
#85: 10x Engineer: Linux, TCL and EEM scripts directly on Cisco IOS!
About this episode
Learn TCL, Embedded Event Manager and Linux Shell scripts on Cisco IOS! No need to use Python or use a Linux VM. Just run these directly on Cisco IOS! You can be a 10x Engineer!
Amaze others with your knowledge of the Cisco IOS. You don't need python for these scripts. Rock that job interview and show senior network engineers what you can do. Keep on learning and change your life. Get that good paying job by showing your skills.
Menu:
1) TCL Scripts: 2:00
2) Embedded Event Manager Scripts: 7:45
3) Linux Scripts: 14:05
In later videos I'll show you how to use Python scripts and other cool options on Cisco IOS devices.
================================
Free TFTP Server:
=================================
Free SolarWinds TFTP Server: http://bit.ly/2mbtD6j
=================================
Documentation:
=================================
TCL: http://bit.ly/2mbkRoT
EEM: http://bit.ly/2lQZWHl
Shell: http://bit.ly/2kwMyYN
=================================
Books:
=================================
Cisco Press Book: https://amzn.to/2LpaU1a
Good O'Reilly Book: https://amzn.to/2Lpbw6Z
=================================
TCL Script:
=================================
tclsh
foreach ipaddr {
10.1.1.1
10.1.1.2
10.1.1.3
10.1.1.4
10.1.1.1
10.1.1.2
10.1.1.3
} { ping $ipaddr}
tclsh ping.tcl
=================================
EEM Script:
=================================
event manager applet GIG0_DOWN
event syslog pattern "Interface GigabitEthernet0/0, changed state to administratively down" period 1
action 1.0 cli command "enable"
action 2.0 cli command "config terminal"
action 3.0 cli command "interface g0/0"
action 4.0 cli command "shutdown"
action 5.0 cli command "no shutdown"
action 6.0 syslog msg "What's going on? GIG 0/0 went down!"
!
end
debug event manager action cli
=================================
Linux Shell Script:
=================================
for x in 1 2 3
do
ping 10.1.1.$x
done
function testping(){
ping 10.1.1.1
ping 10.1.1.2
ping 10.1.1.3
ping 10.1.1.4
}
function testecho(){
echo 10.1.1.1
echo 10.1.1.2
echo 10.1.1.3
echo 10.1.1.4
}
10x Engineer
CCNA
Cisco Devnet Associate
CCNP Enterprise
CCNP Security
CCNP Data Center
CCNP Service Provider
CCNP Collaboration
Cisco Certified Devnet Professional
Cisco Certified Network Professional
LPIC 1
LPIC 2
Linux Professional Institute
LX0-103
LX0-104
XK0-004
How did you find this video? Did you enjoy learning about tcl, eem and linux scripts? All the best!
David Bombal
David’s details:
YouTube: https://www.youtube.com/davidbombal
Twitter: https://www.twitter.com/davidbombal
Instagram: https://www.instagram.com/davidbombal
LinkedIn: https://www.linkedin.com/in/davidbombal
Facebook: https://www.facebook.com/davidbombal.co
Website: http://www.davidbombal.com
#linux #ccna #devnet
Get every episode summarized
Each time David Bombal publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from David Bombal

#603: How Age Verification Threatens Your Online Privacy
David Bombal
Sep 8, 202647:37failed

#602: How Compilers Turn Secure C Code Into Vulnerable Binaries
David Bombal
Sep 8, 202630:39failed

#601: Google Researchers Hacked the Pixel Phone using Audio Messages
David Bombal
Sep 8, 202639:19failed

#600: This Free Tool Decodes Game Boy ROM From a Photograph
David Bombal
Sep 2, 202641:33pending