歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

CentOS 5.5 下開源的系統監控工具 cacti 的安裝

    cacti(英文意思:仙人掌)是一套開源的網絡監控工具,可以監控主機的狀態和負載情況,添加相應的模板後,可以用來監控 Apache、MySQL 等服務器的運行狀態。

    cacti 的官方網站:http://www.cacti.net/

    cacti 要求運行在 PHP、MySQL、Apache 環境。PHP 是它的數據采集腳本執行環境。MySQL 用來保存數據。Apache 用來提供它的前端配置和監控界面。安裝時還會要求一些組件,比如 php-snmp,php-xml,php-ldap,rrdtool 等,這些軟件包在安裝 LAMP 環境的時候有可能也裝了一部分。即便沒有安裝,在使用 yum 命令的時候也會安裝一些依賴的組件。

    請記得給 MySQL 的 root 帳戶設置一個密碼,以保護數據庫的安全。可以使用如下的命令來更改root的密碼:
    mysqladmin -user=root password somepassword

    cacti安裝配置

    1.使用如下命令來安裝 cacti,這個會自動安裝需要的組件。
    # yum install cacti

    安裝的版本是 cacti-0.8.7g。
    還會創建用戶 cacti,用戶組 cacti。

    注意:本人的 cacti 是從 rpmforge 的 YUM 安裝源安裝的,你的機器可能需要首先配置這個安裝源。有關配置 rpmforge 安裝源的資料,請訪問 在 CentOS 5.0 中安裝 RPMforge 安裝源

    2.創建 MySQL 數據庫 cacti
    # mysqladmin -uroot -pxxxxxx create cacti

    或:
    # mysql -uroot -p
    輸入密碼進入 MySQL 管理界面,再運行創建數據庫命令:
    > create database cacti;

    3.導入默認的 cacti 數據庫的數據

    如果使用yum默認安裝,創建數據的腳本默認在 /var/www/cacti-0.8.7g/cacti.sql。
    # cd /var/www/cacti-0.8.7g/

    # mysql -uroot -pxxxxxx cacti < cacti.sql

    4.編輯cacti配置,做數據連接設置

    # gedit /var/www/cacti-0.8.7g/include/config.php

    這裡有cacti連接使用的數據庫類型,用戶名,密碼信息

    /* make sure these values refect your actual database/host/user/password */
    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cactiuser";
    $database_password = "cactiuser";
    $database_port = "3306";
    /* Default session name - Session name must contain alpha characters */
    #$cacti_session_name = "Cacti";

    上述配置按照自己的環境設置。

Copyright © Linux教程網 All Rights Reserved