服務(wù)器cacti部署
服務(wù)器數(shù)據(jù)
在企業(yè)網(wǎng)絡(luò)運(yùn)維過程中,管理員必須時刻關(guān)注服務(wù)器的運(yùn)行狀態(tài),如CPU、內(nèi)存、磁盤空間使用情況等。為了能夠及時的發(fā)現(xiàn)問題,盡量減少故障的發(fā)生。當(dāng)網(wǎng)絡(luò)中的設(shè)備,服務(wù)器等數(shù)量較多時,可以部署一套監(jiān)控系統(tǒng)來實時跟蹤服務(wù)器,我們通常會借助一些軟件來實現(xiàn)。以Cacti套件為例,介紹服務(wù)器集中監(jiān)測體系的構(gòu)建和使用。
cacti服務(wù)器監(jiān)控系統(tǒng)與windows操作系統(tǒng)中的“性能監(jiān)視器”屬于同一類,都是為了監(jiān)控cpu占用,內(nèi)存使用,運(yùn)行進(jìn)程數(shù),磁盤空間,網(wǎng)卡流量等各種數(shù)據(jù)。但不同的是,cacti不僅可以監(jiān)控linux,也可以監(jiān)控windows服務(wù)器,路由器,交換機(jī)等網(wǎng)絡(luò)設(shè)備,主要基于snmp協(xié)議來搜集數(shù)據(jù)。Cacti本身是一個web界面的軟件,通過調(diào)用net-snmp工具來采集檢測數(shù)據(jù),并結(jié)合RRDtool(輪詢數(shù)據(jù)庫工具)記錄數(shù)據(jù)并繪制圖片,最終以web頁面展示給管理員用戶。cacti需要運(yùn)行在lamp平臺上,配置簡單,直觀,而且支持插件和數(shù)據(jù)模板,可擴(kuò)展其功能。下面給大家介紹搭建的過程。````
一,實驗環(huán)境
1、工作原理
Cacti可以從邏輯上分為三個部分、第一部分:被檢測的對象,也就是客戶端。第二部分:檢測平臺,也就是服務(wù)器端。第三部分:管理平臺。Cacti采用了兩種結(jié)構(gòu)實現(xiàn)功能,一種是C/S結(jié)構(gòu)主要是實現(xiàn)服務(wù)器到客戶端監(jiān)控另外一種就是B/S主要完成對Cacti平臺的管理,從下圖我們可以看出,管理端是在Web上對Cacti進(jìn)行管理。
簡單的整理一下Cacti的工作過程。
首先通過LAMP平臺部署Cacti監(jiān)控工具,之后通過客戶端的web登錄Cacti進(jìn)行對其他客戶端的設(shè)置,可以從下圖看到Cacti采集數(shù)據(jù)時必須要使用SNMP協(xié)議來連接客戶端進(jìn)而能夠采集數(shù)據(jù),也就是說客戶端必須支持SNMP協(xié)議,監(jiān)控之后通過RRDtool來生成圖表。
2、實驗拓?fù)?/p>
3、虛擬機(jī)實驗環(huán)境
二、服務(wù)器的配置
1、安裝支持軟件
配置LAMP平臺,我們以前是編譯安裝的,這里為了節(jié)約時間,就直接使用yum安裝了。
補(bǔ)充:
root@centos1~#iptables-IINPUT-ptcp--dport80-jACCEPT
root@centos1~#iptables-IINPUT-ptcp--dport3306-jACCEPT
root@centos1~#mysqladmin-uroot-ppassword'pwd123'
Enterpassword:
2)測試LAMP平臺
編寫一個php測試頁,Vim/var/www/html/index.php,內(nèi)容如下:
在瀏覽器上訪問,如果出現(xiàn)下面的頁面,說明配置成功。
3)安裝net-snmp-utils軟件包
Cacti平臺通過snmp協(xié)議采集檢測數(shù)據(jù),這些工具程序由net-snmp-utils軟件包提供,安裝方法如下。
4)安裝rrdtool軟件包
Rrdtool軟件包主要用于數(shù)據(jù)記錄和圖表繪制。
首先安裝依賴包:
root@centos1~#yum-yinstallcairo-develzliblibxml2libxml2-develglib2glib2-devellibpnglibpng-develfreetypefreetype-devellibart_lgplpangopango-develperl-CPAN
安裝rddtool源碼包:
2、部署cacti,設(shè)置數(shù)據(jù)庫連接
1)部署cacti源碼包(將下載的cacti源碼包釋放到web服務(wù)器的網(wǎng)頁目錄)
添加一個用來讀寫檢測數(shù)據(jù)的用戶賬戶,并調(diào)整目錄的屬主,以便正常讀取及寫入數(shù)據(jù)。
2)建立數(shù)據(jù)庫,表結(jié)構(gòu)(創(chuàng)建用于cacti監(jiān)測平臺的數(shù)據(jù)庫,并授權(quán)一個數(shù)據(jù)庫用戶cacti,然后使用cacti源碼目錄下的cacti.sql腳本,導(dǎo)入預(yù)設(shè)的各種數(shù)據(jù)表)
Tags:服務(wù)器數(shù)據(jù),服務(wù)器cacti部署
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信