Skip to main content

EEM - configuration change applet


###############################################################################################################
#
#  Revision #          :  1.1
#  Last Updated        :  September 19, 2007
#  Author/Contributor  :  David Lin, dalin@cisco.com
#
#  Description         :  This applet will dump the most recent configuration to flash:latest-config
#                         when a change notication alarm is detected.  The output will then be sent
#                         out to an email server for appropriate action.
#
#
#  Requirements        :  -EEM env variables-  
#                         event manager environment _email_server <your-mailserver-ipaddress>
#                         event manager envrionment _email_from <your-email-from-address>
#                         event manager environment _email_to <your-email-to-address>
#
#
#                         Example: event manager environment _email_server 10.10.10.10
#                                  event manager environment _email_from router-123@cisco.com
#                                  event manager environment _email_to noc@cisco.com
#
#                         -EEM trigger-
#                         %SYS-5-CONFIG syslog msg
#
#                         -EEM action-
#                         Sends an email message to specified server defined in variable _email_server above
#
#  Cisco Products tested :   Cisco 1841, Ciso 2821
#
#  Cisco IOS Version tested :   12.4(9)T4
#
###############################################################################################################


event manager applet email_latest_config
event syslog pattern ".*%SYS-5-CONFIG.*"
action 1.0 info type routername
action 1.1 cli command "del /force flash:latest-config"
action 1.2 cli command "enable"
action 1.3 cli command "show clock | append latest-config"
action 1.4 cli command "show user | append latest-config"
action 1.5 cli command "show run | append latest-config"
action 1.6 cli command "more flash:latest-config"
action 1.7 mail server $_email_server to $_email_to from $_email_from subject "Latest Running Config ($_info_routername)" body "$_cli_result"
action 1.8 syslog msg "Latest running config sent to email server!"



# copy & paste the following to disable/remove this applet
  no event manager applet sendmail_latest_config
  wr

Popular posts from this blog

CompTIA+

Sometimes you just need a good distraction, and I randomly got the urge to study for an exam;  something I haven't done in years. I decided to look into network security and started watching some CompTIA training videos, and...it was all a bit too familiar. Apparently the search continues.

The thing I didn't see coming

I keep forgetting I have this blog. But today felt like the right time to write something - something a bit more personal than usual. I want to talk about burnout. A while back I was deep in a very large infrastructure project. What started as a technical role slowly turned into something much broader - I found myself handling bits of legal, commercial negotiations, RFP work, supplier discussions. A lot of moving parts. And somewhere along the way, I realised I was doing most of it on my own. The late nights started adding up. Long calls with suppliers making sure the bill of materials was right, checking the solution actually held together end to end, always that nagging feeling that something had been missed somewhere. It just kept going. And then something shifted in me. It's hard to describe. I'd never experienced anything like it before - burnout, anxiety, call it what you want - but it hit me in a way I really wasn't prepared for. I've always been someone who...

I Miss My Old Friends

Today I had a long chat with an old friend. We hadn't spoken in a while, and somewhere in the conversation I opened up about the burnout (I call it a burnout, not sure what exactly it is)  I've been struggling with. What surprised me was that it wasn't unique — he'd been through something similar a few months ago. We ended up talking for over an hour. After we hung up, I realised something that's been sitting with me all evening: I miss my old friends. I miss those conversations. The kind where you'd talk about the future, about the plans, about how we were going to go out there and kick some serious ass (not physically, of course). Those conversations were stimulating . They left you walking away with more energy than you started with, not less. You felt sharper, more ambitious, more sure of who you were becoming. It's the kind of thing that's easy to take for granted when you have it — and impossible to replace when you don't. Life pulls people...