如何在 Ubuntu 16.04 LTS 上安装 Cacti 监控

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装和配置 Cacti Monitoring。 对于那些不知道的人,Cacti 是一个开源的、基于 Web 的网络监控和绘图工具,被设计为开源的、行业标准的数据记录工具 RRDtool 的前端应用程序。 它被 IT 企业使用,并在 MySQL 数据库中存储有关带宽、硬盘使用率、CPU 使用率、平均负载、RAM 统计信息等的所有必要信息。 Cacti 创建图表并用数据填充它们。 它提供 SNMP 支持、第 3 方模板和插件,并具有内置的用户身份验证和用户权限功能。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 Cacti Monitoring。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 LAMP (Linux, ApacheMariaDB, PHP) 服务器。

需要 Ubuntu 16.04 LAMP 服务器。 如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。 Cacti 仅支持 MySQL 5.6,而 Ubuntu 默认存储库中的当前版本是 MySQL 5.7。 为了安装这个旧版本的 MYSQL,你需要添加这个存储库并从那里获取它:

nano /etc/apt/sources.list deb https://archive.ubuntu.com/ubuntu trusty universe apt-get update

现在借助以下命令在您的 Ubuntu 服务器上安装以下用于 Cacti 设置的软件包:

apt-get install apache2 mysql-server-5.6 php libapache2-mod-php -y

启动 Web 服务器和 MySQL 服务器。 将它们设置为在服务器启动时自动启动:

systemctl start apache2.service systemctl enable apache2.service systemctl start mysql.service systemctl enable mysql.service

步骤 3. 安装 Cacti 包。

安装 SNMP 和 SNMP 和 RRDtools:

apt-get install snmp snmpd rrdtool -y

现在使用以下命令安装 Cacti:

apt-get install cacti cacti-spine -y

在安装过程中,系统会提示您配置 Cacti,并提供几个选项以从可用选项中进行选择。 首先,选择您希望用于配置 Cacti 的 Web 服务器,就像我们使用的一样 Apache 然后按“确定”键继续:

现在它会询问您将使用它的 Web 服务器,我们选择 Apache2,因为这是我们在依赖项中安装的。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

接下来,它会要求配置 Cacti 数据库,选择 Yes。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

现在它将询问您的 MySQL/MariaDB 数据库的 root 密码。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

安装过程完成后,您必须重新启动所有服务以反映所做的更改:

systemctl restart apache2.service systemctl restart mysql.service systemctl restart snmpd.service

步骤 3. 访问仙人掌。

默认情况下,Cacti 将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com/cacti 或者 https://server-ip/cacti 并完成所需的步骤以完成安装。 您将在屏幕上看到“Cacti 安装指南”。 单击“下一步”按钮。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

在下一个屏幕上,您将获得一个下拉按钮。 由于这个全新的安装选择,“新安装”,然后单击“下一步”按钮。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

Cacti 现在将检查它需要正常运行的包。 确保所有检查都显示为“确定”状态,然后单击完成。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

下一页是登录页面。 首次登录 Cacti 时,请使用 admin 作为用户名和密码。

在 Ubuntu 16.04 LTS 上安装 Cacti 监控

恭喜! 您已成功安装 Cacti。 感谢您使用本教程进行安装 Apache Ubuntu 16.04 LTS(Xenial Xerus)系统上的 Cassandra。 如需更多帮助或有用信息,我们建议您查看 仙人掌监测官方网站.

Save