如何在Linux服務器上開啓安全的SNMP代理

服務器監控工具可以幫助我們從任何一個地方實時瞭解服務器的性能和功能。監控寶服務器監控套裝,可以實時CPU使用率、內存使用率、平均負載、磁盤I/O、網絡流量、磁盤使用率等,能夠同時爲你帶來短期效益和長期效益。
監控寶目前提供的服務器監控項目包括:
1. CPU使用率,監控CPU的使用率比例,包括用戶態(User)、內核態(System)、I/O等待(IOWait)、空閒(Idle)等
2. CPU負載,監控Linux服務器的平均負載(load average),包括最近1分鐘、5分鐘、15分鐘等
3. 內存使用率,監控內存使用率,對於Linux服務器,包括空閒內存、Buffer Cache、Page Cache、應用程序內存等
4. 磁盤I/O,監控所有磁盤分區的I/O流量,包括寫入和讀取
5. 網絡流量,監控所有網絡設備的流量,包括流入和流出
6. 磁盤空間使用率,監控所有磁盤分區的空間使用率,包括總空間和已用空間.
7. 系統進程數,監控系統當前的進程數。

監控原理
監控寶使用標準的SNMP協議來爲用戶提供服務器監控功能,這意味着被監控的服務器上必須運行SNMP代理程序(snmpd),接下來我們將詳細介紹如何在Linux服務器上安裝、開啓Snmp代理,並且進行必要的安全配置。
各種Linux分發版中,大多數都已經默認集成了snmpd,比如在suse10中,你可以這樣開啓snmpd:
suse10:~ # /etc/init.d/snmpd start
如果沒有默認安裝,你要做的就是自己來編譯snmpd,按照下邊的步驟,非常簡單。

編譯、安裝以及安全設置
對於Linux平臺,我們推薦使用Net-SNMP,它實現了標準的SNMP協議,並且包括了代理程序以及各種SNMP工具。
這裏寫圖片描述
http://net-snmp.sourceforge.net/
關於Net-SNMP編譯、安裝、安全設置以及授權IP地址等的詳細介紹,請參考我們的Wiki,如下:
http://wiki.jiankongbao.com/doku.php/文檔:安全指引#linux_snmp

在監控寶中添加服務器
現在我們來看看如何在監控寶中添加服務器監控,通過新增的導航,你會很容易進入添加服務器的頁面,這裏分爲兩部分,首先是填寫服務器信息,包括服務器名稱和IP地址,以及操作系統類型。
這些都非常簡單,之所以要選擇操作系統類型,是因爲Linux和Windows的機制存在一些差異,所以它們的SNMP信息庫會有一些不同,我們需要根據不同的系統來提供相應的監控項目。
這裏寫圖片描述
接下來是SNMP設置,主要是選擇不同的SNMP協議,以及填寫身份驗證信息。
這裏寫圖片描述
這裏寫圖片描述
然後點擊“添加監控項目”,便可以爲這臺服務器選擇監控項目,對於Linux服務器,監控寶目前提供了以下的監控項目,你可以全部勾選,然後提交。
這裏寫圖片描述

填寫完後,點擊提交按鈕,這時候監控寶會使用這些信息來嘗試連接你的SNMP監控代理,需要一些時間,這一步非常重要。

不妙,如果你填寫的信息無法連接到服務器的SNMP代理程序,監控寶會提示你,這時候,請你仔細檢查之前介紹的那些配置,以及防火牆策略,也許你沒有開放udp161端口。
這裏寫圖片描述
找到問題後再次提交,如果連接成功,則會看到成功頁面。

然後就等待數據和圖表吧,一切就這麼簡單,如果有疑問或需要幫助,請與我們聯繫:http://www.jiankongbao.com/feedback

發佈了44 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章