Embedded Event Manager (EEM) EEM är ett verktyg för att kunna skripta saker direkt i IOS. Skripten kan vara återkommande eller reagera på ex. ett syslogmeddelande. Exempelkonfiguration ! Specifiering av epost event manager environment email_server 1.1.1.1 event manager environment email_to mottagare@jehrlander.net event manager environment email_from router@jehrlander.net ! Nedan reagerar på ett syslog-meddelande event manager applet RELOAD_MEMFAIL event syslog pattern "SYS-2-MALLOCFAIL" action 2.0 reload action 3.0 cli command "y" action 4.0 syslog msg "Startar om pga minnesfel" ! Nedan sker varje dag klockan 02:30 enligt switchens konfigurerade tid event manager applet RESTART_EVERY_NIGHT event timer cron cron-entry "0 02:30 * * *" action 2.0 reload action 3.0 cli command "y" action 4.0 syslog msg "Omstart varje natt" ! Skicka mail vid syslog event manager applet EMAIL_SYSLOG_CERT_EXPIRY event syslog pattern "-CERT_EXPIRY_" maxrun 60 action 0005 syslog msg "Certificate expiry warning, sending e-mail to mottagare@jehrlander.net" action 0010 info type routername action 0020 mail server "$email_server" to "$email_to" from "$email_from" subject "CERT_EXPIRY_WARNING - $_info_routername" body "Cert expiring soon. Check with cmd: show crypto pki timers detail" source-interface Loopback1 ! Event manager startar om radiomodul i IR1101 om IP SLA ICMP check har misslyckats i 30 minuter ip sla 10 icmp-echo 192.168.1.1 source-interface Loopback0 frequency 10 event manager applet VPN-DOWN-RESET-CELLULAR-MODEM event snmp oid 1.3.6.1.4.1.9.9.42.1.2.9.1.6.10 get-type exact entry-op lt entry-val "2" poll-interval 10 trigger occurs 179 period 1790 action 10 syslog msg "Ping failed last 30min, restart Cellular modem" action 20 cli command "enable" action 30 cli command "configure terminal" action 40 cli command "service internal" action 50 cli command "end" action 60 cli command "test cellular 0/1/0 modem-reset"