Windows下安裝Cacti詳細手冊_第1頁
Windows下安裝Cacti詳細手冊_第2頁
免費預覽已結束,剩余6頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、封面作者: PanHongliang僅供個人學習目錄、背景 3、 MRTG 與 Cacti 比較 41 MRTG 優(yōu)缺點 42 Cacti 的優(yōu)點 4三、軟件安裝 41安裝 Apache242安裝 PHP543安裝 Mysql44安裝 Cacti45安裝 rrdtools4四、軟件配置 51配置 Apache252配置 PHP553配置 Mysql54配置 Cacti6五、設置 Cacti 監(jiān)控網(wǎng)絡設備 61登錄 Cacti6 2添加要監(jiān)控的設備 7 3創(chuàng)建設備圖形 7 4創(chuàng)建圖形樹進行分類管理 7 5將所創(chuàng)建的圖形分配到相應的圖形樹中7六、 Cacti 相關資料 7我們現(xiàn)在使用的網(wǎng)絡監(jiān)控軟件

2、 MRTG 不能對過去某一時間的詳細資料進行查詢,在我 們追查過去的問題時很不方便。我們需要尋找新的監(jiān)控工具以滿足我們的需求。Cacti 是一種利用 RRDtool 、 snmp 、 PHP、 mysql 、 apache 多種工具而成的一種監(jiān)控軟 件,其源代碼基于 PHP 腳本編寫并公開,它的基本工作流程就是:1定期執(zhí)行 php 腳本代碼,通過 snmp 讀取指定監(jiān)控工程的 snmp 信息,然后將結果 保存到rrdtool 數(shù)據(jù)文件中。2在 web 監(jiān)控界面中通過 php 讀取 rrdtool 并生成指定監(jiān)控工程和指定時間段的監(jiān)控 曲線圖。它主要有以下一些特點:1基于 RRDtool 使效率

3、提高。Cacti 基于 RRDtool 存儲監(jiān)控數(shù)據(jù),在查詢指定時間段的監(jiān)控數(shù)據(jù)時候不用瀏覽整個數(shù) 據(jù)文件,和 mrtg 的文本 log 相比具有更高的效率。監(jiān)控曲線圖片的生成并不想mrtg 那樣和數(shù)據(jù)采集同步并定時成生,而是通過 RRDtool 提供的圖片生成工具使用 PHP 腳本來生成動 態(tài) web 圖片。2監(jiān)控工程曲線圖多樣化。RRDtool 的圖片生成工具提供了多種參數(shù),這樣可以動態(tài)設置更多樣式的曲線圖,也 可以將若干監(jiān)控工程集中顯示在一張圖片中,例如我們?nèi)绻瑫r顯示 http/ftp/dns 多種協(xié) 議的流量時就可以派上用場了。當然,其他如顏色,曲線樣式,圖片大小格式,說明文字 等

4、都可以定制產(chǎn)生。另外最大的一個改進功能是定時時間段的曲線圖生成,突破了 mrtg 中日周月年的固定 模式。3基于 web 配置與監(jiān)控,操作簡單Cacti 是一種 web 方式的軟件,監(jiān)控工程的新建、配置、管理、監(jiān)控都是基于web 方式來操作的,這對于使用者來說是非常方便。二、MRTG與Cacti比較1 MRTG 優(yōu)缺點優(yōu)點: 簡單、易上手,基本安裝完了之后只要更改一下配置文件即可。缺點:1)使用文本式的數(shù)據(jù)庫,數(shù)據(jù)不能重復使用;2)只能按日、周、月、年來查看數(shù)據(jù);3)只能畫兩個 DS (一條線、一個塊);4)無管理功能;2 Cacti 的優(yōu)點1)使用 rrd 存儲格式,數(shù)據(jù)能重復使用,比如我可

5、以將一個rrd 文件中的數(shù)據(jù)與另個 rrd 文件中的數(shù)據(jù)相加。2)可以定義任意時間段畫圖,即你可以畫出一張半年以來的數(shù)據(jù)的圖,也可以畫出一 張半小時以來的圖。3)能畫任意個 DS 。4) CDEF 讓你能任意擺弄數(shù)據(jù)5)提供了強大的數(shù)據(jù)管理和用戶管理功能三、軟件安裝1安裝 Apache2運行 Apache2 安裝程序,選擇安裝路徑為 ,系統(tǒng)會將 Apache2 安裝到 C:Apache2 目錄下完成安裝2安裝 PHP5將 php5.05-w32.zip 解壓到 C:php53安裝 Mysql 運行安裝程序,將 Mysql 安裝到 C:mysql4安裝 Cacti 將 cacti-0.8.6g.

6、zip 解壓到 C:Cacti5安裝 rrdtools將 rrdtool-cygwin-1.2.11.zip 解壓到 C:rrdtool 即可。四、軟件配置1 配置 Apache2編輯C:apache2confhttpd.conf文件:1)Listen 80改為Listen(你要使用的端口)2)找 到DocumentRoot c:/Apache2/htdocs將 其 改 為 你 的WEB目 錄(DocumentRootC:/Cacti )3)找到DirectoryIndex index.html index.html.var在后面加入index.htm index.php4)找 到#LoadM

