网络设备都是多端口多监控项目,要是一个一个添加的话,那能可以累人的。本人开始玩zabbix的时候也是一个端口一个端口添加的,搞了好久才添加完一台交换机。突然想是不是有自动监控交换的方法,通过百度一顿搜索了,找到了好多文章,根据相关文章的查看,终于实现了这个自动监控网络设备的方法

实现过程:创建Templates-定义Discovery-在Discovery-创建item,Graphs

1,首先创建模板,步骤如下:Configuration-templates-Create template

2,简单配置一下,把模板的名称,所属组都填写一下,然后点击:ADD

3.Templates主界面,选择新创建的模板,点击:Discovery

4.进入Discovery界面,然后选择:Create discovery rule

5.进入Create discovery rule界面,如下图

填写内容如下:

Name     #Discovery 名称  名称为:Network interface

Type       #选择agent的模式 选择使用agent:SNMPv2 agent

Key         #填写所需的Key值, 因为是自动发现,填写的Key:ifDescr

SNMP OID    #填写SNMP所需的OID值 ,填写的SNMPOID:ifdescr

SNMP community # SNMP团体的名称,多数都是自定义的名称,在这里我使用的是默认的public

填写完成如下图:

好了,现在我们需要创建item,英文:Item prototypes 中文翻译为:原项目

PS:看资料的时候没有详细看是在没有在discovery rule下创建Item prototypes 。那次配置失败,后来对比了一下才找到问题所在,特此在这里提示一下创建item是在Item prototypes 创建。

6.点击打开:Item prototypes

7,进入Item prototypes 界面,然后选择:Create item prototype

8,进入item prototype界面

流量IN与OUT,请参考IN的流量配置out流量的选项

