1. 程式人生 > >天兔(Lepus)監控作業系統(OS)配置文件

天兔(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介面,進入伺服器配置,作業系統配置欄目。

1413636689375667.jpg

配置系統IP和告警專案以及告警閥值。告警型別可以配置cpu load和磁碟兩種型別,磁碟監控中系統會掃描該主機的所有磁碟,可以配置警告和緊急兩種閥值。