您的位置:首页 > 运维架构

Zabbix 3.0 监控交换机(4)——温度、风扇监控及配置Trigger

2016-06-16 17:40 671 查看
要监控交换机的CPU、内存关键在于找到正确的OID,关于怎么寻找OID请参考以下博文。
http://tryrus.blog.51cto.com/10914693/1788833
看这篇博文之前请确定已对zabbix的基本操作已有了解,有不明白的地方可以看我之前写的博文。
http://tryrus.blog.51cto.com/10914693/1772271
http://tryrus.blog.51cto.com/10914693/1782062
一、 配置环境
CentOS 7 Linux version 3.10.0-229.el7.x86_64
Zabbix-3.0.1
c2960s-universalk9-mz.122-55.SE5.bin
c2960s-universalk9-mz.122-55.SE3.bin
c3750e-universalk9-mz.122-55.SE5.bin
二、温度监控及配置trigger
2.1 要用到的OID

序号OID型号IOS
1.1.3.6.1.4.1.9.9.13.1.3.1.3.1008WS-C2960S-48TS-Lc2960s-universalk9-mz.122-55.SE5.bin
2WS-C2960S-24TS-Lc2960s-universalk9-mz.122-55.SE3.bin
3.1.3.6.1.4.1.9.9.13.1.3.1.3.1006WS-C3750X-24c3750e-universalk9-mz.122-55.SE5.bin
2.2 创建Item

由于不同IOS的OID稍有不同,所以直接在交换机类型的模板上面新建Item,如下图所示。
Name,Key 这两项的值可以随便填写,但最好是像我这样,可以很直观的知道这个item所监控的内容

Type:SNMP v2版本
SNMP OID:相对应的OID
SNMP community:相对应的SNMP读团体字
Units:温度的单位℃

其它选项默认即可,最后的item Description填写在思科网站上查找OID时的Description。点击Add,完成item的创建。



2.3 创建Graph
在交换机类型模板中,创建Graph,如下图所示。
填写Graph的Name,在Items选项中将刚刚创建好的items添加进来,点击最底下的Add,完成Graph的创建。



2.4 验证Graph
在Monitoring-->Graphs中选择一台交换机,查看Temperature Status,如下图所示。



2.5 创建Trigger
还在是交换机类型模板中创建Trigger,这样同类型下的所有交换机都会新增这个Trigger。
创建Trigger,如下图所示。



这里比较重要的是表达式,即zabbix应该在什么情况下使用触发器(Trigger)向用户报警,让用户知道交换机的温度异常。点击Expression后面的Add增加表达式,如下图所示。
Item:这里选ciscoEnvMonTemperatureStatusValue这个Item。 Function:指的是函数,有下拉列表,从下拉列表中选择平均值大于N。 Last of(T):3m,最近三分钟内的平均值 N:30 这里填写30,表示30℃,摄氏度可以不用写。 最后的表达式为{WS-C2960S-48TS-L:ciscoEnvMonTemperatureStatusValue.avg(3m)}>30

点击创建Triggers界面最底下的Add,完成Trigger的创建。

关于表达式的详细用法及函数功能,可以参考以下两个文档。https://www.zabbix.com/documentation/3.0/manual/config/triggers/expressionhttps://www.zabbix.com/documentation/3.0/manual/appendix/triggers/functions2.6 验证trigger Trigger配置完成后,会立即生效。过一分钟左右,我的邮件就收到了下图所示的OK邮件,说明配置正确。


三、风扇监控及配置trigger
3.1 要用到的OID
1.3.6.1.4.1.9.9.13.1.4.1.3.1007
1.3.6.1.4.1.9.9.13.1.4.1.3.1034
两种类型的2960交换机,风扇的OID是一样的,3750的OID就算是同一版本的IOS也存在差异,所以在实际测试为准。3.2 创建Item 同创建温度的Item一样,在交换机类型模板里创建Item,只是风扇的item不需要填写单位。其它选项默认即可,最后的item Description填写在思科网站上查找OID时的Description。点击Add,完成item的创建。





风扇的值有以下几种,1表示风扇是正常的,其它几种都表示不正常情况。 1:normal 2:warning 3:critical 4:shutdown 5:notPresent 6:notFunctioning
3.3创建Graph
在交换机类型模板中,创建Graph,如下图所示。 填写Graph的Name,在Items选项中将刚刚创建好的items添加进来,点击最底下的Add,完成Graph的创建。

3.4 验证Graph 在Monitoring-->Graphs中选择一台交换机,查看Temperature Status,如下图所示。 风扇是正常运行状态,所以值一直为1。

3.5创建Trigger 还在是交换机类型模板中创建Trigger,这样同类型下的所有交换机都会新增这个Trigger。 创建Trigger,并点击Expression后面的Add增加表达式,如下图所示。 注意Function的配置,正常的值为1,其它情况为非1。非正常情况时都选择让zabbix报警。

添加完成后如下图所示,点击最底下的Add,完成Trigger的创建。

3.6 验证trigger Trigger配置完成后,会立即生效。过一分钟左右,我的邮件就收到了下图所示的OK邮件,说明配置正确。

谢谢你打开这篇博文,并一直坚持看到了这里,如果觉得对你有帮助,请不要吝啬点一下右下角的赞。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  交换机 OID 风扇=