Cacti Linux 安装指南
Cacti 是一款基于 PHP、MySQL 和 Perl 的开源网络监控工具,它可以帮助用户监控网络设备、服务器和应用程序的性能,Cacti 提供了图形化的界面,使得用户可以轻松地查看和配置监控数据,本文将详细介绍如何在 Linux 系统上安装 Cacti。

系统要求
在开始安装 Cacti 之前,请确保您的 Linux 系统满足以下要求:
- 操作系统:CentOS 7 或 Ubuntu 18.04
- PHP 版本:5.6 或更高
- MySQL 版本:5.5 或更高
- Apache 服务器:2.2 或更高
- 网络工具:如 curl、wget 等
安装 Apache 和 PHP
您需要安装 Apache 和 PHP,以下是在 CentOS 和 Ubuntu 上安装它们的步骤:
CentOS 安装
sudo yum install httpd php php-mysqlnd
Ubuntu 安装
sudo apt update sudo apt install apache2 php php-mysql
安装完成后,启动 Apache 服务并设置开机自启:
sudo systemctl start httpd sudo systemctl enable httpd
安装 MySQL
安装 MySQL 数据库服务器:
CentOS 安装
sudo yum install mysql-server
Ubuntu 安装
sudo apt install mysql-server
安装完成后,运行以下命令初始化 MySQL 数据库:
sudo mysql_secure_installation
按照提示设置 root 用户的密码、删除匿名用户、禁止 root 用户远程登录等。

安装 PHP 扩展
Cacti 需要以下 PHP 扩展:
- PHP PDO
- PHP Mbstring
- PHP Mcrypt
- PHP Gd
- PHP Json
以下是在 CentOS 和 Ubuntu 上安装这些扩展的步骤:
CentOS 安装
sudo yum install php-pdo php-mbstring php-mcrypt php-gd php-json
Ubuntu 安装
sudo apt install php-pdo php-mbstring php-mcrypt php-gd php-json
安装 Cacti
您可以从 Cacti 的官方网站下载最新的源代码包:
wget http://www.cacti.net/downloads/cacti-1.2.24.tar.gz tar -xvf cacti-1.2.24.tar.gz cd cacti-1.2.24
配置 Cacti:
./configure --prefix=/usr/local/cacti --with-apache=/usr/sbin/httpd --with-apache-user=apache --with-mysql=/usr/bin/mysql --with-mysql-user=root --with-mysql-password=your_mysql_password make make install
确保替换 your_mysql_password 为您之前设置的 MySQL root 密码。
配置 Apache
配置 Apache 服务器以支持 Cacti:

sudo cp -r /usr/local/cacti/conf /etc/httpd/conf.d/ sudo chown -R apache:apache /etc/httpd/conf.d/cacti sudo chmod -R 755 /etc/httpd/conf.d/cacti
创建一个指向 Cacti 安装目录的符号链接:
sudo ln -s /usr/local/cacti /var/www/html/cacti
重启 Apache 服务:
sudo systemctl restart httpd
配置 Cacti
打开浏览器,访问 http://your_server_ip/cacti,您将看到 Cacti 的安装向导,按照以下步骤进行操作:
- 设置数据库连接:填写 MySQL 数据库的详细信息,包括主机名、用户名、密码和数据库名。
- 创建管理员用户:创建一个管理员用户,用于登录 Cacti。
- 安装插件:根据需要安装插件,以扩展 Cacti 的功能。
通过以上步骤,您已经在 Linux 系统上成功安装了 Cacti,您可以开始监控您的网络设备、服务器和应用程序了,Cacti 提供了丰富的功能和灵活的配置选项,可以帮助您轻松地监控和管理您的网络。



















