设为首页 收藏本站
查看: 1640|回复: 0

[经验分享] 安裝 Cacti 在Windows

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-11-22 14:09:49 | 显示全部楼层 |阅读模式
  http://cacti.xxoo.net/modules/sections/index.php?op=viewarticle&artid=2
  安裝 Cacti 在Windows
  ◎ 軟體基本需求
  

  1.(非必要) Apache> - 這個軟體是非必要的如果您的 Windows  已經有 Windows Internet Information Server.

  2.Cacti> - 安裝它從 *.zip 的檔案,並將它解壓縮,然後將程式檔案複製到在您的網頁目錄裡 "Cacti" 的資料夾裡.

  3.Cactid - 安裝它從 *. zip 的檔案 ,並將它解壓縮到 c:/cacti 資料夾. 確定您的 cactid.conf 檔案裡的 MySQL 資訊都正確.

  4.RRDTool - 安裝它並從 Cacti 網站下載. 安裝到 c:/cacti 資料夾.

  5.PHP 4.3.6+ or 5.x - 安裝它在 c:/php 資料夾或者其他資料夾.

  6.MySQL 4.x or MySQL 5.x - 安裝在預設的資料夾.

  7.(非必要) Cygwin - 下載它從 Cygwin website. 執行 setup.exe 檔案,之後就可以使用它.

  8.Net-SNMP - 安裝它在 c:/net-snmp 資料夾.

  9.(非必要)ActivePerl - 如果您要執行perl檔的話,請安裝它.

  
  ◎ 設定PHP
  

  假如您使用PHP 4 建議將安裝目錄選在 c:/php下面

  增加系統變數 PATHc:/php系統變數的設定在 控制台 → 系統 → 進階 → 環境變數 → 系統變數

  新增一個新的系統變數 PHPRCc:/php

  新增一個新的系統變數 MIBDIRS假如使用PHP4 設定如下 c:/php/mibs  ,假如使用PHP5 設定如下 c:/php/extras/mibs

  假如您使用 PHP 4.3.5 或者更少,請建立下面資料夾 c:/tmp

  將您的 php.ini 移到 c:/php下面

  假如使用 PHP4 請將 php.ini修改如下


  extension_dir = c:/php/extensions

extension=php_snmp.dll

extension=php_sockets.dll

cgi.force_redirect = 0


  假如使用 PHP5 請將 php.ini 修改如下


  extension_dir = c:/php/ext

extension=php_mysql.dll

extension=php_snmp.dll

extension=php_sockets.dll

cgi.force_redirect = 0


  假如您使用 PHP 4.3.5或者更少 請修改 php.ini 如下

  session.save_path=c:/tmp

  假如您想上傳檔案請將 php.ini 修改如下

  file_uploads = On

  
  ◎ 安裝 RRDTool
  

  下載 RRDTool zip 檔案從下面網站

  http://www.cacti.net/downloads/rrdtool/win32/

  並將它解壓縮,複製資料夾裡的資料到 c:/cacti .

  
  ◎ 安裝 Net-Snmp
  

  從網站 http://net-snmp.sourceforge.net/下載最新版本的Win32檔案

  並將它安裝在 c:/net-snmp 下面

  
  ◎ 啟動本機 SNMP
  

  如果您也要偵測本機的snmp狀態請啟用它

  開啟控制台 → 新增移除程式 → 新增移除Windows元件 → Management and Monitoring Tools → Simple Network Management Protocol

  將它打勾後點選確定並啟動它.

  
  ◎ 安裝 Cactid
  

  下載 最新版本的 Cactid 從下面網站

  http://www.cacti.net/downloads/cactid/packages/Windows/

  解壓縮 Cactid zip 檔案,複製資料夾裡的資料到 c:/cacti,並確定 cactid.conf 檔案裡的下面資料符合您的MySQL資訊.

  DB_Host        127.0.0.1 or hostname (請勿輸入 localhost)

DB_Database     cacti

DB_User         cactiuser

DB_Password     cacti

DB_Port         3306


  
  ◎ 安裝ActivePerl
  

  請到下面網站下載最新版本的ActivePerl for Windows

  

