CentOS 7 开启 SNMP 实现服务器性能监控

一、检测是否有 SNMP 服务安全

service snmpd status

 

二、若没有则安装测试

yum install -y net-snmp

 

三、编辑 SNMP 的配置文件,设置安全的验证方式加密

vi /etc/snmp/snmpd.conf 

  验证方式有两种: v2c、v3,推荐后者。spa

  3.一、v2c验证方式添加比较简单,在 snmpd.conf 末尾添加如下内容:3d

rocommunity user 122.13.1.70
rocommunity user 122.13.1.71
rocommunity user 122.13.1.72

   rocommunity: 一个只读的访问权限
  user: v2c的账号、ip表示受权访问iprest

  

  3.二、建议使用 v3 验证方式,在 snmpd.conf 末尾添加如下内容:code

rouser user auth
createUser user MD5 myPassword

  rouser:用于设定只读账号的类型blog

  user:设定用户名,ip

  auth:指明链接时须要验证rem

  
  第二行的意思是建立一个名为 “user” 的用户,密码为 “myPassword” (8个字节以上),并用MD5进行加密传输。

 

四、配置完成,SNMP启停

  开启:

service snmpd start

 

  关停:

service snmpd stop

 

  重启:

service snmpd restart

 

五、设置SNMP开机自动启动、关停

  开机启动:

chkconfig snmpd on

  

  关闭开机启动:

chkconfig snmpd off

  

六、配置防火墙,开启端口

  6.一、查看已开放的端口(默认不开听任何端口)

firewall-cmd --list-ports

 

  6.二、开启 161 端口

  firewall-cmd --zone=public --add-port=161/udp --permanent

 

  6.三、重启防火墙

firewall-cmd --reload


  6.四、中止防火墙

systemctl stop firewalld.service

 

  6.五、禁止防火墙开机启动

systemctl disable firewalld.service

 

  6.六、删除

firewall-cmd --permanent --zone=public --remove-port=161/udp

 

七、监控宝在线测试

https://www.jiankongbao.com/labs/snmp

相关文章
相关标签/搜索