四、Zabbix监控-SNMP方式监控网络设备、服务器
文章目录
- 1. SNMP监控网络设备
- 1.1 什么是SNMP
- 1.2 为什么需要SNMP
- 1.3 SNMP基本概念
- 1.3.1 OID
- 1.3.2 MIB
- 1.4 SNMP的版本
- 2. SNMP监控网络设备实践
- 2.1 开启路由器的SNMP
- 2.2 配置ZbbixWeb
- 2.3 监控结果展示
- 3. SNMP监控Linux实践
- 3.1 SNMP服务安装
- 3.2 SNMP服务配置
- 3.3 启动SNMP服务
- 3.4 获取客户端数据
- 3.5 配置zabbixweb
- 3.6 SNMP 监控效果
1. SNMP监控网络设备
1.1 什么是SNMP
snmp全程(simple network manager protocol)简单网络管理协议
1.2 为什么需要SNMP
对于路由器、交换机、打印机等设备,仅支持SNMP协议,只能通过SNMP协议进行数据采集,监控;
对于有些服务器,不允许安装zabbix-agent,也可以通过SNMP协议进行数据采集,监控。
1.3 SNMP基本概念
在snmp中有一些基础概念需要我们了解。比如:OID、MIB
1.3.1 OID
什么是OID:
内存的大小:.1.3.6.1.2.1.25.2.2.0
内存的剩余:.1.3.6.1.2.1.25.2.2.1
任何一个指标在snmp中都有一个唯一的值进行表示,而oid排列顺序是以树状信息排列
1.3.2 MIB
MIB库:统计所有的oid库(国际标准)
比如:通过hrMemorySize.0获取内存信息
可以理解MIB是域名,比较好记忆。OID是IPD地址,不太好记忆。
1.4 SNMP的版本
v1: 不支持加密,任何人都可以取值,不安全
v2:简单加密,通过口令才可以取值,通过community设置口令,使用最多
v3:复杂加密,采集效率比较低
2. SNMP监控网络设备实践
2.1 开启路由器的SNMP
登录路由器,找到设备管理→SNMP,开启SNMP功能,然后设置团体名称即可
2.2 配置ZbbixWeb
配置→主机→创建主机→类型为SNMP,输入路由器ip地址
2.3 监控结果展示
3. SNMP监控Linux实践
3.1 SNMP服务安装
[root@localhost ~]# yum install net-snmp net-snmp-utils -y
3.2 SNMP服务配置
[root@localhost ~]# vim /etc/snmp/snmpd.conf
#public是默认的团体名称,建议修改
com2sec notConfigUser default public#限制从树杈哪个位置开始取值,如果需要监控的信息设置从.1从顶点开始
view systemview included .1
3.3 启动SNMP服务
[root@localhost ~]# /etc/init.d/snmpd start
正在启动 snmpd: [确定]
[root@localhost ~]# chkconfig snmpd on
3.4 获取客户端数据
#linux oid参考地址:
https://www.iteye.com/blog/yeluotiying-2112079#服务器端安装snmp工具
[root@zabbix-server ~]# yum install net-snmp-utils -y# OID获取数据方式
[root@zabbix-server ~]# snmpwalk -v2c -c panpancar 192.168.20.48 .1.3.6.1.4.1.2021.10.1.3.1
UCD-SNMP-MIB::laLoad.1 = STRING: 0.00
[root@zabbix-server ~]# snmpwalk -v2c -c panpancar 192.168.20.48 .1.3.6.1.4.1.2021.4.6.0
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 159680 kB# MIB获取数据方式
[root@zabbix-server ~]# snmpwalk -v2c -c panpancar 192.168.20.48 hrMemorySize.0
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 4056240 KBytes
3.5 配置zabbixweb
添加主机,配置团体名,关联Template OS Linux SNMP 模版
3.6 SNMP 监控效果
四、Zabbix监控-SNMP方式监控网络设备、服务器相关推荐
- zabbix专题:第十一章 zabbix之SNMP方式监控
(SNMP基本都是监控网络设备,本文介绍点理论知识) 概述 如果我们需要监控打印机.路由器.UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议 ...
- zabbix 通过 zabbix-agent 方式监控 Windows主机
1.实验环境 实验环境基于上一篇博文中的实验环境<zabbix 通过 SNMP 监控 Windows主机> 上一篇博文链接:https://www.jianshu.com/writer#/ ...
- 使用Zabbix的SNMP trap监控类型监控设备的一个例子
转载来源 :使用Zabbix的SNMP trap监控类型监控设备的一个例子 :https://www.jianshu.com/p/aa795afdf655 介绍 本文以监控绿盟设备为例. 1.登录被监 ...
- 【Zabbix-SNMP trap】使用Zabbix的SNMP trap监控类型监控设备的一个例子
本文以监控绿盟设备为例. 1.登录被监控的设备的管理系统,配置snmptrap地址指向zabbix服务器或代理服务器. snmptrap地址也叫陷阱. 2.配置或关闭防火墙,并验证是否能在zabbix ...
- zabbix基于SNMP 协议监控路由器
zabbix基于SNMP 协议监控路由器 步骤 步骤超级方便. 1. 路由器上开启snmp 2. 确保外网能访问到 3. 用snmpwalk测试 4. 添加zabbix主机,SNMP interfac ...
- zabbix使用SNMP V3监控路由器接口流量
由于最近公司有需要监控网络流量, 于是,本人部署了zabbix监控路由器流量的应用,下面是本人通过查找资料,自行实验并成功监控路由器接口流量的过程,供大家学习和借鉴. 首先,在路由器上面配置好SNMP ...
- Zabbix以trapper方式监控MySQL备份文件
背景: 生产上有台mysql服务器每天以定时任务方式用mysqldump命令进行数据库逻辑备份,定时任务执行时间为23:30,备份时长5分钟左右,生成的备份文件命名方式为'mysql-$(date + ...
- zabbix中用SNMP来监控交换机,及协议
SNMPV3是简单网络管理协议的第三版,因为其安全性更高,现在的中低端交换机已普遍支持该协议,所以在生产环境中我们应该采用SNMPV3对交换机.路由器进行管理. 首先在交换机上要配置SNMPV3协议, ...
- zabbix中用SNMP来监控交换机
前提:你要有一台搭建好的一套zabbix服务器,并且还有一个可监控的交换机. 一.先说下操作顺序把,先要创建主机群组-->然后创建模板-->创建应用集-->创建监控项-->创建 ...
最新文章
- Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例
- linux 问题 value too large for defined data type 解决方案
- 怎么防爬虫爬取信息_scrapy爬取51job职位信息(针对新的反爬虫机制)!
- c++ 6.0 没有找到mspdb60.dll 问题的解决
- jvm线程分析命令_JVM:如何分析线程转储
- JavaFX 2.0 beta示例应用程序和思考
- 外部仓库_仓库主要作业流程和WMS作业优化方案
- 大数据和人工智能,金融产业的创新发展通道
- ANSYS SPEOS VRXPERIENCE-基于物理特性的智能驾驶传感器高精度仿真
- 网络层 IPV4报文格式
- Js 获取浏览器高度
- VS2008中关于“加载安装组件时遇到问题。取消安装”的解决办法
- 使用STVD和Cosmic C编译器开发STM8S快速入门指南
- sata接口 图解 定义_SATA数据和电源接口定义详解(多图).pdf
- 【从蛋壳到满天飞】JS 数据结构解析和算法实现-栈和队列
- oracle 10 卸载工具,完全卸载oracle10个(转)
- .netCHARTING报表图表控件详细介绍
- myBatis中通过map集合传入数据查询结果为空
- 达摩院发布2023十大科技趋势,多领域“日进一寸”式融合创新
- 使用OpenCV 破解QQ登录中的滑动验证码