如何使用 Checkmk 监控 Linux 服务器

Checkmk 是一种应用程序和基础架构监控解决方案,支持对服务器、应用程序、网络、容器和云的监控。 Checkmk 服务器可以安装在 Ubuntu、Debian、CentOS、RHEL 和 SUSE Linux Enterprise Server 上。 它可以通过 Checkmk 代理监控 Linux、Windows、macOS、Solaris 和 AIX 主机。 Checkmk 提供 IT 基础设施的快速概览,允许管理员检测和排除可能影响服务器安全性或稳定性的问题。

在今天的帖子中,我们将展示如何在 Ubuntu 操作系统上安装 Checkmk 服务器。 我们还将展示如何在 Ubuntu 操作系统上安装 Checkmk 代理。

笔记: 这里描述的方法已经过测试 Ubuntu 20.04 LTS. 不过同样的方法也可以 Debian 你。

安装 Checkmk

Checkmk 可用作:

  • 原始版本

它是一个完整的开源版本,但不包含所有功能

  • 企业版

它是包含所有功能的许可版本。 您还可以测试其免费版本(以及所有功能)30 天。

我们将使用 Checkmk 原始版本.

第 1 步:下载 Checkmk

要下载 Checkmk,请访问 Checkmk 网站下载页面。 选择 Checkmk Raw Edition,选择最新的稳定版本,然后选择您的操作系统平台和操作系统版本。 然后点击 下载 按钮。

您还可以使用以下命令下载 Checkmk 最新稳定版本(截至撰写本文时) 2.0.0p12

$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb

第 2 步:安装 Checkmk

现在为了安装 Checkmk,请使用以下命令:

$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb

Enter sudo 密码。 如果提示确认,点击 接着 Enter 确认。 Checkmk 与 Apache 和其他依赖项将安装在您的机器上。

要验证 Checkmk 是否已成功安装并查看已安装的版本,请使用以下命令:

$ omd version

第 3 步:调整防火墙

要从网络上的另一个系统访问 Checkmk Web 界面,您需要在防火墙中添加规则。

要允许外部访问 Checkmk Web 界面,请使用以下命令:

$ sudo ufw allow Apache

要验证是否已添加规则,请使用以下命令:

$ sudo ufw status

如果添加了规则,您将看到 Apache 输出中列出。

第 4 步:创建 Checkmk 监控站点

接下来您需要做的是创建 Checkmk 站点。 让我们创建一个名为 监控.

$ sudo omd create monitoring

在输出中,您将找到 网址, admin 用户, 和 密码 访问 监控 地点。

现在开始 监控 使用以下命令访问站点:

$ sudo omd start monitoring