OpManager监视Cisco无线AP客户端数的脚本

OpManager监视Cisco无线AP客户端数的脚本

说明:
这个脚本从Cisco无线控制器上获取AP及其连接的客户端数信息。如果AP不在线, 状态值为-1。
mib文件为CISCO-LWAPP-AP-MIB
AP列表在脚本首次执行后的apactiveclientcount.properties文件中。

1. 把附件中的脚本解压缩到OpManager安装目录。例如OpManager\snmp_java
2. 打开OpManager Web客户端,管理 -- 监视 -- 脚本模板。添加新模板。如下图所示:
    脚本体内容:
  
@echo off
cd ..\..\snmp_java
..\jre\bin\java -cp .;lib/* APActiveClientCount %1 %2 v2c

  

注意:如果脚本执行时间很长,建议设置超时值为60到120秒

3. 测试脚本,成功运行如下图所示:
  
4. 设置阈值。 这个脚本获取每个AP的活动客户端数。如果上次轮询存在的AP,这次没有出现,则表示其掉线,其数量为-1.
设置阈值,如果是-1的时候生成告警。




说明:因为如果把所有AP打印出来,会导致页面加载很慢。所有只打印出现问题的AP名称,值为-1;打印当次轮询恢复正常的AP,值为其轮询状态。
虽然我们强烈不建议您这么干,但是还还提供打印全部AP的选项。方法是在脚本体中添加下面红色部分
..\jre\bin\java -cp .;lib/* APActiveClientCount %1 %2 v2c cisco true


另外请参考对H3C无线监视的脚本:


OPM脚本监视器的更多信息请参考: