配置 EEM.note
# CSR1000v 问题解决:
https://developer.cisco.com/docs/modeling-labs/csr-1000v/#csr-1000v一、配置 EEM:
如果配置了enable密码也不会影响到EEM,EEM仍旧能够执行
1、检测 cli命令执行,当有指定命令执行时,运行指定命令 或 输出、记录日志日志:
event manager applet CLI //定义名称为CLI
event cli pattern "write" sync yes //当检测到write执行时运行 action
action 1 syslog msg "running config is saved" //输出、记录日志如果是在 全局模式下执行 do write 命令,也能够触发该 event

2、检测 syslog输出,执行特定命令:

类似 字符串匹配,当输出的日志匹配上了,就会执行 action
# 先复制你想要检测的syslog输出
event manager applet enable
event syslog pattern "Line protocol on Interface GigabitEthernet0/0, changed state to down"
action 1 cli command enable
action 2 cli command "conf t"
action 3 cli command "interface g0/0"
action 4 cli command "no sh" //命令可以简写
action 5 syslog msg "interfaes enable success" //输出日志,接口启动成功只有一个的命令,可以不用双引号,但是如果命令有空格,那么就需要使用双引号引成一个整体
