祺石业务运维监控分析系统(QS-WSM)

CentOS 安装 NET-SNMP

【权限清单】

监控系统地址权限说明SNMP共同体名
172.20.1.11只允许IP地址为172.20.1.11的主机访问monitor

【配置视频】

CentOS监控配置指南视频。

【操作步骤】

步骤1:查看是否安装NET-SNMP

操作命令:

rpm -q net-snmp
ps -le | grep snmp

步骤2 :安装NET-SNMP

操作命令:

yum install -y net-snmp

步骤3:配置SNMP

修改配置文件

操作命令:

vi /etc/snmp/snmpd.conf

配置文件:/etc/snmp/snmpd.conf

......
com2sec notConfigUser 172.20.1.11 monitor
......
view systemview included .1.3.6.1
......

提醒:

  • 在com2sec中设置SNMP共同体名,默认为public,这里为monitor

  • 在com2sec中设置访问控制,默认为default,即允许任意主机访问,这里仅允许172.20.1.11访问

  • 在view中设置允许访问的SNMP MIB视图,这里至少需要允许访问.1.3.6.1子树

步骤4:启动SNMP服务

操作命令:

systemctl start snmpd
systemctl enable snmpd

步骤5:添加防火墙规则

方法一:

操作命令:

firewall-cmd --permanent --add-port=161/udp
firewall-cmd --reload

方法二:

操作命令:

firewall-cmd --permanent --add-rich-rules="rule family='ipv4' \
source address='172.20.1.11' port port='161' protocol='udp' \
accept"

firewall-cmd --reload