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

要监控交换机的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.1008


WS-C2960S-48TS-L


c2960s-universalk9-mz.122-55.SE5.bin


2


WS-C2960S-24TS-L


c2960s-universalk9-mz.122-55.SE3.bin


3


.1.3.6.1.4.1.9.9.13.1.3.1.3.1006


WS-C3750X-24


c3750e-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/expression

https://www.zabbix.com/documentation/3.0/manual/appendix/triggers/functions

2.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邮件,说明配置正确。

谢谢你打开这篇博文,并一直坚持看到了这里,如果觉得对你有帮助,请不要吝啬点一下右下角的赞。

时间: 2024-08-01 22:47:17

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

Zabbix添加对Windows 客户端CPU温度的监控

温度是监测一台机器运行的重要参数 Zabbix预置的模板中没有对CPU温度的监控,所以我们需要使用自定义的KEY对温度进行监测 Windows没有温度监测的组件这时候需要借助第三方软件Speed-Fan进行温度的读取 Speed-Fan下载:http://www.almico.com/sfdownload.php 安装完成后进行简单的设置 选中需要监测的项目,勾选下面的Logged 然后打开Log选项卡,勾选Enable 最小化Speed-Fan就会转入后台运行,注意点击右上角X则会直接关闭软件

Zabbix 3.0 监控交换机(CPU、内存监控及配置Trigger)

一.zabbix监控CPU 1.zabbix监控CPU及配置Triggers (1).要用到的OID        1.3.6.1.4.1.9.2.1.57.0  CPU utilization for one minute        1.3.6.1.4.1.9.2.1.58.0  CPU utilization for five minutes        1.3.6.1.4.1.9.2.1.56.0  CPU utilization for five seconds (1).创建ite

zabbix 4.0 客户端服务器自动注册和自动发现配置

一.Discovery 此种方法是由服务器端发起的,对服务端性能消耗大. 把内网地址写进去 创建actions ?选择Discovery创建自动发发现Linux的Actions,自动添加到指定组和链接. 二 Auto Registration 此种方法是由客户端发起的,推荐这种方式. 修改zabbix-agent配置添加一行:HostMetadata = Linux yunweibukanglidetest01 重启/etc/init.d/zabbix-agent restart 原文地址:ht

Zabbix 3.0 监控Tomcat

配置Tomcat性能监控项目 1.通过JAVA 管理扩展(Java Management Extensions,JMX)采集java应用和JAVA容器的监控数据, 要想让zabbix系统通过JMX方法采集监控数据,则需要在zabbix系统的服务器端安装java环境, 并且在编译安装Zabbix服务器端组件时,需要使用--enable-java编译配置选项,使Zabbix系统能 够支持通过JMX方法采集监控数据,当zabbix系统可通过JMX方法采集监控数据时,在Zabbix系统安装 路径的sbi

深入浅出Zabbix 3.0 -- 第八章 管理告警

第八章  管理告警 在本章中可以了解到Triggers(触发器)的配置和Actions(动作)的配置,详细介绍触发器的规则表达式.告警.告警升级等, 作为一个监控解决方案,告警是不可或缺的功能.当从监控对象上收集的监控项的值满足系统中设定的阈值即产生告警事件,依据告警事件的不同类型,产生相应的告警动作,给用户发送告警信息,或者执行命令等等.Zabbix中的告警流程如下图7-1所示. 图 8-1 8.1 触发器 我们知道在Zabbix中是通过监控项收集监控数据,然后这些数据会保存在数据库中.有时候

Zabbix 3.0 监控交换机(3)--CPU、内存监控及配置Trigger

要监控交换机的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

Zabbix 3.0 监控交换机(2)——ICMP监控及邮件报警

将交换机加入到zabbix监控系统中之后,接下来应该做什么呢,对了,就是要实时的知道交换机的在线状态,这里使用ICMP监控和邮件报警来实现这个目的. 一.ICMP监控 Zabbix处理ICMP ping请求使用的fping这个命令,zabbix-3.0中默认是没有安装的,所以我们首先安装fping. 1.1 fping安装 下载fping 命令:cd /usr/local/src wget http://www.fping.org/dist/fping-3.13.tar.gz 解压fping 命

Zabbix 3.0 监控交换机(1)——端口流量监控

一.开启交换机的snmp服务 思科:全局模式下输入以下命令 snmp-server community public ro #启动snmp服务,并设置只读团体字符为public: snmp-server enable traps #启动所有traps: 华为:系统视图下输入以下命令 snmp-agent #启动snmp服务 snmp-agent community read cipher public #设置只读团体字符为public: snmp-agent sys-info version a

zabbix监控交换机

利用zabbix实现对交换机的监控,利用snmp实现监控的原理是通过oid获取需要的监控数据.不同的交换机设备oid可能会有所差异,如果不确定具体的oid可以通过如下命令进行逐步分析: snmpwalk -v 2c -c homed 192.168.52.6 >oid.txt 通过zabbix的lld实现对dell交换机的监控步骤: 首先配置交换机的公共体名,所有交换机的共同体名最好统一方便管理 snmp-server community "homed" ro 在zabbix服务