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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)、创建items

在模板下创建三个items,分别为:CPU utilization for one minute,CPU utilization for five minutes,CPU utilization for five seconds ;其中name 和key值可以随意填写(建议:可以取比较直观的)如下图:

        Type:SNMP v2版本

        SNMP OID:相对应的OID

        SNMP community:相对应的SNMP读团体字

        Units:CPU使用率,填写百分号%

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

技术分享

技术分享

创建cpu使用率的三个监控项后如下图所示

技术分享

2、创建zabbix监控CPU的Graphs

    填写Graph的Name,在Items选项中将刚刚创建好的三个items添加进来,点击最后的Add,完成Graph的创建。

技术分享

3、创建Triggers

技术分享

       这里比较重要的是表达式,即zabbix应该在什么情况下使用触发器(Trigger)向用户报警,让用户知道CPU使用率异常。点击Expression后面的Add增加表达式,如下图所示。
        Item:这里选CPU utilization for five seconds。 CPU的实时使用率超过报警的阀值,zabbix就通过邮件报警,所以要知道CPU实时的使用率,这个是最合适的。
        Function:指的是函数,有下拉列表,从下拉列表中选择平均值大于N。
        Last of(T):#3,最近三次的值
        N:这里填写25,表示25%,百分号可以不用写。这里为方便测试才填写的25.
        最后的表达式为{172.27.1.2:CpuUtilization5sec.delta(#3)}>25

技术分享

        关于表达式的详细用法及函数功能,可以参考以下两个文档。

        https://www.zabbix.com/documentation/3.0/manual/config/triggers/expression

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

4、验证出图

技术分享

待完成......

以上是关于Zabbix 3.0 监控交换机(CPU内存监控及配置Trigger)的主要内容,如果未能解决你的问题,请参考以下文章

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

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

zabbix监控架构原理

Eg挨蒙—Zabbix监控进程占cpu和内存大小及批量监控端口

Zabbix监控

四配置及使用Zabbix监控系统