cacti監控(1)基礎安裝apache mysql php

來源:互聯網
上載者:User

Cacti 是一套基於 PHP、 MySQL、 SNMP、及 RRDTool開發的網路流量監測圖形分析工具。它通過監測圖形分析工具。它通過監測圖形分析工具。它通過 snmp來擷取資料,使用來擷取資料,使用 RRDtool  繪畫圖形,而且你完全可以不繪畫圖形,而且你完全可以不繪畫圖形,而且你完全可以不需要瞭解RRDtool 複雜的參數。

我把apache mysql php rrdtool cacti安裝在了test3.wolf.org(192.168.87.130)上面用來監控 test1.test.com(192.168.87.129),所以在test1.test.com上面安裝snmp代理。

1, apache  安裝

tar  xvfz   httpd-2.2.11.tar.gz

cd httpd-2.2.11
        ./configure  --prefix=/usr/local/apache --enable-so

#  --prefix=&lt;Install_Path> 指明編譯後的二進位檔案安裝到<Install_Path>目錄,用實際安裝路徑替換<Install_Path>,如--prefix=/usr/local/apache-2.2.11 ,如果省略此配置參數,預設安裝到/usr/local/apache2目錄。

#  --enable-so 指明編譯動態載入模組(DSO)支援到httpd二進位檔案,此模組使得Apache的各功能模組可以與核心分開編譯、運行時動態載入。有了DSO支援,升級和增加模組時只需編譯相關的模組即可,不必重新編譯整個系統。最新版本的Apache預設編譯此模組到httpd二進位檔案,如果你在使用早期版本的apache並且需要DSO支援,可能要明確指出此選項。

#  --enable-mods-shared=<MODULE-LIST> 明確指明要以DSO方式編譯的模組,<MODULE-LIST>為空白格分隔的模組名列表、all或者most,all表示包含所有模組,most表示包含大部分模組,如--enable-mods-share="rewrite deflate",--enable-mods-share=most,效果等同於多個--enable-<FEATURE>=share

make && make install
         /usr/local/apache/bin/apachectl restart             啟動 httpd

  echo  "/usr/local/apache/bin/apachectl start" >> /etc/rc.local    加入開機

2 ,mysql安裝

這個版本的mysql安裝比較簡單,建議大家這麼做~~!!!

tar  xvfz mysql-5.1.49-linux-i686-glibc23.tar.gz

useradd mysql                                                  添加mysql使用者
    mv  mysql-5.1.49-linux-i686-glibc23 /usr/local/mysql
     chown -R root:mysql /usr/local/mysql/             修改許可權
    chown -R mysql:mysql /usr/local/mysql/data/
    cd /usr/local/mysql/
    cp support-files/my-medium.cnf  /etc/my.cnf
   ./scripts/mysql_install_db  --user=mysql               初始化mysql
    /usr/local/mysql/bin/mysqld_safe --user=mysql &       後台啟動mysql
   ./bin/mysqladmin -uroot password 123456            添加root使用者和密碼
    echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local  開機啟動

echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile   設定環境變數

source  /etc/profile            使環境變數生效

3,php 安裝

在安裝php之前需要其他的包的支援,這些包很多,在這裡我就不一一編譯安裝了,最簡單的方法是yum安裝

[root@test3 mysql]# yum install -y libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel gd gd-devel mysql-devel

[root@test3 php-5.2.9]# tar  xvfz  php-5.2.9.tar.gz

[root@test3 php-5.2.9]# cd php-5.2.9  

[root@test3 php-5.2.9]# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --enable-sockets

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.