zabbix采用snmp的方式进行监控:html snmpwalk -v 2c -c public 10.108.14.16 .1.3.6.1.4.1.9python snmpwalk -v 2c -c supersafe 10.108.14.16 SNMPv2-SMI::enterprises.2011.5前面提到的.1.3.6.1.4.1这个前缀也能够写成enterprises, 若是不知道什么类型,也能够不指定,这样全部系统信息都获取到,而后在筛选但愿获得的信息 snmpwalk -v 2c -c supersafe 10.108.14.16 例如可使用过滤找出但愿获得的数值 snmpwalk -v 2c -c supersafe 10.34.96.245 | grep Aruba eg: snmpwalk -v 2c -c supersafe 10.34.96.245 SNMPv2-MIB::sysDescr.0 | grep Aruba snmpwalk -v 2c -c public 10.78.153.180 eg: zabbix获取开机时间: snmpwalk -v 2c -c supersafe 10.108.14.16 SNMPv2-MIB::sysUpTime.0api net.if.out.discards[ifOutDiscards.42] |
交换机的snmp资源数量(华为的是有8113个) [root@ansible-db ~]# snmpwalk -v 2c -c supersafe 10.108.14.16 | wc -l 8113
关于zabbix模板配置案例: TIPS:基础分块以后把基础模板组合以后就是一个大的产品型号的监控oop |
snmp的oid查看软件getif: https://www.itcodemonkey.com/article/918.html测试 如同示波器通常的GUI界面spa 2.切换到Interfaces , 按下Start . 能够取得该设备的全部接口资料.pwa 三、切换到MBrowser 页面,准备取得相关MIB 资讯.3d 四、Ip discovery: 测试IP区段的可达性. snmp资源介绍: ifAlias接口的描述 |
华为设备监控: 华为交换机的MIB资源核对,查看 结合文档和getif软件获取的数值进行对比 |
监控 H3C的中低端交换机 : 尽管咱们能够snmpwalk H3C的私有MIB,咱们能够获得其 OID, 可是没有MIB, 所以不知道Description,也就不知道其OID的功能。所以咱们只能用逆向的方法, 采用disp命令获得一些管理信息,而后用比较和猜的方法,找出一些咱们须要的OID。 CPU的OID(S7500等有效) 1.3.6.1.4.1.2011.6.1.1.1.2 5sCPU的利用率 SNMPv2-SMI::enterprises.2011.6.1.1.1.2.0 = Gauge32: 14 (board 0 cpu) SNMPv2-SMI::enterprises.2011.6.1.1.1.2.n (Board n cpu) 1.3.6.1.4.1.2011.6.1.1.1.3 1分钟CPU的利用率 SNMPv2-SMI::enterprises.2011.6.1.1.1.3.0 = Gauge32: 14 (board 0 cpu) SNMPv2-SMI::enterprises.2011.6.1.1.1.3.n (Board n cpu) 1.3.6.1.4.1.2011.6.1.1.1.4 5分钟CPU的利用率 SNMPv2-SMI::enterprises.2011.6.1.1.1.4.0 = Gauge32: 14 (board 0 cpu) SNMPv2-SMI::enterprises.2011.6.1.1.1.4.n (board n cpu) S5100,S3600,S3100交换机的CPU利用率 5s,1分钟,5分钟分别是: 1.3.6.1.4.1.2011.6.1.1.1.2.65536 1.3.6.1.4.1.2011.6.1.1.1.3.65536 1.3.6.1.4.1.2011.6.1.1.1.4.65536 Comment:彷佛CPU的OID是肯定的。 Memory 的OID 内存总数 1.3.6.1.4.1.2011.6.1.2.1.1.2.65536 SNMPv2-SMI::enterprises.2011.6.1.2.1.1.2.65536 = Gauge32: 32579712 适用于:S5100-EI,S3600-SI,S3600-EI,S3100 空闲内存 1.3.6.1.4.1.2011.6.1.2.1.1.3.65536 SNMPv2-SMI::enterprises.2011.6.1.2.1.1.3.65536 = Gauge32: 23360912 适用于:S5100-EI,S3600-SI,S3600-EI,S3100 内存利用率的OID S5100 1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.18 SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.8.18 = INTEGER: 28 S3600 1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.13 SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.8.13 = INTEGER: 49 S3100 1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.10 SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.8.10 = INTEGER: 22 温度 (S7502)的OID h3cEntityExtTemperature .1.3.6.1.4.1.2011.10.2.6.1.1.1.1.12.14 SNMPv2-SMI::enterprises.2011.10.2.6.1.1.1.1.12.14 = INTEGER: 34 |
zabbix自动建立监控项 zabbix的自动发现包括发现主机和发现监控项/触发器/图形功能 【SNMP OID】: 这是一个函数discover(param1, param2). 参数2(这里我设置的是laNames也就是cpu load average的名称)是你想要自动发现的snmp object id. 参数1({#SNMPVALUE})是你用来存储这些值的变量。另外有个隐藏变量{#SNMPINDEX}。如图 这两个变量会在后面 【监控项原型】中使用到。 隐藏变量{#SNMPINDEX} 关于自动建立监控项: https://www.cnblogs.com/dapianzi/p/7133760.html 红色的属于自动发现的接口设置: |