snmp协议监控Linux

snmp协议

snmp协议:

简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理 网络节点服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。

snmp协议oid使用https://www.cnblogs.com/aspx-net/p/3554044.html

地址规划

主机名 ip地址 服务
zabbix 10.0.0.71 snmp客户端
web01 10.0.0.7 snmp服务端

snmp服务端使用守护进程运行,snmp客户端根据old取值,然后把结果给服务端,服务端把值返回

snmp服务端安装?

主机名 ip地址 服务 
web01 10.0.0.7 snmp服务端

安装服务端

$ yum install net-snmp -y
$ vim /etc/snmp/snmpd.conf

 41 com2sec notConfigUser  default      linux   ---修改口令
 42
 43 ####
 44 # Second, map the security name into a group name:
 45
 46 #       groupName      securityModel securityName
 47 group   notConfigGroup v1           notConfigUser
 48 group   notConfigGroup v2c           notConfigUser
 49
 50 ####
 51 # Third, create a view for us to let the group have rights to:
 52
 53 # Make at least  snmpwalk -v 1 localhost -c public system fast again.
 54 #       name           incl/excl     subtree         mask(optional)
 55 view    systemview    included   .1                   --.1下面的信息都可以看到
 56 view    systemview    included   .1.3.6.1.2.1.25.1.1

 #开启snmp服务
 $ systemctl start snmpd
 $ systemctl enable snmpd

 #查看端口
$ netstat  -lntup   | grep 161
udp        0      0 0.0.0.0:161             0.0.0.0:*                           7857/snmpd    

注:snmp协议基于udp的161端口

snmp客户端?

  ??zabbix安装

主机名 ip地址 服务
zabbix 10.0.0.71 snmp客户端
$ yum install net-snmp-utils.x86_64  -y

#取值 -c 口令  -v 使用什么版本
$ snmpwalk  -c linux -v 2c 10.0.0.7   .1.3.6.1.2.1.25.2.2.0
$ HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 995896 KBytes

配置zabbix页面??

1. 添加主机选用snmp

2. 添加模板,使用Linux SNMPV2模板

3. 修改宏里面的命令

4. 结果

原文地址:https://www.cnblogs.com/Mercury-linux/p/12287047.html

时间: 2024-10-10 23:44:27

snmp协议监控Linux的相关文章

Snmp 方式监控linux服务器

Snmp 方式监控linux服务器 一.  被监控端修改 shell#yum install net-snmp –y shell# mv /etc/snmp/snmpd.conf  /etc/snmp/snmpd.conf.bak shell# vim /etc/snmpd/snmpd.conf com2sec mynetwork 10.0.2.161 public  #这里写服务端的ip,表示允许这台机器访问你的snmp,如果default就是默认全部都可以访问. group MyROGrou

zabbix基于SNMP 协议监控路由器

zabbix基于SNMP 协议监控路由器 步骤 步骤超级方便. 1. 路由器上开启snmp 2. 确保外网能访问到 3. 用snmpwalk测试 4. 添加zabbix主机,SNMP interfaces中添加ip,去掉默认的zabbix agent,模块选择Template SNMP Interfaces snmpwalk测试命令 [[email protected] init.d]# snmpwalk -v 2c -c public 192.168.1.253 1.3.6.1.2.1.2.2

基于snmp协议监控华为s5720交换机

我遇到的问题: 最近在用cacti监控一台华为s5720交换机,监控模块是低版本的模板,监控高版本的交换机就不能获取数据. 根据原理找原因: 因为采用的是基于SNMP协议监控,用snmp获取数据必须获取OID(对象描述符).获取OID最精确的是联系设备厂商.s5720的OID是我联系厂商获得的,供大家参考. 类别 节点信息 对应节点的OID 备注 设备状态监控 CPU利用率 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5 盒式设备获取CPU利用率和内存利用率的大小还可以使用

监控软件zabbix使用snmp协议

SNMP(简单网络管理协议),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(database schema)和一组资源对象. 在开源监控系统中主要针对硬件的监控,比如:交换机,路由器,打印机以及网络流量. 1.安装SNMP协议(zabbix已安装好) [[email protected] ~]# yum install net-snmp -y [[email protected] ~]# vim /etc/snmp/snmpd.

linux 安装开启SNMP协议,最下面是yum安装

Linux SNMP 以下的示例采用SUSE10 Linux环境,但它同样适用于其它Linux发行版. 编译和安装 首先我们需要下载Net-SNMP的源代码,选择一个版本,比如5.7.1,地址如下: http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/ 接下来对下载的源代码包进行解压缩,如下: suse10:~ # tar xzvf net-snmp-5.7.1.tar.gz 然后通过configure来生成编译规则,如下:

Zabbix(五):高级应用-web方案、被动监控、基于snmp协议被动监控、proxy配置测试实例

1.web方案 web scenario:web监控方案,web场景: web scenarios指的是监控指定的web站点的资源下载及页面响应时间等数据指标: (1)创建web监控需要先定义一个web scenario(方案): 一个web方案包括一个或多个HTTP请求或步骤(steps) 每次监控都是按照预先定义的步骤的顺序执行: (2)通过web监控方案可以获取到下列信息: 整个web方案中所有步骤的速度和响应时间,以及平均下载速度和平均响应时间: 失败的步骤号 失败的报错信息 (3)在设

Zabbix通过SNMP监控Linux主机

监控Linux: Configuration---Host---Create Host 配置Templates: Configuration---Templates---Create Template SNMP OID 的查找方法: //查看网卡的发送速率: [[email protected] ~]# snmpwalk -v 2c -c public 192.168.100.246  .1.3.6.1.2.1.2.2.1.10 IF-MIB::ifInOctets.1 = Counter32:

LR通过snmp监控linux下的mysql

LR通过snmp监控linux下的mysql 在linux底下安装配置snmp: 1.使用系统盘安装rpm包(这种方式最好) 2.在www.net-snmp.org处下载net-snmp安装(安装后有可能找不到snmpd.conf文件) tar xzvf  net-snmp-5.4.2.1.tar.gzcd  net-snmp-5.4.2.1./configure这里会叫你输入一些信息,其中有一步(好像是第二步)是问要安装什么版本:1.2.3,输入2回车其它都直接回车就可以makemake in

用SNMP协议实现系统信息监控--Windows Server 2008

简单了解: SNMP简单网络管理协议,是一种属于应有层的协议,主要有三个部分组成,被管理部分.代理部分和网络管理系统. 被管理部分是一个网络节点,也称为网络单元.SNMP代理是被管理设备上的一个网络管理软件模块.网络管理系统则运行 应有程序来监测被管理设备. 实际操作: 1.首先确认该机器上是否安装snmp简单网络管理协议,如果没有安装,点击并安装snmp简单网络管理协议 确认具体步骤:打开服务器管理器,选择功能并在功能对应的右侧栏中选择添加功能: (注:本测试机已经安装有了,所以右边的功能栏中