Item prototype名称 名称描述 填写内容
Name Item名称 In traffic on interface {#SNMPVALUE}
Type agent工作模式 SNMPv2 agent
Key 监控KEY值 ifInOctets[{#SNMPVALUE}]
SNMP OID SNMP OID键值 IF-MIB::ifInOctets.{#SNMPINDEX}
SNMP communtiy SNMP团体名称 public
Type of information 获取数据的使用类型 Numeric(unsigned)
Units 获取数据的单位 bps (zabbix默认为byte)
Usecustommultiplier 单位的倍数 8     (byte转换到bps乘8)
store value 存储数值的方式 Delta(speed per second)
Description Item描述 null

关于三个变量值说明,请参考:

本版为:2.4.6

https://www.zabbix.com/documentation/2.4/manual/appendix/macros/supported_by_location?s[]=snmpvalue

InOctets模板

OutOctets模板

9,创建Graph prototype 监控流量图,点击:Graph prototype

10,点击:Create graph prototype

11,进入Create graph prototype界面

所需配置项:

Name  :Traffic on interface {#SNMPVALUE}

Items

这二项目,配置过程如下图

到Items位置,点击:add prototype 添加items prototype

勾选,并点击:SELECT

配置完成如下图,然后点击:add

以上是自动发模板配置完成,现在添加主机并关联相应模板

添加主机:Configuration-Hosts-Create host

填写完基本信息后,选择点击:Templates

再点击:Select 进入模板选择界面

勾选我们刚刚创建的模板,下拉点击:Select或者 双击也可以返回到模板

在Link new templates 位置,已经可以看到我们选择的模板名称,此时一定要点击:add 进行添加

最后点击:add 返回到主机界面

等待一会就发现原来Item项目0,已经有好多项目

然后去查看网络流量图吧

到此结束了,网络设备的自动添加端口流量监控

zabbix中文参考网站:https://www.ttlsa.com/monitor/zabbix/

在这个网站我学到了很多知识,如php nginx 个人比较喜欢,在这里感谢网站的创建团队。

转载于:https://blog.51cto.com/xjlsky/1763533

002-Zabbix-网络设备自动监控(cisco)相关推荐

  1. zabbix批量自动监控新华三服务器

    监控说明: 和部分网络设备不同,服务器需要带外管理口才能对外开放数据.通常来说,在服务器接了带外口后,就是配置snmp不同版本,省事的话一般就是snmp v2,有安全要求就需要配置snmp v3,但需 ...

  2. zabbix 5.0监控网络设备

    本文仅以zabbix使用snmp监控网络设备为例 一.思路 二.实践 创建主机群组 创建主机 创建模板 创建应用集 创建监控项 添加触发器 写在最后 一.思路 1.网络设备开启snmp服务,并配置好相 ...

  3. zabbix通过自动发现功能实现自动识别网络设备接口

    可是现在公司上线了一大批网络设备,如果要每个网络设备都做模板,添加item......那就该废了,于是迫于压力今天来测试使用zabbix的自动发现功能实现自动发现网络设备接口,并且自动获取接口的流量值 ...

  4. Zabbix通过自动发现监控端口

    安装环境 Zabbix server和agent通过编译方式安装在服务器192.168.25.106上.Zabbix server/agent的安装目录为:/usr/local/zabbix. 创建脚 ...

  5. zabbix 4.2官方自动监控网络服务端口脚本

    自动监控网络服务 监视网络服务及其连接是非常重要的.在任何特定时间,服务器上运行的服务有数百个,如果不是数千个的话.其中许多都必须可以通过网络联系到.Web服务通常需要在端口80和/或443上可用,F ...

  6. zabbix学习4: 监控Java原理-zabbix性能优化-低级自动发现-zabbix api

    文章目录 20: zabbix监控java jvm原理 21: zabbix性能优化 22: zabbix低级自动发现 23: zabbix api 20: zabbix监控java jvm原理 to ...

  7. Linux Zabbix——zabbix可视化、监控模板配置、自定义监控参数、自动发现监控下设备、数据库监控、企业proxy分布式监控搭建配置...

    Zabbix可视化.监控模板配置.自定义监控参数.自动发现监控下设备.数据库监控.proxy分布式监控搭建配置- 文章篇幅较长,可以选择目录查看感兴趣的模块. 1.Zabbix可视化 1. 简介 企业 ...

  8. 技巧:结合Zabbix与SNMP监控嵌入式设备

    在如何利用Zabbix监控网络设备三篇文章的前两篇中,我们介绍了如何通过Zabbix代理监控网络设备.但有些设备无法安装Zabbix代理,需要采用其他方法监控.需要考虑无法安装软件的嵌入式设备或应用程 ...

  9. Zabbix 通过 API 监控 k8s

    监控方式:python+zabbix _sender 原理:python的request库,请求k8s的api地址,对数据处理. 第一步:获取k8s的api地址 查看K8S的api地址的命令如下( 最 ...

最新文章

  1. 仅用CPU就能跑到1000FPS,这是开源的C++跨平台人脸检测项目
  2. 企业证书系列之数据加密
  3. 设计模式-策略模式和工厂模式结合使用
  4. WebDriver自动化测试工具(3)---PhantomJS的使用
  5. 趣谈设计模式 | 策略模式(Strategy):你还在使用冗长的if-else吗?
  6. Sad Angel (悲伤的天使)-Игорь Крутой
  7. new JSONArray(ListMap).tostring()问题
  8. discuz邮件设置PHP,Discuz!6.0—如何配置发送邮件的参数
  9. 卷boot仅剩余XX空间
  10. 模拟进程创建、终止、阻塞、唤醒原语_操作系统第二章--进程的描述与控制
  11. hdu 1257 最少拦截系统 (DP)
  12. 全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询
  13. 少儿编程线下培训水到渠成了吗?2018
  14. OpenCV4每日一练day12:双目相机标定
  15. Numpy Scalars(标量)
  16. 关于TeamViewer中的ITbrain
  17. 数据-第18课-栈与递归
  18. python mysql传入多个参数
  19. js 字符串换行_分享自己写的一个js的信息打印程序
  20. mfc窗口右下角如何显示一个三角形图案_以C4D制作金属碳笼为例:安利一个友好的三维制图软件...

热门文章

  1. 计算机动画课程设计,计算机动画课程设计.doc
  2. python 模型交叉验证法_python – 交叉验证和模型选择
  3. VUE跨域问题的解决(没有config目录)
  4. vs2019使用python进行数据可视化_在Visual Studio2019中使用汇编语言编写程序
  5. Linux下的awk用法详解
  6. Vmware虚拟机网络模式NAT模式
  7. laravel框架中文手册_Laravel框架的这些你都懂的话,它核心架构基本就懂了
  8. mongodb中批量将时间戳转变通用日期格式
  9. 使用HTML+CSS实现鼠标划过的二级菜单栏
  10. 大道至简第一章 读后感