本文仅以zabbix使用snmp监控网络设备为例

  • 一、思路
  • 二、实践
    • 创建主机群组
    • 创建主机
    • 创建模板
    • 创建应用集
    • 创建监控项
    • 添加触发器
  • 写在最后

一、思路

1、网络设备开启snmp服务,并配置好相应的团体名,snmp版本,确保zabbix服务器能够使用snmp协议访问到设备

2、在zabbix上创建主机群组,新增主机,将主机纳入到主机群组中

3、创建模板

  1. 一般我们会使用一个模板去监控一类设备,模板可以关联主机群组主机,自定义的模板必须要关联某个主机群组,但是不一定要关联主机
  2. 模板的组件最小的为监控项, 是使用snmp或者其他方式去对客户端进行监控,监控项会通过上述方式从设备端获取我们想要得到的监控值。我们使用触发器去判断这个值从而做出相应的行为,因此不难判断出每个触发器都是绑定在某个监控项上的
  3. 一个模板会有很多种监控项去监控不同的数据,于是我们用应用集来归纳监控项应用集便是模板以下的“老二”
  4. 举个例子:创建的模板为network-device,那么我的监控项通常会用于监控不同厂商的设备,于是创建应用集H3C、Juniper、Huawei、Cisco来分别归纳这些监控项
  5. 对应关系:
    4、将模板应用在主机群组下

二、实践

创建主机群组

点击配置-主机群组,右上角创建主机群组,输入群组名,点击添加

创建主机

点击配置-主机,右上角创建主机。填写名称,群组选择刚刚创建的,由于此处我们使用snmp监控网络设备,添加SNMP接口,输入网络设备用于SNMP互通的IP,点击添加

创建模板

点击配置-模板,右上角创建模板(也可以去zabbix官网下载模板文件去导入,本文介绍自定义的模板)
模板名称、可见的名称随便填,群组选择之前新建的,主机可选可不选(建议选)

创建应用集

点击配置-模板,找到刚刚创建的模板
点应用级创建应用集,名字随便填

创建监控项

在模板界面点击监控项,右上角新建
举例的监控项用于监控G1/0/1接口入方向的流量
名称:随便填
类型:网络设备上配置的snmp v2,因此这里使用v2客户端
键值与OID:以监控G1/0/1为例,OID.1.3.6.1.2.1.31.1.1.1.6用于查询H3C S5500所有端口入流量,若OID设置成.1.3.6.1.2.1.31.1.1.1.6,则键值需要设置成G1/0/1端口的键值(具体键值百度即可);若OID设置为.1.3.6.1.2.1.31.1.1.1.6.1,则OID已经是监控G1/0/1口了,键值可以随便填写
单位:上述OID获取设备值的单位为字节,此处我们设置为bps(比特每秒)(具体原因后面会讲)
更新间隔:按需要填写
应用集:选择想纳入的应用集

然后点进程
这里需要注意的是,我们前面用的OID是记录端口的总入流量,但是一般监控的都是端口的实时速率
进程可以理解为监控项的预处理,通过预处理后的数据才会被存入zabbix数据库中。
此处我们添加步骤1:每秒更改。我们在监控项中定义的时间间隔为5S,即zabbix会在第1S与第6S分别取一次数据,每秒更改的作用是用第6S的数据减去第1S的数据,再除以间隔的时间(6-1),即得出每秒速率
步骤2:自定义倍数:因为OID的获取数据单位为字节,1 Byte(字节)为8 bits(比特),因此在这里乘8
经过步骤1、2,我们监控项的值最终单位即为bps(比特每秒)

添加触发器

创建一个触发器,当ifin.flow.1的监控项的流量超过20Mps时,触发告警

在模板界面点击触发器,右上角新建

名称为flow.1,严重性我们选一般严重,然后添加表达式

监控项选择ifin flow.1,功能、N值如图;监控项ifin flow.1中的单位是bps,20M/S便是20000bps(此处不按1024进位,算起来麻烦,大家知道这回事就够了 =_=),点插入

在“描述”一栏,我们可以写上“端口流量已超20Mps”,用于触发器联动邮箱告警的时候显示出具体问题

最后点添加,便生成了一个端口流量过高的触发器

写在最后

zabbix的功能一文难以介绍完,之后会陆续介绍其通过dingding、wechat、mail发送告警给用户的方法
求点赞求收藏求关注~

