在 CentOS 上安装 Cacti 及其插件需要一些步骤
sudo yum update
sudo yum install -y wget php php-mysqlnd php-gd php-mbstring php-xml php-zip
wget https://repo.cacti.net/releases/cacti-1.2.40-1.noarch.rpm
sudo rpm -ivh cacti-1.2.40-1.noarch.rpm
/etc/cacti/
目录:sudo cp /usr/share/doc/cacti-1.2.40/cacti.conf.php-dist /etc/cacti/cacti.conf.php
编辑配置文件以设置数据库连接信息:
sudo nano /etc/cacti/cacti.conf.php
找到以下部分并进行修改:
/* Database settings */
$database['host'] = 'localhost';
$database['user'] = 'root';
$database['pass'] = '';
$database['dbname'] = 'cacti';
根据您的数据库凭据进行相应的更改。
sudo mysql -u root -p
输入密码后,运行以下命令以创建数据库和用户:
CREATE DATABASE cacti;
CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON cacti.* TO 'cacti'@'localhost';
FLUSH PRIVILEGES;
EXIT;
将 your_password
替换为您选择的密码。
sudo /usr/share/cacti/install/db/create_database.php
sudo chown -R apache:apache /usr/share/cacti
sudo chmod -R 755 /usr/share/cacti/images
sudo chown -R apache:apache /var/www/html/cacti
sudo chmod -R 755 /var/www/html/cacti
如果您使用的是 Nginx,请将 apache
替换为 nginx
。
sudo systemctl start cactid
sudo systemctl enable cactid
/index.php
,例如:http://your_server_ip/index.php
。使用您在步骤 5 中创建的 Cacti 用户凭据登录。现在,您已经在 CentOS 上成功安装并配置了 Cacti。接下来,您可以开始添加插件以满足您的需求。Cacti 支持许多插件,您可以在 Cacti 官方网站上查找并下载适用于您的系统的插件。