5.1 要監(jiān)視一臺Linux主機,需要在被監(jiān)控的主機上安裝net-snmp相關(guān)軟件包,CentOS安裝可使用“yum -y install net-snmp”命令:
# yum -y install net-snmp
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package net-snmp.x86_64 0:5.1.2-18.el4 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
net-snmp x86_64 5.1.2-18.el4 base 509 k
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 509 k
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: net-snmp ######################### [1/1]
Installed: net-snmp.x86_64 0:5.1.2-18.el4
Complete!
5.2 修改配置文件命令:
# vi /etc/snmp/snmpd.conf
確保snmpd.conf文件中包含以下綠色內(nèi)容:
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1
access notConfigGroup "" any noauth exact systemview none none
syslocation www.
syscontact Root mr.ivory@163.com
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
輸入完成后按下“Esc”,然后按下“ZZ”(大寫)
5.3 重啟snmpd服務:
# service snmpd restart
Stopping snmpd: [FAILED]
Starting snmpd: [ OK ]
5.4 設(shè)置snmpd每次開機時自動啟動:
# chkconfig snmpd on
該命令執(zhí)行完成后不會返回任何結(jié)果
5.5 檢查snmpd服務是否已在運行:
# netstat -nlup | grep ":161"
udp 0 0 0.0.0.0:161 0.0.0.0:* 16986/snmpd
該命令檢查本地是否已在監(jiān)聽UDP端口161,如果返回類似以上結(jié)果,表明snmpd服務啟動成功
5.6 Ubuntu可使用“apt-get install snmpd”命令安裝snmpd軟件包:
$ sudo apt-get install snmpd
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹
正在讀取狀態(tài)信息... 完成
下列【新】軟件包將被安裝:
snmpd
升級了 0 個軟件包,新安裝了 1 個軟件包,要卸載 0 個軟件包,有 67 個軟件包未被升級。
需要下載 0B/92.1kB 的軟件包。
解壓縮后會消耗掉 377kB 的額外空間。
【警告】:下列軟件包不能通過驗證!
snmpd
不經(jīng)驗證就安裝這些軟件包嗎?[y/N] y
正在預設(shè)定軟件包 ...
選中了曾被取消選擇的軟件包 snmpd。
(正在讀取數(shù)據(jù)庫 ... 系統(tǒng)當前共安裝有 195416 個文件和目錄。)
正在解壓縮 snmpd (從 .../snmpd_5.4.3~dfsg-1ubuntu3_i386.deb) ...
正在處理用于 man-db 的觸發(fā)器...
正在處理用于 ureadahead 的觸發(fā)器...
正在設(shè)置 snmpd (5.4.3~dfsg-1ubuntu3) ...
update-rc.d: warning: snmpd stop runlevel arguments (1) do not match LSB Default-Stop values (0 1 6)
* Starting network management services:
正在處理用于 python-central 的觸發(fā)器...
5.7 Ubuntu的配置文件和檢查方法同CentOS
5.8 登錄CactiEZ-Web界面,依次點擊:“控制臺”,“主機”,“添加”。類似以下設(shè)置:
5.8 如果一切正常,您將會看到類似以下信息:
Linux主機 (10.1.254.121)
SNMP信息
操作系統(tǒng):Linux test-bbs.idc1.cn0571 2.6.9-89.ELxenU #1 SMP Mon Jun 22 13 02 EDT
2009 x86_64
運行時間: 169738 (0 天, 0 小時, 28 分鐘)
主機名: test-bbs.idc1.cn0571
位置: www.
聯(lián)系人: Root mr.ivory@163.com
如果不正常,請檢查團體名稱,IP地址,防火墻等。
5.9 主機添加后,需要添加圖形,點擊右上方的“為這個主機添加圖形”
5.9.1 在“圖形模板”區(qū)域鉤選所有對象:
添加: ucd/net - CPU使用率
添加: ucd/net - 負載平均值
添加: ucd/net - TCP記數(shù)器
添加: ucd/net - TCP連接數(shù)
添加: ucd/net - 內(nèi)存使用率
添加: 主機MIB - 進程數(shù)量
添加: 主機MIB - 已登錄用戶
5.9.2 在“數(shù)據(jù)查詢 [SNMP - 獲取磁盤IO]”區(qū)域鉤選您需要監(jiān)控的磁盤名稱:
如sda,sdb,hda等
注意,磁盤IO有兩個指標需要監(jiān)控,一個是“磁盤IO 字節(jié)/秒”,另一個是“磁盤IO 傳輸/秒”,但一次只能添加一個,如果要監(jiān)控兩個指標,需要添加兩次
5.9.3 在“數(shù)據(jù)查詢 [SNMP - 獲取處理器信息]”區(qū)域鉤選您的邏輯處理器,如果您只有一個邏輯處理器,那么這里將不可選擇
5.9.4 在“數(shù)據(jù)查詢 [SNMP - 獲取已掛載分區(qū)]”區(qū)域鉤選您需要監(jiān)控的磁盤名稱:
如“Real Memory”,“Swap Space”,“/”等,根據(jù)您的需求鉤選
5.9.5 在“數(shù)據(jù)查詢 [SNMP - 接口統(tǒng)計]”區(qū)域鉤選您的網(wǎng)絡(luò)設(shè)備,如“eth0”
如果該主機為64位主機,請選擇“流入/流出 位(64位)”
如果該主機為32位主機,請選擇“流入/流出 位”即可
5.10 再次點擊“添加”已完成設(shè)置
5.11 查看主機狀態(tài),點擊上方的“監(jiān)視器”按鈕