http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl

  請下載5.6.x.xxx版本

  
  ◎ 設定 Cacti
  

  下載最新版本的 Cacti 從下面網站

  http://www.cacti.net/downloads/

  解壓縮檔案後將檔案複製到您的網頁目錄

  MySQL 裡新增一個 cacti 的資料庫 然後匯入 cacti_web_root/cacti/cacti.sql 這一個檔案

  修改 cacti_web_root/cacti/include/config.php 這一個檔案,並符合您的 MySQL 資訊.

  $database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "cacti";

$database_port = "3306";

  
  ◎ 打開您的瀏覽器輸入下面網址:
  

  http://your-server/cacti/install

  並依照指示選擇 New Install 然後點選下一步

  之後這裡需輸入一寫資訊,如rrdtool、php、snmpwalk、snmpget的位置,請依照您上面安裝路徑輸入正確的路徑

  所有路徑都是此檔案的絕對路徑而不是所在目錄

  如果事後無法顯示出圖形請到Configuration → Settings → General
→ RRDTool Utility Version 將它改成RRDTool 1.2x


  如果有圖確沒文字的話,請到paths裡的RRDTool Default Font Path - c:/windows/fonts/arial.ttf

  如果系統是Windows 2003 Server請將C:/WINDOWS/system32/cmd.exe及rrdTool跟netsnmp的*.exe加入IIS的使用者讀取權限,此舉對系統有一定的危險性,如果無相關對策請更改作業系統。

  如果系統是是Windows 2003 Server 請到系統管理工具→服務→SNMP Service→安全性,將cacti後台裡的public新增到此群體裡,並將下面的可接受主機輸入進去,這樣才能存取Windows 2003 Server的SNMP資料

  
  ◎ 登入的帳號密碼
  

  登入的帳號密碼預設都是 admin. 登入後需立即更改您的密碼。

  
  ◎ 定時執行命令
  

  請打開您的命令提示自元

  輸入下面

  c:/php/php.exe c:/cacti_web_root/cacti/poller.php

  測試是否有輸出下面類似資訊

  C:/>c:/php/php.exe c:/cacti_web_root/cacti/poller.php

OK u:0.00 s:0.06 r:1.32

OK u:0.00 s:0.06 r:1.32

OK u:0.00 s:0.16 r:2.59

OK u:0.00 s:0.17 r:2.62

10/28/2005 04:57:12 PM - SYSTEM STATS: Time:4.7272 Method:cmd.phpProcesses:1 Threads:N/A Hosts:1 HostsPerProcess:2 DataSources:4RRDsProcessed:2

  之後您應該確認 cacti.log 檔案有在 /cacti/log/出現跟 *.rrd 檔案有在  /cacti/rra/ 出現.

  點選開始 → 設定 → 控制台 → 排定的工作

  點新增排定工作 → 下一步 → 點選瀏覽 → 並選擇 C:/PHP/php.exe

  輸入排程名稱 選擇每日執行 →  下一步

  這邊不要變更 → 下一步

  輸入執行者的名稱及密碼 → 下一步

  完成 → 勾起按下[完成]後開啟這項工作的進階內容

  選擇上方選項裡的 → 工作 將執行裡的指令改成(請注意您的poller.php檔案的位置)

  c:/php/php.exe c:/cacti_web_root/cacti/poller.php

  選擇上方選項裡的 → 排程 點選進階

  勾選 重覆執行 → 每隔改成5分鐘 → 直到:改成期間 24小時 0 分鐘

  
  ◎ 開始設定
  
  現在您可以立即連線到cacti去設定了
  
  ----hzhuoquan补
  http://forums.cacti.net/about33326.html
http://forums.cacti.net/templates/subSilver/images/icon_minipost.gifPosted: Wed Oct 14, 2009 9:42 am    Post subject: http://forums.cacti.net/templates/subSilver/images/lang_english/icon_quote.gif  naai kept forgetting there was a plugin management under console. and itwasnt actually 'enabled' till i was under that. Then it showed up underUser management and then finally it worked. Just a dumb moment
  这个论坛上解决了thold安装上去后,为什么不能在table上显示.我试了一下,要到plugin management里面去再安装,启用才会显示的.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-142186-1-1.html 上篇帖子: Windows下Cacti安装 下篇帖子: Windows下Cacti安装 -1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表