如何在Linux上安装Checkmk监控代理

在本教程中,您将学习如何在 Linux 上安装 Checkmk 监控代理。监控代理可以远程监控系统指标,例如系统负载、内存和磁盘使用情况等

在我们之前的教程中,我们学习了如何在 Ubuntu 20.04 系统上安装 Checkmk 监控工具。

如何使用 Checkmk 监控 IT 基础设施

如果您注意到,首次安装时,Checkmk 的默认安装不会监控任何主机/服务。

在 Linux 上安装 Checkmk 监控代理

在本教程中,我们将学习如何在 Ubuntu、Debian 和 CentOS 系统上安装 Checkmk 监控代理。

您还需要在监控服务器上安装代理。

在 Ubuntu/Debian 上安装 Checkmk 监控代理

下载适用于 Ubuntu/Debian 的 Checkmk 代理

Checkmk 提供了一种简单的方法来下载各种操作系统的监控代理。

在 Checkmk 监控服务器 Web 界面上,导航到设置 > 代理 > Windows、Linux、Solaris、AIX

在 Ubuntu/Debian 上安装 Checkmk 监控代理

从可用代理列表中,单击第三个选项以下载适用于 Ubuntu/Debian 系统的安装程序。

下载安装程序后,请运行以下命令进行安装;

apt install ./check-mk-agent_2.0.0p12-31293648899edb8d_all.deb

在 CentOS/RHEL 上下载并安装 Checkmk Agent

同样,从 Checkmk UI 上的可用代理列表下载 CentOS/RHEL (RPM) 代理。

一旦你有了 Checkmk RPM 包,运行下面的命令来安装它。

yum localinstall check-mk-agent-2.0.0p12-31293648899edb8d.noarch.rpm

将主机添加到 Checkmk 监控平台

一旦安装了代理,下一步就是将这些主机添加到 Checkmk 监控服务器。

在导航菜单上,单击设置 > 主机 > 主机。这样的界面打开了。

单击将主机添加到监控

添加本地主机/Checkmk 监控服务器

我将首先添加 Checkmk 服务器,因此,输入主机名作为localhost

接下来,单击保存并转到连接测试以测试与本地主机的连接并验证是否安装了代理。

示例连接检查;

如果尚未在远程主机上安装/配置 SNMP 代理,则 SNMP 检查将失败。我们在此设置中不使用 SNMP。

主机服务发现

如果与主机的连接正常,则继续进行 服务发现 以自动配置要在此主机上检查的所有服务。

这将在主机上运行完整的服务扫描,并在片刻后显示此类输出。

要启动当前未监控的服务,请单击Fix all

被监控的服务界面现在变化如下图所示;

激活挂起的更改

接下来,您需要编写更改。

在界面上,单击右侧带有更改数量的通知图标。请参阅上面屏幕截图中突出显示的部分。

接下来,单击在选定站点激活以保存更改。激活更改后,您应该会看到进度为成功。

将远程主机添加到 Checkmk 监控

对于远程主机,确保 TCP 端口 6556 在防火墙上打开。

对于运行 UFW 的 Ubuntu/Debian 系统,您可以按如下方式打开端口。用 Checkmk 服务器 IP 替换 CHECKMK-SERVER-IP。

ufw allow from CHECKMK-SERVER-IP to any port 6556 proto tcp comment "Allow Checkmk monitoring"

一旦 CentOS/RHEL/Rocky Linux,打开 firewalld 上的端口。您可以创建一个新的区域进行监控;

firewall-cmd --new-zone=checkmk-monit --permanent
firewall-cmd --zone=checkmk-monit --add-source=CHECKMK-SERVER-IP/MASK --permanent
firewall-cmd --zone=checkmk-monit --add-port=6556/tcp --permanent
firewall-cmd --reload

接下来,您可以按照相同的步骤注册已安装 Checkmk 代理的远程主机。

在我们的设置中,我们总共添加了三个主机;本地主机,一个 debian 11 系统和一个 Rocky Linux 8 系统。

您可以在Setup > Hosts > Hosts下看到所有主机

您还可以从Monitor > Overview > All Hosts 查看所有主机的概览

您可以单击其中一台主机以概览相关服务并查看图形表示。

服务概览页面打开后,您可以单击像内存,以查看图形表示。

很棒的工具,不是吗?

主仪表板状态;

这就是如何在Linux 上安装Checkmk监控代理的全部内容。

请继续关注这个很棒的工具的更多教程。

参考

监控代理

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:番茄网 » 如何在Linux上安装Checkmk监控代理

分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

像番茄一样 表里如一

表里如一表里如一
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活