一、下载,复制到自定义的虚拟主机目录下
虚拟主机配置文件如下

<VirtualHost *:80>
    DocumentRoot "/www/cacti"
    ServerName cacti.a.com
    ErrorLog "/var/log/httpd/cacti.a.com-error_log"
    CustomLog "/var/log/httpd/cacti.a.com-access_log" common
    <Directory "/www/cacti">
        Options None
        AllowOverride None
        Require all granted
    </Directory>
</VirtualHost>

二、创建数据库环境

mysqladmin create cactidb
mysql -uroot -p cactidb < cacti.sql  ##把sql语句导入cactidb数据库中
mysql -uroot -p -e "GRANT ALL ON cactidb.* TO cactiadmin@localhost IDENTIFIED BY 'cactiuser'"  ##创建一个cactiadmin用户管理cactidb
mysqladmin flush-privileges ##刷新

三、cacti 安装前准备

配置 cacti/include/config.php文件

$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cactiadmin";
$database_password = "cactiadmin";
$database_port = "3306";
$database_ssl = false;
-----略------
$url_path = "/"; ## 如果在系统中cacti文件夹作为documentroot文件夹,需要这样设置。


安装net-snmp(Agent,被监控端),net-snmp-utils(NMS,监控端所用的工具),rrdtool绘图工具。


PS:自己编译安装的LAMP平台,可能会出现timezone的问题,只需要在/etc/php.ini文件中添加

date.timezone = Asia/Shanghai