EEMのトラブル
目次
ネットワーク構成
図のR1でEEM(Embeded Event Manager)の設定を行っています。
設定概要
R1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ interface Loopback0 ip address 192.168.0.1 255.255.255.0 ! interface Ethernet0/0 ip address 192.168.12.1 255.255.255.0 ! router ospf 1 log-adjacency-changes network 192.168.0.0 0.0.255.255 area 0 ! event manager applet NOSHUT event syslog pattern "Interface Ethernet0/0, changed state to administratively down" action 1.0 cli command "enable" action 2.0 cli command "interface E0/0" action 3.0 cli command "no shut" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ interface Loopback0 ip address 192.168.0.2 255.255.255.255 ! interface Ethernet0/0 ip address 192.168.12.2 255.255.255.0 ! router ospf 1 log-adjacency-changes network 192.168.0.0 0.0.255.255 area 0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
トラブルの症状
R1のEthernet0/0がshutdownされてもEEMで自動的にno shutdownされるようにしていますが、機能していません。EEMの動作を確認するため、R1でEEMのdebugを行いながらE0/0をshutdownしました。下記は、その際の出力です。
R1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ R1#debug event manager action cli Debug EEM action cli debugging is on R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int e 0/0 R1(config-if)#shutdown R1(config-if)# *Mar 1 00:10:00.271: %OSPF-5-ADJCHG: Process 1, Nbr 192.168.0.2 on Ethernet0/0 from FULL to DOWN, Neighbor Down: Interface down or detached *Mar 1 00:10:02.259: %LINK-5-CHANGED: Interface Ethernet0/0, changed state to administratively down *Mar 1 00:10:02.307: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : CTL : cli_open called. *Mar 1 00:10:02.307: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : IN : *Mar 1 00:10:02.323: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : *Mar 1 00:10:02.327: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : R1> *Mar 1 00:10:02.327: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : R1> *Mar 1 00:10:02.331: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : R1> *Mar 1 00:10:02.335: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : IN : >enable *Mar 1 00:10:02.363: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : *Mar 1 00:10:02.367: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : R1# *Mar 1 00:10:02.367: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : IN : #interface E0/0 *Mar 1 00:10:02.379: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : ^ *Mar 1 00:10:02.379: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : % Invalid input detected at '^' marker. *Mar 1 00:10:02.379: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : *Mar 1 00:10:02.379: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : R1# *Mar 1 00:10:02.379: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : IN : #no shut *Mar 1 00:10:02.395: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : ^ *Mar 1 00:10:02.399: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : % Invalid input detected at '^' marker. *Mar 1 00:10:02.403: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : *Mar 1 00:10:02.407: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : OUT : R1# *Mar 1 00:10:02.411: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : IN : #exit *Mar 1 00:10:02.415: %HA_EM-6-LOG: NOSHUT : DEBUG(cli_lib) : : CTL : cli_close called. *Mar 1 00:10:03.275: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to down ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
問題
- R1でEEMが意図したとおりに動作していない原因は何ですか。
- R1でEEMが意図したとおりに動作できるようにするためには、どのように設
定を修正すればよいですか。