snmp_服务端配置

1.snmp是什么?

SNMP(Simple Network Management Protocol,简单网络管理协议)是一种广泛使用的网络管理协议,用于监控和管理网络设备,如服务器、路由器、交换机、打印机等。它允许网络管理员从中央位置监控网络性能,发现和解决网络问题。

2.配置snmp服务端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/bash
# 以下操作仅为示例操作,详细操作请按实际情况而定

# 1.编辑snmp配置文件
vim /etc/snmpd.conf

##############################
# community 中是对应 sec.name 的连接密码
# SNMP 中 连接密码被称为 community sec.name 类似于用户名

com2sec notConfigUser default public
修改为
com2sec notConfigUser default monitor

##############################
# groupName <---> securityName
# 组名 <---> 上面设置的用户名
# 可指定每个group 使用SNMP协议版本
##############################
# group <---> read write notif
# 上面的group <--> 读/写/通知(SNMP trap)使用的上面的view设置
将第62行的
access notConfigGroup "" any noauth exact systemview none none
修改为
access notConfigGroup "" any noauth exact all none none
##############################
# view SNMP 中OID设定
# name = 此视图名
# include/exclude 包括/排除之后的OID地址
# subtree=OID地址(.0 表示所有的OID)
将第85行的
#view all included .1 80
去掉注释

2.重启SNMP服务
systemctl restart snmppd.service

3.添加为开机自启
systemctl enable snmpd.service

4.验证snmp是否可以获取到值
snmpwalk -v 2c -c monitor [设备IP]

snmp_服务端配置
https://bote798.top/2025/01/06/snmp-服务端配置/
作者
bote798
发布于
2025年1月6日
许可协议