020-29133788
    资 讯
    您的位置:首页 >> 资 讯 >> LINUX应用 >> LINUX软件安装 >> 正文
    如何安装Cacti?

    点击:   发布日期:2012-12-18

    本文来自 www.020fix.com
    Cacti 是基于 PHP 的 Monitor 工具并使用 SNMP 侦测,所以在被侦测的系统上至少需要安装 SNMP 套件或支援 SNMP 才行。本篇 tip 为安装, 由于 Cacti 的功能太强大, 所以有关侦测的系统请在官方网站上的 Document 查询囉

    1. 安装 net-snmp
    请参考 SNMP + MRTG (http://www.l-penguin.idv.tw/article/snmp_mrtg.htm) 完成安装与设定
    2. 检查 PHP 是否支援 SNMP
    使用 phpinfo() 函式查看,如果没有的话就需要重新安装。若您是自行 compile PHP 的话,方法如下:

        root # yum install libtool-ltdl-devel
        root # ./configure –with-snmp=/usr/local/net-snmp/
        root # make
        root # make test
        root # make install

    3. 安装 rrdtool
    Cacti 需要 rrdtool 才能完成相关的绘图作业,请在 http://www.mrtg.org/rrdtool/download.en.html 可找到下载的程式。

        root # wget http://oss.oetiker.ch/rrdtool/pub/rrdtool.tar.gz
        root # tar -xvf rrdtool.tar.gz
        root # cd rrdtool-1.4.4/
        root # ./configure –prefix=/usr/local/rrdtool
        root # make
        root # make install

    完成后您可以看看是否能画图出型

        root # /usr/local/rrdtool/share/rrdtool/examples/stripes.pl

    此时会产成 stripes.png 档桉,可使用 Browser 查看是否有正确画出
    4. 安装 Cacti
    Cacti 的安装档桉在 http://www.cacti.net/download_cacti.php 被取得,在此以 0.8.7g 做为示范,安装目录必需是您的 Web Server 能够读取的有效目录。

        root # wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz
        root # tar -zxvf cacti-0.8.7g.tar.gz
        root # mv cacti-0.8.7g cacti

    4.1 设定与安装资料库
    编辑 MySQL 的设定资讯

        root # cd cacti
        root # vi include/config.php

    汇入资料库

        root # /usr/local/mysql/bin/mysql -u root -p -h localhost cacti < cacti.sql

    5. 验证
    经过了以上的过程,您可以开启 Brower 连结到 Cacti 完成最后的动作
    http://YOU.WEB-HOST.SITE/cacti/
    第一次开启时需要设定一些东西, 之后使用预设的帐号密码即可登入, 预设帐号密码为 admin / admin, 在登入后会强迫更改以增加安全性。