tokushima's Wiki - CiscoEEM
全然複雑なことではないんだけど、時間指定で shut/no shut させたいという要件がありちょいと調べてみた。
大先輩のご教示により理解。
Catalyst3750G-24TSで検証。
IOSは、122-53SE ip-services。
# ip-baseではEEMの機能がないので要注意
-----------------------------------------------------
event manager applet LINE_SHUT
event timer cron name "SHUT_TIME" cron-entry "0 10 * * *"
action 1.0 cli command "enable"
action 1.1 cli command "conf t"
action 1.2 cli command "int Gi 1/0/2"
action 1.3 cli command "shutdown"
action 1.4 cli command "end"
action 1.5 syslog msg "Line Shutdown Time"
event manager applet LINE_NO_SHUT
event timer cron name "NO_SHUT_TIME" cron-entry "0 22 * * *"
action 2.0 cli command "enable"
action 2.1 cli command "conf t"
action 2.2 cli command "int Gi 1/0/2"
action 2.3 cli command "no shutdown"
action 2.4 cli command "end"
action 2.5 syslog msg "Line NO Shutdown Time"
-----------------------------------------------------
こんな感じです。
上記の設定だと、int Gi1/0/2 を 10:00 になったらshutして22:00になったら no shut する設定になってます。
時間の指定は普通のcronのルールと同じ。
超便利?!
この理屈でコマンドかけちゃうから相当色々できるわね。
tcl組んでappletを登録とかすればもっと色々できるみたいですが、それはまた機会があれば。
0 件のコメント:
コメントを投稿