EEM
RT1#sh run | sec even
event manager environment ping_src 1.1.1.1
event manager environment ping_dest 1.1.1.2
event manager environment ping_perc 90
event manager environment ping_size 100
event manager environment ping_repeat 100
event manager applet PING_LOSS_COUNT
event none maxrun 60
action 10 cli command "enable"
action 20 cli command "ping $ping_dest so $ping_src si $ping_size rep $ping_repeat time 1"
action 30 regexp "Success rate is ([0-9]+) percent \(([0-9]+/[0-9]+)\)" "$_cli_result" _match _succsessrate _count
action 40 puts "$_succsessrate $_count"
action 50 subtract 100 $_succsessrate
action 60 syslog msg "Ping rate is $_result % loss. $_count"
RT1#event manager run PING_LOSS_COUNT
RT1#
May 15 07:24:37.081: %HA_EM-6-LOG: PING_LOSS_COUNT: Ping is 17 % loss. 83/100
RT1#
cronでする際は
event timer cron name PING_LOSS_COUNT maxrun 60 cron-entry "*/5 * * * *"
May 15 07:01:31.797: %HA_EM-6-LOG: PING_LOSS_COUNT : DEBUG(cli_lib) : : CTL : cli_close called.
May 15 07:01:31.797: tty is now going through its death sequence
最終更新:2012年05月15日 16:31