Cacti 是一款功能强大的开源、基于 Web 的网络监控和绘图工具,设计为开源、行业标准数据记录工具 RRDtool 的前端应用程序。Cacti 利用 RRDtool 的数据存储和图形功能的强大功能,提供快速轮询器、高级图形模板、多种数据采集方法和开箱即用的用户管理功能 。所有这些都包含在一个直观、易于使用的界面中,这对于局域网大小的安装以及具有数百个设备的复杂网络都很有意义。
在 AlmaLinux 上安装 Cacti 9
步骤 1。在安装任何新软件之前,最好先更新系统。使用以下命令更新 AlmaLinux 系统:
sudo dnf clean all
sudo dnf update
第2步。安装 Apache 和 PHP。
首先,我们需要安装 Apache Web 服务器和 PHP。打开终端并键入以下命令:
sudo dnf install httpd php-mysqlnd php-cli php-gd php-ldap php-odbc php-pdo php-pear php-xml php-xmlrpc php-mbstring php-snmp
安装完成后,使用以下命令启动并启用 Apache 服务:
sudo systemctl start httpd
sudo systemctl enable httpd
第 3 步。安装 MySQL
接下来,通过执行以下命令安装 MySQL 数据库服务器:
sudo dnf install mysql-server
使用以下命令启动并启用 MySQL 服务:
sudo systemctl start mysqld
sudo systemctl enable mysqld
安装 MySQL 后,通过运行以下命令来保护安装:
sudo mysql_secure_installation
按照提示设置 root 密码并删除任何不安全的默认设置。
然后,为 Cacti 创建一个 MySQL 数据库和用户:
sudo mysql -u root -p
输入以下命令以创建数据库、用户并授予必要的权限:
CREATE DATABASE cacti; CREATE USER 'cactiuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
将your_password
替换为强而唯一的密码。
第 4 步。在 AlmaLinux 上安装 Cacti 8.
现在,让我们从官方网站下载最新版本的仙人掌:
cd /tmp wget https://www.cacti.net/downloads/cacti-latest.tar.gz
将下载的 tarball 解压到 Apache Web 服务器的文档根目录:
sudo tar xzf cacti-latest.tar.gz -C /var/www/html/ sudo mv /var/www/html/cacti-* /var/www/html/cacti
第 5 步。配置 Cacti。
通过导入仙人掌来配置 Cacti 数据库。SQL格式
文件:
sudo mysql -u cactiuser -p cacti < /var/www/html/cacti/cacti.sql
编辑 Cacti 配置文件以指定数据库凭据:
sudo nano /var/www/html/cacti/include/config.php
使用适当的值更新 $database_*
变量:
$database_type = 'mysql'; $database_default = 'cacti'; $database_hostname = 'localhost'; $database_username = 'cactiuser'; $database_password = 'your_password'; $database_port = '3306'; $database_ssl = false;
在 Cacti 的目录上设置适当的权限:
sudo chown -R apache:apache /var/www/html/cacti sudo chmod -R 755 /var/www/html/cacti
在 /etc/crontab
文件中添加一行 以调度 Cacti 的轮询过程:
echo "*/5 * * * * apache /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1" | sudo tee -a /etc/crontab
第 6 步。通过 Web UI 完成 Cacti 安装。
最后,通过在 Web 浏览器中导航到 http://your_server_ip/cacti
来访问 Cacti 安装程序 。按照屏幕上的提示完成安装过程,确保所有安装前检查都成功通过。
感谢您使用本教程在您的 AlmaLinux 9 系统上安装 Cacti。如需更多帮助或有用信息,我们建议您查看仙人掌官方网站。