7、odule ssl_module modules/mod_ssl.so這 行 , 在 此 行 后 加 入 一 行LoadModule php5_module c:/php/php5apache2.dll5)找 到AddType application/x-gzip .gz .tgz這 行 , 在 此 行 后 加 入 一 行AddTypeapplication/x-httpd-php .php注意: 配置完成后需要重啟Apache2服務。2 配置 PHP51)找到php5目錄里的php.ini-dist重命名為php.ini并拷到windows目錄里(注意:PHP5目錄下不能有php.ini文件

8、,否則后面步驟會出錯)2)再將php5目錄里的php5ts.dll,libmysql.dll拷到 系統(tǒng)目錄(system /system32)編輯Windows目錄下的php.ini文件3)找到extension_dir = ./改為extension_dir = c:/php5/ext4)找到。extension=php_mysql.dll將。去掉改為extension=php_mysql.dll5)找到。extension=php_snmp.dll將。去掉改為extension=php_snmp.dll6)找到。extension=php_sockets.dll將。去掉改為extensio

9、n=php_sockets.dl l7)找 到 。session.save_path = /tmp將。去 掉 設 置 你 保 存session的 目 錄 ,如session.save_path = c:/php5/session_temp3 配置 Mysql點擊mysqlbinwinmysqladmin.exe輸入winmysqladmin的初始用戶、密碼 (注:這不 是mysql里的用戶、密碼)隨便填不必在意,確定之后你的右下角任務的啟動欄會出現(xiàn)一個 紅綠燈的圖標,紅燈亮代表服務停止,綠燈亮代表服務正常,如果不是綠燈亮執(zhí)行如下:左擊這個圖標-winnt-install the service

10、安裝此服務再左擊這個圖標-winnt-start the service啟動mysql服務修改mysql數(shù)據(jù)庫的root密碼用cmd進入命今行模式輸入如下命令: (注: c:mysql為mysql安裝目錄)C:cd c:mysqlbinC:mysqladmin -u root -p password 123456回車出現(xiàn)Enter password: (注:這是叫你輸入原密碼.剛安裝時密碼為空,所以直接回車 即可)此時mysql中賬號root的密碼 被改為123456安裝完畢創(chuàng)建Cacti數(shù)據(jù)庫C:cd mysqlbinC:mysqladmin -user=root -password cre

11、ate cactiC:mysql -user=root -password cacti mysql -user=root -password mysqlmysqlGRANT ALL ON cacti.* TO cactiuserlocalhost IDENTIFIED BYcactiuser mysqlgmysqlflush privilegesmysqlg mysqlexit測試Apache2、PHP5及Mysql將以下代碼保存為PHPTest.php,并保存到Web目錄中(C:Cacti)在瀏覽器中輸入(http:/服務器IP/phptest.php )應該可以查看到PHP的配置信息。My

12、sql測試:將以下代碼保存為MysqlTest.php,并保存到Web目錄中(C:Cacti)在瀏覽器中輸入(http:/服務器IP/mysqltest.php )應該可以查看到“Success”成功的消 息。4配置 Cacti設置環(huán)境變量:Set MIBDIRS =c:php5extrasmibsSet PHPRC =c:php5Cacti/cactid.conf:DB_HostIP_Address or Hostname (not localhost)DB_Database cactiDB_User rootDB_Password 123456Cacti/include/config.ph

13、p$database_default = cacti 。$database_hostname = localhost 。$database_username = root 。$database_password = 123456。利用計劃任務每五分鐘運行以下命令:c:php5php.exe c:cactipoller.php五、設置Cacti監(jiān)控網(wǎng)絡設備1登錄 Cacti在瀏覽器中輸入 Cacti 服務器的地址,進行登錄,初始貼與密碼為登錄后需要設置相關軟件的路徑:登錄后的介面如下:2 添加要監(jiān)控的設備1)選擇 Devices Add 輸入要監(jiān)控設備的信息,及選擇設備類型。選擇所要監(jiān)控的數(shù)據(jù)及

14、圖形模板(一般采用默認即可)。設備添加完成3 .創(chuàng)建設備圖形選擇 New Graphs 選擇設備所要監(jiān)控的內(nèi)容及網(wǎng)絡端口4 .創(chuàng)建圖形樹進行分類管理選擇 Graph Trees”Add ”admin/admin根據(jù)需要可再添加子樹5 .將所創(chuàng)建的圖形分配到相應的圖形樹中選擇Graph Management”選擇相應圖形放置到相應的樹或樹中相應的子樹查看所建立的圖形樹選擇Graphs”,可以查看到我們剛才所創(chuàng)建的樹結構。六、Cacti相關資料版權申明本文部分內(nèi)容,包括文字、圖片、以及設計等在網(wǎng)上搜集整 理。版權為潘宏亮個人所有This article includes some parts, i

15、ncluding text, pictures, and desig n.Copyright is Pan Hon glia ngs pers onal own ership.用戶可將本文的內(nèi)容或服務用于個人學習、研究或欣賞,以及 其他非商業(yè)性或非盈利性用途,但同時應遵守著作權法及其他相關 法律的規(guī)定,不得侵犯本網(wǎng)站及相關權利人的合法權利。除此以 外,將本文任何內(nèi)容或服務用于其他用途時,須征得本人及相關權 利人的書面許可,并支付報酬。Users may use the contents or services of this article for pers onalstudy, resear

16、ch or appreciati on, and other non-commercial or non-profitpurposes, but at the same time, they shall abide by the provisions ofcopyright law and other releva nt laws, and shall not infringe upon thelegitimate rights of this website and its releva nt obligees. In addition,when any content or service of this article is used for other purposes,written permission and remun erati on shall be obta ined from the pers onconcerned and the releva nt obligee.轉載或引用本文內(nèi)容必須是以新聞性或資料性公共免費信息為 使用目的的合理、善意引用,不得對本文內(nèi)容原意進行曲解、修 改,并自負版權等法律責任。Reproducti on or quotatio n of the content

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論