Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreEmbedded Event Manager (EEM) is an event-driven system on the IOS that allows the IOS to monitor many different aspects of the device, such as interface counters, CLI commands, tracked objects, routing events, and much more. In reaction to these events, EEM can trigger a multitude of responses, such as scripted CLI commands, SNMP traps, reloading of the IOS, creating a syslog message, and generating an email. This gives the device the advantage of being able to monitor itself and incorporate corporate policy in response to failure. Although there are many other third-party utilities to monitor devices and even automate recovery, EEM is local to the device, which allows it to make repairs even during a network communication failure (which would render third-party utilities useless). In this class, you will learn the structure of EEM, its capabilities, how to implement it in the IOS, and how to debug and troubleshoot the process. We will also cover scripting examples to perform some very popular tasks. The course will use the CSR1000v 3.13.00.S (IOS-XE version 15.4(3)S), so you can have this installed in Virtual Machine to follow along, or use our CCIE Routing & Switching v5 Rack Rentals.
Instructor for this course
Dave Smith
CCIEx2 #19125 (R&S Data Center) VMWare VCP
Introduction
Advantages of EEM
EEM Components
Applets vs Script
SNMP OID
EEM Versions
EEM Environment Variables
Cisco Built-in Variables
Basic Configuration :: Part 1
Basic Configuration :: Part 2
CLI Interaction
Variable Logic :: Part 1
Variable Logic :: Part 2
Event Detectors :: Part 1
Event Detectors :: Part 2
Counter
Enhanced Object Tracking
GOLD
Interface Counter
IP SLA
NetFlow
None
Online Insertion and Removal (OIR)
Resource
Redundancy Framework (RF)
RPC
Routing
SNMP :: Part 1
SNMP :: Part 2
Syslog
Watchdog System Monitor
Timer
CRON
Run CLI Command
Generate a CNS Event
Set or Modify a Counter
Switchover to Standby Processor
Send E-Mail
Manually Run a Policy
Publish an Application-Specific Event
Reload the IOS
Generate a SNMP Trap :: Part 1
Generate a SNMP Trap :: Part 2
Safe-TCL
ByteCode Language (BCL) Support
Supporting TCL
Sample Configurations :: Part 1
Sample Configurations :: Part 2
Sample Configurations :: Part 3
Sample Configurations :: Part 4
Sample Configurations :: Part 5
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?