安装包下载地址,输入前缀即可:
http://www.rpmfind.net/
(1)rpm安装解压命令rpm -U --force -vv net-snmp-5.7.2-49.el7_9.2.x86_64.rpm
(2)默认配置路径 /etc/snmp/snmpd.conf
服务端安装
1、snmp服务端需要安装的包:
net-snmp-5.7.2-49.el7_9.2.x86_64.rpm
net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64.rpm
net-snmp-libs-5.7.2-49.el7_9.2.x86_64.rpm
2、服务端配置修改
(1)放开端口号161-162
firewall-cmd --permanent --remove-rich-rule=“rule family=“ipv4” source address=“ip” port protocol=“udp” port=“161-162” accept” && firewall-cmd --reload
(2)共同体名称:(可以修改成想要的名称)

3、若想放开全部视图oid配置

4 、若想支持ipv6添加配置:
rwcommunity6 public_default
agentaddress udp6:161
客户端安装
1、snmp客户端需要的安装包:
net-snmp-5.7.2-49.el7_9.2.x86_64.rpm
net-snmp-agent-libs-5.7.2-49.el7_9.2.x86_64.rpm
net-snmp-libs-5.7.2-49.el7_9.2.x86_64.rpm
net-snmp-utils-5.7.2-49.el7_9.2.x86_64.rpm(比服务端必须多一个这个,才能使用)
2、使用命令获取服务端信息,加粗1是服务端ip,2是共同体名称同上面服务端的一致
snmpwalk -v 1 服务端ip -c public .1.3.6.1.2.1.1
3、如果想支持ipv6需要配置
rwcommunity6 public_default
agentaddress udp6:161
4、ipv6获取服务端信息命令,共同体名称和服务端ip需要填自己的
snmpwalk -v 2c -c public udp6:[服务端ip] .1.3.6.1.2.1.1
5、获取成功会出现一堆信息,失败则返回no response
本文介绍了如何在Linux环境下离线安装SNMP服务端和客户端,并详细阐述了如何配置服务端,包括端口开放、共同体名称设置以及支持IPv6的配置方法。客户端安装步骤同样详尽,包括安装所需包、使用snmpwalk命令获取服务端信息,并提供了支持IPv6的配置和查询命令。
2272

被折叠的 条评论
为什么被折叠?



