Embedded Event Manager

Instructor:

Dave SmithCCIEx2 #19125 (R&S, Data Center), VMWare VCP

Course Description

Embedded 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.

Course

Course Introduction

Introduction

Advantages of EEM

EEM Components

Applets vs Script

SNMP OID

General Configuration

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

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

Event Actions

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

TCL Scripts

Safe-TCL

ByteCode Language (BCL) Support

Supporting TCL

Sample Configurations

Sample Configurations :: Part 1

Sample Configurations :: Part 2

Sample Configurations :: Part 3

Sample Configurations :: Part 4

Sample Configurations :: Part 5

Course Outline:

Course

Course Introduction

Introduction

Advantages of EEM

EEM Components

Applets vs Script

SNMP OID

General Configuration

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

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

Event Actions

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

TCL Scripts

Safe-TCL

ByteCode Language (BCL) Support

Supporting TCL

Sample Configurations

Sample Configurations :: Part 1

Sample Configurations :: Part 2

Sample Configurations :: Part 3

Sample Configurations :: Part 4

Sample Configurations :: Part 5

Course Format Options:

Online Streaming

Train anywhere with our web, iOS, Android and Apple TV apps! You'll also have access to any course updates and additions.