본문 바로가기
네트워크

[네트워크] 시스코(Cisco) EEM(Embedded Event Manager) 설정 방법

by 시스코킹 2020. 9. 6.
반응형

시스코(Cisco) EEM(Embedded Event Manager) 

 

 

EEM(Embedded Event Manager)은

Cisco IOS 장치에서 직접 제공되는 이벤트 감지 및 복구에 대한 분산 형 맞춤형 접근 방식입니다. 

EEM은 이벤트를 모니터링하고 모니터링 된 이벤트가 발생하거나 임계 값에 도달 할 때 정보, 수정 또는 원하는 EEM 작업을 수행하는 기능을 제공합니다. 

EEM 정책은 이벤트 및 해당 이벤트가 발생했을 때 취해야 할 조치를 정의하는 엔티티입니다.

 

 

명령어 예시:

[gi0/0/0 인터페이스가 DOWN 될 시 로그가 발생하며, gi0/0/1 인터페이스 DOWN 되는 EEM 설정 명령어]

event manager applet Down-Giga0/0/0
 event syslog pattern "Interface GigabitEthernet0/0/0, changed state to down"
 action 0.1 syslog priority debugging msg "GigabitEthernet0/0/0 DOWN EEM Action"
 action 1.0 cli command "enable"
 action 2.0 cli command "config t"
 action 2.1 cli command "int gi0/0/1"
 action 2.2 cli command "shutdown"
 action 3.0 cli command "end"

 

 

[gi0/0/0 인터페이스가 UP 될 시 로그가 발생하며, gi0/0/1 인터페이스 UP 되는 EEM 설정 명령어]
event manager applet UP-Giga0/0/0
 event syslog pattern "Interface GigabitEthernet0/0/0, changed state to up"
 action 0.1 syslog priority debugging msg "_GigabitEthernet0/0/0 UP EEM Action"
 action 1.0 cli command "enable"
 action 2.0 cli command "config t"
 action 2.1 cli command "int gi0/0/1"
 action 2.2 cli command "no shutdown"
 action 3.0 cli command "end"
!
end

 

 

테스트:
[gi0/1 인터페이스가 DOWN 될 시 로그가 발생하며, gi0/2 인터페이스 DOWN 되는 EEM 설정]
event manager applet int_down
 event syslog pattern "%LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to down"
 action 1.0 cli command "enable"
 action 2.0 cli command "config t"
 action 3.0 cli command "interface gi0/2"
 action 4.0 cli command "shutdown"
 action 5.0 cli command "end"

 


[gi0/1 인터페이스가 DOWN 되자 설정한 EEM에 의해 로그가 발생하며, gi0/2 인터페이스 DOWN 되는 현상 로그 확인]
L3_1#
*Mar  7 06:36:17.060: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to down
*Mar  7 06:36:18.058: %LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to down
*Mar  7 06:36:18.150: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to down
*Mar  7 06:36:18.259: %SYS-5-CONFIG_I: Configured from console by  on vty0 (EEM:int_down)
*Mar  7 06:36:20.147: %LINK-5-CHANGED: Interface GigabitEthernet0/2, changed state to administratively down
*Mar  7 06:36:21.153: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/2, changed state to down

 


[gi0/1 인터페이스가 UP 될 시 로그가 발생하며, gi0/2 인터페이스 UP 되는 EEM 설정 명령어]
event manager applet int_up
 event syslog pattern "%LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to up"
 action 1.0 cli command "enable"
 action 2.0 cli command "conf t"
 action 3.0 cli command "int gi0/2"
 action 4.0 cli command "no shutdown"
 action 5.0 cli command "end"

 

 

테스트 결과: 

설정한 EEM 명령어 대로 작동하며, VRRP 사용 불가능 한 라우터(모듈이 없는 라우터)에 설정 시 LLCF 기능을 이용 가능하다.

 

 

또 다른 사용 예: gi0/1 DOWN 시 정상 적으로 재부팅 된다.

[gi0/1 DOWN -> Reload]
event manager applet reload
 event syslog pattern "%LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to down"
 action 1.0 reload

반응형

댓글