CentOS 7 SNMP 配置指南
简介

SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于网络管理的协议,它允许网络管理员监控网络上的各种设备,CentOS 7 作为一款流行的Linux发行版,内置了SNMP服务,本文将详细介绍如何在CentOS 7上配置SNMP服务。
安装SNMP服务
打开终端。
输入以下命令安装SNMP服务:
sudo yum install net-snmp net-snmp-utils
安装完成后,启动SNMP服务并设置开机自启:
sudo systemctl start snmpd sudo systemctl enable snmpd
配置SNMP服务
编辑SNMP配置文件:

sudo vi /etc/snmp/snmpd.conf
修改以下配置项:
设置社区字符串(Community String):
rocommunity public设置SNMP访问控制表(Access Control Table):
view all included .1 group MyGroup v1 all none noauth exact all all设置SNMP陷阱(Trap):
trapoid 1.3.6.1.4.1.2021.10.1.3.1
保存并退出配置文件。
测试SNMP服务
使用以下命令测试SNMP服务是否正常运行:

snmpget -v2c -c public localhost system
如果返回以下信息,则表示SNMP服务运行正常:
SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost 3.10.0-957.21.2.el7.x86_64 #1 SMP Mon Oct 15 14:35:25 UTC 2018 FAQs
问题:如何查看SNMP服务状态?
解答: 使用以下命令查看SNMP服务状态:
sudo systemctl status snmpd
问题:如何重启SNMP服务?
解答: 使用以下命令重启SNMP服务:
sudo systemctl restart snmpd

