• Cacti 可以裝在 Windows 上嗎 ?? (第三篇)

    by  • 2009/03/30 • 系統相關 • 0 Comments

    Cacti 在資料庫相關設定

    到 command line 的 c:cacti (開始 -> 執行 -> cmd)

    Step 1.
    建立一個 mysql 的資料表 Cacti


    mysqladmin -u root -p create cacti
    (要輸入root 密碼才行建立成功)

    Step 2.
    匯入cacti資料庫


    mysql -u root -p -A cacti < cacti.sql
    (要輸入root 密碼才行建立成功)

    Step 3.
    進入 mysql 命令列


    mysql -u root -p -A mysql (要輸入root 密碼才行)

    建立一個 cactiuser 設定對 cacti table 的權限


    mysql> grant all privileges on cacti.* to cactiuser@localhost identified by 'cactiuser';
    mysql> flush privileges;
    mysql> exit

    到這邊就已經把 Cacti 在 mysql 的 db 匯進去囉 ~ 且也設定好 cactiuser及權限了 !

    Step 4.
    Cacti 在資料庫相關設定

    C:AppServwwwcactiincludeconfig.php 這一個檔案,並符合您的 MySQL 資訊.


    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cactiuser";
    $database_password = "cactiuser";
    $database_port = "3306";

    到這邊, Cacti 就安裝好了, 可以登入囉 ~~ 登入網址 http://your.host.ip/cacti
    首次登入帳號密碼都是admin(之後會請你馬上更改密碼)

    Step 5. 設定每 5 min 跑 poller.php 一次

    點選開始 → 設定 → 控制台 → 排定的工作
    點新增排定工作 → 下一步 → 點選瀏覽 → 並選擇 C:PHPphp.exe
    輸入排程名稱 選擇每日執行 → 下一步
    這邊不要變更 → 下一步
    輸入執行者的名稱及密碼 → 下一步
    完成 → 勾起按下[完成]後開啟這項工作的進階內容
    選擇上方選項裡的 → 工作 將執行裡的指令改成(請注意您的poller.php檔案的位置)
    c:/php/php.exe c:/cacti/poller.php
    選擇上方選項裡的 → 排程 點選進階
    勾選 重覆執行 → 每隔改成5分鐘 → 直到:改成期間 24小時 0 分鐘

    Step6. 細項設定
    console -> setting -> Rrdtool default font path
    Rrdtool default font path 新增 c:/windows/fonts/tahoma.ttf
    以解決只有圖沒有字的情形