天兔(Lepus)監控作業系統(OS)配置文件
該章節將向大家闡述如何在生產資料庫伺服器上部署OS資源的監控,包括CPU,磁碟等專案的監控和告警,Lepus是通過snmp協議進行對作業系統資料採集的!所以需要在監控器開啟snmp服務。
下面將向大家說明作業系統SNMP服務協議的描述和啟用方法。
1 什麼是snmp 協議?
簡單網路管理協議(SNMP,Simple Network Management Protocol)構成了網際網路工程工作小組(IETF,Internet Engineering Task Force)定義的internet協議簇的一部分。該協議能夠支援網路管理系統,用以監測連線到網路上的裝置是否有任何引起管理上關注的情況。它由一組網路管理的標準組成,包含一個應用層協議(application layer protocol)、資料庫模型(database schema),和一組資料物件。
2 在需要監控的linux系統下snmp服務配置
2.1 snmpd 服務安裝
yum install net-snmp*
2.2 編輯snmpd.conf 配置文件
vim /etc/snmp/snmpd.conf
41行 將default改為監控伺服器ip;2 將public改成lepus (備註: lepus是您在天兔配置檔案裡配置的通用實體,如果您配置的實體是其他名稱,這裡要做相應的修改)示例如下:
com2sec notConfigUser 10.0.10.10 lepus
62行 將systemview 改為all,供所有snmp訪問許可權
access notConfigGroup "" any noauth exact all none none
85行 將#註釋符號去掉
view all included .1 80
2.3 啟動 snmpd 服務
/etc/init.d/snmpd start
2.4 驗證snmpd 服務
//snmpd 使用 tcp/udp 161 埠
grep 'Simple Net Mgmt Proto' /etc/services
snmp 161/tcp # Simple Net Mgmt Proto
snmp 161/udp # Simple Net Mgmt Proto
lsof -i :161
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
snmpd 3734 root 11u IPv4 13174 UDP *:snmp
ps -ef | grep 'snmpd'
root 3734 1 0 09:34 ? 00:00:00 /usr/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd.pid -a
2.5 修改snmpd 日誌級別
//以上操作能夠滿足snmpd 服務正常使用,不過snmpd 預設日誌級別將會在/var/log/message 寫入大量snmp 資訊,這樣會影響我們察看系統日誌,所以我們需要更改下!
Mar 1 09:55:01 monitor snmpd[3734]: Connection from UDP: [127.0.0.1]:37535
Mar 1 09:55:01 monitor snmpd[3734]: Received SNMP packet(s) from UDP: [127.0.0.1]:37535
Mar 1 09:55:01 monitor snmpd[3734]: Connection from UDP: [127.0.0.1]:47836
Mar 1 09:55:01 monitor snmpd[3734]: Received SNMP packet(s) from UDP: [127.0.0.1]:47836
//註釋原有的OPTINOS,新增下面的一行,重啟snmpd 服務即可。
vim /etc/init.d/snmpd
#OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
OPTIONS="-LS 4 d -p /var/run/snmpd.pid -a"
/etc/init.d/snmpd restart
Stopping snmpd: [ OK ]
Starting snmpd: [ OK ]
2.6將SNMP服務設定開機啟動
2.7 使用snmpwalk 命令驗證,在監控機上執行以下命令
snmpwalk -v 1 -c lepus 192.168.1.10
snmpwalk -v 2c -c lepus 192.168.1.11
-v是指版本,-c 是指金鑰,獲取到系統資訊則正常!
至此,您已經成功地開啟了SNMP服務。
安裝完成後即可在天兔系統配置需要監控的主機。
首先進入天兔系統WEB介面,進入伺服器配置,作業系統配置欄目。
配置系統IP和告警專案以及告警閥值。告警型別可以配置cpu load和磁碟兩種型別,磁碟監控中系統會掃描該主機的所有磁碟,可以配置警告和緊急兩種閥值。