在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 |