如何使用SNMP監控伺服器?

如何使用SNMP監控伺服器?

我是linux新用戶,想用SNMP協定監控我的linux伺服器以獲得一些cpu、記憶體信息,我該如何使用snmp來監控linux系統?如何使用snmp監控linux伺服器?

答案1

SNMP(簡單網路管理協定)是用於網路管理的標準TCP/IP協定。網路管理員使用 SNMP 來監視和映射網路可用性、效能和錯誤率。它允許您監控許多系統設備的健康狀況。

在 Debian 或 Ubuntu 系統上安裝 SNMP

SNMP 服務守護程式是 snmpd ,要安裝它,請鍵入以下命令:

[root@devops~]# apt-get install snmpd

snmpd 現在已安裝,但我們仍然需要編輯 snmpd 設定檔(/etc/snmp/snmpd.conf),如下所示:

// 偵聽所有介面(IPv4 和 IPv6)上的連接

代理地址 udp:161,udp6:[::1]:161

//使用您伺服器的網域名稱或其IP位址rocommunity

你的社區172.16.1.0/254

選項設定新增以下“sysLocation”和“sysContact”

系統位置 LOCATION_NAME 系統聯絡人 CONTACT_NAME

完成修改並重新啟動 snmpd 服務 1 後

[root@devops~]# /etc/init.d/snmpd retsart

檢查 SNMP 配置

我們可以使用 snmpwalk 工具來測試 SNMP 配置。如果您看到輸出頁面,則 SNMP 已成功設定。 1

[root@devops~]#snmpwalk -Oav -v2c -c youcommunity 172.17.16.2

或者

[root@devops~]#sudo service snmpd restart

通過:http://itsprite.com/linuxhow-to-monitor-your-linux-servers-via-snmp-protocol/

相關內容