なんか某社のスイッチのようだが、VDX の Network OS v6.0.1 では、スイッチ上で発生するイベントによりトリガされるスクリプトを組むことができるようになっている。
たとえばこんな感じ。
switch(config)# event-handler eventHandler1
switch(config-event-handler-eventHandler1)# trigger 1 vcs switch-ready-for-configuration
switch(config-event-handler-eventHandler1)# action python-script create_po.py
switch(config-event-handler-eventHandler1)#
switch(config)# event-handler eventHandler2
switch(config-event-handler-eventHandler2)# trigger 1 raslog VCS-1003
switch(config-event-handler-eventHandler2)# trigger 2 raslog VCS-1010
switch(config-event-handler-eventHandler2)# action python-script example_python.py
switch(config-event-handler-eventHandler2)#
RASLOGの VCS-1003 イベントや VCS-1010 イベントが発生したら python のスクリプトを呼ぶことができるというもの。BNAのcallhome スクリプトでは、自分でメッセージをパースし、イベントを判断しなければならなかったのに比べると非常に簡単。ただし、それぞれのスイッチ上で設定する必要がある。
どうせなら BNA のcallhomeも同じ機能をつけてほしい。そうすれば両方あわせることで、より確実な状況把握ができるようになる。
#この機能をFOSでほしい人はいるかな?