苏童 发表于 2019-1-20 09:02:27

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

  一、zabbix监控CPU

  1、zabbix监控CPU及配置Triggers
  (1)、要用到的OID
      1.3.6.1.4.1.9.2.1.57.0CPU utilization for one minute
      1.3.6.1.4.1.9.2.1.58.0CPU utilization for five minutes
      1.3.6.1.4.1.9.2.1.56.0CPU utilization for five seconds
  (2)、创建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的创建。
http://s2.运维网.com/wyfs02/M01/8A/C6/wKioL1g76xPT9AZFAADPltEtBNc325.png-wh_500x0-wm_3-wmp_4-s_613596663.png
http://s2.运维网.com/wyfs02/M02/8A/C6/wKioL1g763Tgn1kpAABxpAY7Wtc980.png-wh_500x0-wm_3-wmp_4-s_71344648.png
  创建cpu使用率的三个监控项后如下图所示
http://s5.运维网.com/wyfs02/M00/8A/C6/wKioL1g77F6hAgrMAABTbvIm6cQ163.png-wh_500x0-wm_3-wmp_4-s_1360942068.png
  2、创建zabbix监控CPU的Graphs
  填写Graph的Name,在Items选项中将刚刚创建好的三个items添加进来,点击最后的Add,完成Graph的创建。
http://s1.运维网.com/wyfs02/M01/8A/C6/wKioL1g77vLDl0DjAADwTpWt-ok262.png-wh_500x0-wm_3-wmp_4-s_2496258550.png
  3、创建Triggers
http://s5.运维网.com/wyfs02/M01/8A/C6/wKioL1g78GSAWhsPAAC9zMr91Ag455.png-wh_500x0-wm_3-wmp_4-s_4181014439.png
  这里比较重要的是表达式,即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
http://s3.运维网.com/wyfs02/M02/8A/CA/wKiom1g78p7QbyeFAACwqL1PCSM342.png-wh_500x0-wm_3-wmp_4-s_3096680366.png
  关于表达式的详细用法及函数功能,可以参考以下两个文档。

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

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

  4、验证出图
http://s1.运维网.com/wyfs02/M01/8A/CB/wKiom1g7_ynwzWpwAAMVR72KkSc189.png-wh_500x0-wm_3-wmp_4-s_3795138828.png

  二、zabbix监控内存
  1、、内存监控及配置Trigger
  (1)、要用到的OID
  .1.3.6.1.4.1.9.9.48.1.1.1.6.1ciscoMemoryPoolFree
.1.3.6.1.4.1.9.9.48.1.1.1.5.1ciscoMemoryPoolUsed
  (2)、创建items
  同CPU使用率一样,创建模板Memory Statistics后,在模板中创建Item MemoryPoolFree与MemoryPoolUsed,创建方法是一样,只是内存的item不需要填写单位。其它选项默认即可。点击Add,完成item的创建。如图:
http://s5.运维网.com/wyfs02/M00/8A/D8/wKiom1g9LBXDln7fAAELgXYLZ28798.png-wh_500x0-wm_3-wmp_4-s_2680116623.png
http://s3.运维网.com/wyfs02/M02/8A/D8/wKiom1g9K_zCCt_HAAB1gDN6pWs863.png-wh_500x0-wm_3-wmp_4-s_3019783628.png
  (3)、创建内存的两个监控项后如下图所示
http://s4.运维网.com/wyfs02/M02/8A/D4/wKioL1g9LObwMzFFAAA36LVGj7o244.png-wh_500x0-wm_3-wmp_4-s_151705422.png
  (4)创建Graph
  填写Graph的Name,在Items选项中将刚刚创建好的两个items添加进来,点击最后的Add,完成Graph的创建。如图:
http://s1.运维网.com/wyfs02/M00/8A/D4/wKioL1g9LkbBjvl4AADz8TONr6s585.png-wh_500x0-wm_3-wmp_4-s_180490017.png
  (5)验证graph(由于memory很少发生变化,所以在graph中表现为一条横线。)
http://s3.运维网.com/wyfs02/M00/8A/D9/wKiom1g9MzfQiajEAAJWNc6zY5k250.png-wh_500x0-wm_3-wmp_4-s_3896958598.png
  (6)、 创建Trigger,点击Expression后面的Add增加表达式,如下图所示。
http://s3.运维网.com/wyfs02/M02/8A/D5/wKioL1g9N3jTQvvmAABDFUNPNxo024.png-wh_500x0-wm_3-wmp_4-s_2705896841.png
  (7)、这里设置阀值为20%,首先按上图所示的配置,添加两个表达式。
  {172.27.10.1:MemoryPoolFree.last()}=0
  {172.27.10.1:MemoryPoolUsed.last()}=0
  如下图(表示空闲使用量少于20%时将触发报警。):
http://s1.运维网.com/wyfs02/M02/8A/D5/wKioL1g9OBGBf1uWAADUeRDvT8A254.png-wh_500x0-wm_3-wmp_4-s_1958521431.png
  OK




页: [1]
查看完整版本: Zabbix 3.0 监控交换机(CPU、内存监控及配置Trigger)