Afgelopen woensdag ben ik naar een
Network Automation sessie geweest @ Cisco.
Met de Embedded Event Manager (EEM) kan je een groot aantal zaken automatiseren binnen IOS.
EEM zat eerst alleen op de highend platformen, maar zit nu ook op de wat kleinere apparaten.
(1800 routers en 3560 switches en lower-end) Je kan dit checken door op feature te zoeken met de
IOS Feature Navigator.
- Zoek op feature
- Zoek op EEM versie 3.1 of 3.2
- Selecteer het platform (type router of switch)
- Kies je IOS versie.
Presentatie en de labguide heb ik ff op m'n
WebEx portal gezet.
( Onder "Files" en dan ff uitvouwen. )
Dit is Cisco Public info. Dus geen probleem om te delen. Doet Cisco zelf ook.
Een voorbeeld is een setup die de trainer zelf thuis heeft draaien op z'n 1812 router:
- Router pingt de printer en checked of deze aan staat.
- Als z'n vrouw gaat printen, importeerd de router de status webpagina van de printer.
- EEM extract de toner levels uit de webpagina.
- Komen de toner levels onder een bepaalde threshold, dan post de router deze als Tweet op Twitter.

Een ander voorbeeld was dat een router alleen configuratie wijzigingen uitvoert, als er een case voor open stond in het support ticket systeem. De configuratie wijziging kon alleen doorgevoerd worden door de user die de case had opgepakt. ( Het support ticket systeem was gelinkt met TACACS. )
EEM werkt met Tcl scripts.
Locatie van bestanden en installatie van scripts kan je ook vatten in EASy packages.
(Zoals RPM dan bij RedHat Linux doet.) Cisco post zelf ook
EASy packages.
Deze zijn getest en voorzien van documentatie. Je kan niet zelf EASy packages uploaden.
Tcl scripts kan je wel zelf uploaden naar een
community website.
Je kan eerst eens kijken welk probleem je wil oplossen en zoek dan een script wat hierbij past.
Dit script kan je vervolgens aanpassen en uitbreiden.
Bij de presentatie op m'n de WebEx portal staat ook de Labguide.
Dit is geschreven als een tutorial en hier is ook veel info uit te halen.
In de presentatie staan ook een hoop linkjes naar plekken waar meer informatie te vinden is.
Deze Network Automation training is ook beschikbaar op Cisco
Partner Education Connection (Cisco PEC.)
In de laatste slides van de presentatie kan je zien, hoe je deze online lab kan vinden en gratis boeken.
Heb je geen toegang tot Cisco PEC, dan is het lab ook eenvoudig zelf op te bouwen.
Je hebt er een Cisco router voor nodig die o.a. de Embedded Event Manager ondersteund. (Versie 3.1 of 3.2)
Zie ook de
Feature Navigator.
Naast de EEM gaat deze presentatie / labguide ook in op wat andere zaken, zoals:
- Embedded Resource Manager (ERM) ( Wat je ook weer kan gebruiken in combinatie met EEM. )
- Flexible NetFlow
- Wat CLI handigheidjes
- Auto SmartPorts ( Wat ook gebruik maakt van EEM. )
- Smart Install
- Ed text editor voor IOS

- AutoInstall
- Custom Interactive Menus on the CLI
- Extensible HTTP Server in IOS ( Niet dat je dit altijd in IOS aan wil hebben staan, maar voor het provsionen van apparatuur, door minder technisch begaafde mensen, kan het handig zijn. Na provisioning kan je via EEM de HTTP server deïnstalleren. )
- Auto IP SLA
- Embedded Packet Capture (EPC) ( Redelijk CPU intensief, dus weet wat je doet
) - Generic OnLine Diagnostics (GOLD) ( Vergelijkbaar met SMART tests voor hard disks. )
- Smart Call Home ( Apparaat logt zelf een TAC case als het defect dreigt te gaan. )
Dit zou je mischien kunnen verhelpen met
dit script.
Mocht je er na deze presentatie, referentie linkjes in de presentatie en zelf zoeken nog vragen hebben, dan kan je een mailtje doen aan: ask-easy@cisco.com
( Hoe uitgebreider de omschrijving van je probleem of de case die je wil oplossen, hoe beter. )