在Debian或Ubuntu上配置SNMP
要在基于Debian的系统上安装SNMP代理(snmpd),请运行以下命令:
QUOTE:
apt-get install snmpd
然后,如下编辑配置文件。
QUOTE:
nano /etc/snmp/snmpd.conf
QUOTE:
# 使snmpd 监听再所有接口上agentAddress udp:161# 定义一个只读的 community 'myCommunity' 和源网络rocommunity myCommunity 172.17.1.0/24sysLocation EarthsysContact
email@domain.tld
在编辑完配置文件后,重启snmpd。
QUOTE:
/etc/init.d/snmpd restart
在CentOS或RHEL上配置SNMP
要安装SNMP工具和库,请运行以下命令。
QUOTE:
yum install net-snmp
然后,如下编辑SNMP配置文件。
QUOTE:
vi /etc/snmp/snmpd.conf
QUOTE:
# 定义一个使用 community 'myCommunity' 和源网络 172.17.1.0/24 的用户 'myUser'
com2sec myUser 172.17.1.0/24 myCommunity
# 将 myUser 加到 'myGroup' 组,定义组权限
group myGroup v1 myUser
group myGroup v2c myUser
view all included .1
access myGroup "" any noauth exact all all none
QUOTE:
root@server:~# service snmpd restart
root@server:~# chkconfig snmpd on
注意要停止firewall
QUOTE:
systemctl stop firewalld.service
查看防火墙状态
QUOTE:
firewall-cmd --state
禁止firewall开机启动
QUOTE:
systemctl disable firewalld.service