我是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/