在本教程中,我们将向您展示如何在 Ubuntu 15.04 上安装和配置 Cacti Monitoring。 对于那些不知道的人,Cacti 是一个开源的、基于 Web 的网络监控和绘图工具,被设计为开源的、行业标准的数据记录工具 RRDtool 的前端应用程序。 它被 IT 企业使用,并在 MySQL 数据库中存储有关带宽、硬盘使用率、CPU 使用率、平均负载、RAM 统计信息等的所有必要信息。 Cacti 创建图表并用数据填充它们。 它提供 SNMP 支持、第 3 方模板和插件,并具有内置的用户身份验证和用户权限功能。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 15.04 服务器上逐步安装 Cacti。
在 Ubuntu 15.04 上安装 Cacti 监控
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get
终端中的命令。
sudo apt-get update sudo apt-get upgrade
步骤 2. 安装 LAMP (Linux, ApacheMariaDB, PHP) 服务器。
需要 Ubuntu 15.04 LAMP 服务器。 如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。 此外,安装所有 PHP 所需的模块:
apt-get install php5 php5-mysql php5-snmp snmp php5-gd libapache2-mod-php5
步骤 3. 安装 Cacti 包。
安装 SNMP 和 SNMP 和 RRDtools:
apt-get install snmp snmpd rrdtool
现在使用以下命令安装 Cacti:
apt-get install cacti-spine
将出现这样的弹出消息,只需选择确定并继续。
现在它会询问您将使用它的 Web 服务器,我们选择 Apache2,因为这是我们在依赖项中安装的。
接下来,它会要求配置 Cacti 数据库,选择 Yes。
现在它将询问您的 MySQL/MariaDB 数据库的 root 密码。
在我们开始 web 配置部分之前,我们需要启动 snmpd 服务。
sudo /etc/init.d/snmpd start
步骤 3. 访问仙人掌。
默认情况下,Cacti 将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://yourdomain.com/cacti 或 https://server-ip/cacti 并完成所需的步骤以完成安装。 您将在屏幕上看到“Cacti 安装指南”。 单击“下一步”按钮。
在下一个屏幕上,您将获得一个下拉按钮。 由于这个全新的安装选择,“新安装”,然后单击“下一步”按钮。
Cacti 现在将检查它需要正常运行的包。 确保所有检查都显示为“确定”状态,然后单击完成。
下一页是登录页面。 首次登录 Cacti 时,请使用 admin 作为用户名和密码。
恭喜! 您已成功安装 Cacti。 感谢您使用本教程在您的 Ubuntu 15.04 系统上安装 Cacti Monitoring。 如需其他帮助或有用信息,我们建议您查看 仙人掌官方网站.