码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix监控交换机

时间:2016-03-31 00:28:11      阅读:420      评论:0      收藏:0      [点我收藏+]

标签:discovery   服务端   交换机设备   监控   共同体   

    利用zabbix实现对交换机的监控,利用snmp实现监控的原理是通过oid获取需要的监控数据。不同的交换机设备oid可能会有所差异,如果不确定具体的oid可以通过如下命令进行逐步分析:

snmpwalk -v 2c -c homed 192.168.52.6 >oid.txt

    通过zabbix的lld实现对dell交换机的监控步骤:

  1. 首先配置交换机的公共体名,所有交换机的共同体名最好统一方便管理

    snmp-server community "homed" ro

  2. 在zabbix服务端主机上进行测试

    snmpwalk -v 2c -c homed 192.168.52.6 sysName    

    获取交换机的名字,如果能获取的数据说明配置正确

  3. 配置zabbix,实现同lld进行监控

    配置公共体名:一般---巨集

    {$SNMP_COMMUNITY}  = homed     //在定义模块中进行引用

    配置模板:create discovery rule

    key1: ifName 

    OID:IF-MIB::ifName    //OID获取的是接口的名称

    eg: IF-MIB::ifName.1 = STRING: Te1/0/1  {#SNMPINDEX}=1 {#SNMPVALUE}=Te1/0/1    

    {#SNMPINDEX}和{#SNMPVALUE} 为key1产生的两个变量为后面定义原型使用

    SNMP 共同体名:{$SNMP_COMMUNITY}    //在巨集中定义好的

    过滤器: {#SNMPVALUE} 匹配 Te //过滤你想要的接口信息,用于监控

    创建项目原型:

    key2:ifInOctets[{#SNMPVALUE}]

    OID:IF-MIB::ifInOctets.{#SNMPINDEX}

    unit:bps--8

    store value:Delta(speed per second)

    触发器定义:

    name:Outgoing use on interface {#SNMPVALUE} exceed 100M for the last 5 minutes

    {Network Traffic Monitor:ifOutOctets[{#SNMPVALUE}].count(#5,100M,"gt")}=5 

     //连续5次大于等于100M告警

本文出自 “咚咚的博客” 博客,谢绝转载!

zabbix监控交换机

标签:discovery   服务端   交换机设备   监控   共同体   

原文地址:http://weadyweady.blog.51cto.com/3012956/1758558

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!