CentOS 7 開啟 SNMP 實現服務器性能監控


1、檢測是否有 SNMP 服務

service snmpd status

 

2、若沒有則安裝

yum install -y net-snmp

 

3、編輯 SNMP 的配置文件,設置安全的驗證方式

vi /etc/snmp/snmpd.conf 

  驗證方式有兩種: v2c、v3,推薦后者。

  3.1、v2c驗證方式添加比較簡單,在 snmpd.conf 末尾添加以下內容:

rocommunity user 122.13.1.70
rocommunity user 122.13.1.71
rocommunity user 122.13.1.72

   rocommunity: 一個只讀的訪問權限
  user: v2c的帳號、ip表示授權訪問ip

  

  3.2、建議使用 v3 驗證方式,在 snmpd.conf 末尾添加以下內容:

rouser user auth
createUser user MD5 myPassword

  rouser:用於設定只讀帳號的類型

  user:設定用戶名,

  auth:指明連接時需要驗證

  
  第二行的意思是創建一個名為 “user” 的用戶,密碼為 “myPassword” (8個字節以上),並用MD5進行加密傳輸。

 

4、配置完成,SNMP啟停

  開啟:

service snmpd start

 

  關停:

service snmpd stop

 

  重啟:

service snmpd restart

 

5、設置SNMP開機自動啟動、關停

  開機啟動:

chkconfig snmpd on

  

  關閉開機啟動:

chkconfig snmpd off

  

6、配置防火牆,開啟端口

  6.1、查看已開放的端口(默認不開放任何端口)

firewall-cmd --list-ports

 

  6.2、開啟 161 端口

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

 

  6.3、重啟防火牆

firewall-cmd --reload


  6.4、停止防火牆

systemctl stop firewalld.service

 

  6.5、禁止防火牆開機啟動

systemctl disable firewalld.service

 

  6.6、刪除

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

 

7、監控寶在線測試

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM