说明:
这个脚本使用hh3c-dot11-apmt.mib来从H3C无线控制器上获取AP及其状态信息。如果AP不在线,状态值为 -1。
AP列表在脚本首次执行后的apactiveclientcount.properties文件中。

修改记录:
2019/06/26, 因为一个客户有3000多个AP,如果都打印出来,会导致查看监视器时浏览器崩溃。所以修改为只打印没有在线的AP。
1. 把附件中的脚本解压缩到OpManager安装目录。例如OpManager\activeAP
2. 打开OpManager Web客户端,管理 -- 监视 -- 脚本模板。添加新模板。如下图所示
命令是:cmd /c ${FileName}.bat ${IPAddress} ${SNMPRead}
脚本体内容:
@echo off
cd ..\..\activeAP
..\jre\bin\java -cp .;lib/* APActiveClientCount %1 %2 v2c h3c
注意:如果脚本执行时间很长,建议设置超时值为60到120秒
3. 测试脚本,成功运行如下图所示:
4. 设置阈值。 这个脚本获取每个AP的状态。如果上次轮询存在的AP,这次没有出现,则表示其掉线,其数量为-1. 其他状态的值:
The following values are supported:
join(1) - AP is joining to AC.
joinConfirm(2) - AC confirm whether permit AP to join.
download(3) - AP is downloading software from AC.
config(4) - AP and AC exchange configuration before AP
- provide WLAN service.
run(5) - The WLAN service is ready.
设置阈值,如果是-1的时候生成告警。