Centos 安装 SNMP服务
1. 安装SNMP软件包
1. 在终端中执行以下命令,安装SNMP及其相关工具:
# Centos7中执行
sudo yum install net-snmp net-snmp-utils
# Centos8 中执行
sudo dnf install net-snmp net-snmp-utils
# Ubuntu/Debian 中执行
sudo apt install snmp snmpd
2. 配置SNMP服务
编辑SNMP配置 文件/etc/snmp/snmpd.conf,可以使用以下命令
sudo vim /etc/snmp/snmpd.conf
在文中根据需要进行以下配置
1. community: 设置SNMP共同体字符串,用于访问SNMP服务
2. rocommunity: 设置只读共同体字符串,用于只读访问SNMP服务
3. syslocation:设置SNMP代理的物理位置
4. syscontact:设置SNMP代理的联系人信息
rocommunity public
syslocation "Server Room"
syscontact admin@example.com
3. 启动SNMP服务
可以使用以下命令
sudo systemctl start snmpd
4. 可以设置SNMP服务开机自启动
sudo systemctl enable snmpd
5. 测试SNMP服务
测试SNMP服务是否正常工作,可以使用以下命令:
snmpwalk -v 2c -c public localhost
其中,-v 2c标示使用SNMP版本2c,-c public表示使用公共社区字符串。如果一切正常,将会输出SNMP服务的信息。