zabbix 5.0监控网络设备相关推荐

  1. Zabbix分布式监控实战(一)——Zabbix 5.0监控平台搭建与被监控端的添加

    一.Zabbix概述 1.Zabbix简介  zabbix是一个基于WEB界面的提供 分布式系统监控以及网络监控功能 的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营: ...

  2. zabbix 4.0监控mysql_从零开始搭建 Zabbix 4.0

    系统版本 LInux:CentOS 7 硬件: 内存,最小128MB: 磁盘,最小256MB: CPU,可能需要大量CPU资源: 升级系统组件到最新版本 sudo yum -y update 更新的太 ...

  3. Zabbix 5.0 监控教程(一)

    目录 一.Zabbix 介绍 二.为何是 zabbix 而不是其他监控 三.zabbix 专有名词 四.zabbix 程序组件 五.zabbix 5.0 安装 六.进入 zabbix 前端页面 七.登 ...

  4. zabbix 5.0监控客户端

    zabbix客户端部署 agent2新版本采用golang语言开发,可以在多核上运行 agent2默认用10050端口,也就是zabbix客户端的端口 旧版本客户端,zabbix-agent 新版本客 ...

  5. zabbix 3.0 监控windows 部署

    下载客户端 http://www.zabbix.com/downloads/3.0.4/zabbix_agents_3.0.4.win.zip 在c盘里创建一个zabbix文件夹,便于后面的管理.把下 ...

  6. Linux线上环境部署zabbix,CentOS 7.3下Zabbix 4.0监控环境安装部署

    $link=mysql_connect('192.168.144.113','zabbix','admin123');if($link) echo " h1 Success!! /h1 &q ...

  7. Zabbix 4.0监控PHP-Fpm Pools

    兼容性 该模板使用以下方法进行了测试: 软件 v.vsion Zabbix Server 4.0.3 Debian Stretch (9.8) Php-fpm 7.2 所需 PHP-状态应该在php- ...

  8. zabbix 5.0 使用内置监控项实现日志监控告警

    zabbix 5.0 监控日志 除了灵活的使用自定义监控项的方式,这里使用zabbix自带的日志监控.本文使用的是zabbix-5.0版本 使用条件 项目 要求 zabbix_agent 配置主动式参 ...

  9. Zabbix监控网络设备日志文件及字段报警

    Zabbix监控网络设备日志文件及字段报警 一.首先就是配置网络设备日志传送到zabbix存放日志的指定目录,一般目录为/var/log/ 需要配置rsyslog.conf 根据需求添加tcp或者ud ...

最新文章

  1. vivo AI 计算平台的 ACK 混合云实践
  2. OpenTelemetry - 云原生下可观测性的新标准
  3. 爬虫项目(二)---采集从03月02号以来的世界各国疫情数据
  4. Docker 搭建java+tomcat
  5. js实战代码系列—带你玩jQuery带你飞
  6. VCAP5-DCA – What’s new?
  7. java的datatype_java基本数据类型--Basic Datatypes
  8. cvThreshold() 阈值化
  9. visio付款流程图_visio流程图软件
  10. Ubuntu 16.04安装crossover17 并安装 TIM
  11. 山东大学高频电子线路实验五 混频器实验详解
  12. python模拟ios点击_弱弱的问下,ios的捷径可以实现模拟点击吗?
  13. 谈谈死链接产生的原因和处理方法
  14. 系统无法联系dhcp服务器,Win10专业版解决无法联系DHCP服务器错误[Ipconfig / Renew]方法...
  15. git config之后仍无法commit,提示 “fatal: empty ident name“
  16. echarts的xAxis的axisLabel的使用
  17. 明日之后服务器什么时候维护好,明日之后选择哪个服好?服务器选择指南
  18. 计算机屏幕自己动,ipad屏幕失灵自己乱跳怎么办【图文】
  19. 如何获取用户当前位置并生成国际拨号前缀+验证不同国家的手机号格式
  20. 死亡搁浅运送系统服务器,死亡搁浅图文攻略 主线流程+订单系统+运送流程+建筑搭建 操作介绍-游侠网...

热门文章

  1. 2022 中国开源大会“红山开源”创新论坛成功举办
  2. infoq 视频_InfoQ的2017年顶级软件开发人员案例,视频和播客
  3. 《气场修习术》阅读笔记
  4. 阿里云【7天实践训练营】进阶路线——Day2:阿里云云计算助理工程师认证(ACA)课程1 ~ 2章
  5. 一句“在吗?”逼死人
  6. 王牌战士辅助工具,快速升级刷金币攻略
  7. mysql comment
  8. 多家大企业受GoAnywhere 0day 漏洞攻击影响
  9. linux 串口 lseek,lseek及llseek介绍
  10. 微信小程序拉扯抖动问题