002-Zabbix-网络设备自动监控(cisco)
网络设备都是多端口多监控项目,要是一个一个添加的话,那能可以累人的。本人开始玩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)相关推荐
- zabbix批量自动监控新华三服务器
监控说明: 和部分网络设备不同,服务器需要带外管理口才能对外开放数据.通常来说,在服务器接了带外口后,就是配置snmp不同版本,省事的话一般就是snmp v2,有安全要求就需要配置snmp v3,但需 ...
- zabbix 5.0监控网络设备
本文仅以zabbix使用snmp监控网络设备为例 一.思路 二.实践 创建主机群组 创建主机 创建模板 创建应用集 创建监控项 添加触发器 写在最后 一.思路 1.网络设备开启snmp服务,并配置好相 ...
- zabbix通过自动发现功能实现自动识别网络设备接口
可是现在公司上线了一大批网络设备,如果要每个网络设备都做模板,添加item......那就该废了,于是迫于压力今天来测试使用zabbix的自动发现功能实现自动发现网络设备接口,并且自动获取接口的流量值 ...
- Zabbix通过自动发现监控端口
安装环境 Zabbix server和agent通过编译方式安装在服务器192.168.25.106上.Zabbix server/agent的安装目录为:/usr/local/zabbix. 创建脚 ...
- zabbix 4.2官方自动监控网络服务端口脚本
自动监控网络服务 监视网络服务及其连接是非常重要的.在任何特定时间,服务器上运行的服务有数百个,如果不是数千个的话.其中许多都必须可以通过网络联系到.Web服务通常需要在端口80和/或443上可用,F ...
- zabbix学习4: 监控Java原理-zabbix性能优化-低级自动发现-zabbix api
文章目录 20: zabbix监控java jvm原理 21: zabbix性能优化 22: zabbix低级自动发现 23: zabbix api 20: zabbix监控java jvm原理 to ...
- Linux Zabbix——zabbix可视化、监控模板配置、自定义监控参数、自动发现监控下设备、数据库监控、企业proxy分布式监控搭建配置...
Zabbix可视化.监控模板配置.自定义监控参数.自动发现监控下设备.数据库监控.proxy分布式监控搭建配置- 文章篇幅较长,可以选择目录查看感兴趣的模块. 1.Zabbix可视化 1. 简介 企业 ...
- 技巧:结合Zabbix与SNMP监控嵌入式设备
在如何利用Zabbix监控网络设备三篇文章的前两篇中,我们介绍了如何通过Zabbix代理监控网络设备.但有些设备无法安装Zabbix代理,需要采用其他方法监控.需要考虑无法安装软件的嵌入式设备或应用程 ...
- Zabbix 通过 API 监控 k8s
监控方式:python+zabbix _sender 原理:python的request库,请求k8s的api地址,对数据处理. 第一步:获取k8s的api地址 查看K8S的api地址的命令如下( 最 ...
最新文章
- 仅用CPU就能跑到1000FPS,这是开源的C++跨平台人脸检测项目
- 企业证书系列之数据加密
- 设计模式-策略模式和工厂模式结合使用
- WebDriver自动化测试工具(3)---PhantomJS的使用
- 趣谈设计模式 | 策略模式(Strategy):你还在使用冗长的if-else吗?
- Sad Angel (悲伤的天使)-Игорь Крутой
- new JSONArray(ListMap).tostring()问题
- discuz邮件设置PHP,Discuz!6.0—如何配置发送邮件的参数
- 卷boot仅剩余XX空间
- 模拟进程创建、终止、阻塞、唤醒原语_操作系统第二章--进程的描述与控制
- hdu 1257 最少拦截系统 (DP)
- 全面介绍Windows内存管理机制及C++内存分配实例(二):内存状态查询
- 少儿编程线下培训水到渠成了吗?2018
- OpenCV4每日一练day12:双目相机标定
- Numpy Scalars(标量)
- 关于TeamViewer中的ITbrain
- 数据-第18课-栈与递归
- python mysql传入多个参数
- js 字符串换行_分享自己写的一个js的信息打印程序
- mfc窗口右下角如何显示一个三角形图案_以C4D制作金属碳笼为例:安利一个友好的三维制图软件...
热门文章
- 计算机动画课程设计,计算机动画课程设计.doc
- python 模型交叉验证法_python – 交叉验证和模型选择
- VUE跨域问题的解决(没有config目录)
- vs2019使用python进行数据可视化_在Visual Studio2019中使用汇编语言编写程序
- Linux下的awk用法详解
- Vmware虚拟机网络模式NAT模式
- laravel框架中文手册_Laravel框架的这些你都懂的话,它核心架构基本就懂了
- mongodb中批量将时间戳转变通用日期格式
- 使用HTML+CSS实现鼠标划过的二级菜单栏
- 大道至简第一章 读后感