0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Checkmk监控Linux服务器?

汽车电子威廉希尔官方网站 来源:嵌入式悦翔园 作者: JamesBin 2023-02-17 10:46 次阅读

前言

Checkmk 是用于监控 Linux 服务器的最常用和用户友好的应用程序之一。它可以检查与您的 Linux 服务器连接的服务器状态、负载、网络状态、应用程序、数据库、云服务器负载、存储和其他物联网设备。Checkmk 工具在 Linux 中以混合方式工作。在 Linux 机器上安装该工具后,您可以通过 Web 浏览器轻松访问所有配置和仪表板选项卡。

与其他服务器监控工具不同,Checkmk 工具不会占用 Linux 上的大量系统资源。在 Linux 上安装和使用 Checkmk 工具是简单直接的 Linux。如果您是系统管理员,则必须试用此工具并享受所有可以稍微减少工作量的功能和插件。

带有 Checkmk 的 Linux 服务器

如果您有 Linux 服务器方面的经验并且有少量经验,那么您可能已经知道 CheckmkNagios 服务器工具的基本功能之一。Checkmk for Linux 工具是用 C++Python 编程语言编写的,这使得该应用程序易于在所有主要系统上进行配置,并且不会因为太重而压垮您的系统。

Checkmk具有强大且易于访问的系统UI,可以真正记录所有服务器数据并保留Linux服务器的日志。您可以使用 Checkmk 工具从Linux 服务器生成报告、监控基础架构并配置您的扩展。在这篇文章中,我们将了解如何在 Linux 上安装和使用 Checkmk 工具来检查服务器。

在 Linux 上安装 Checkmk

首先我们需要在我们的 Linux 系统上安装签名的 Checkmk 工具并进行配置。在这里,我将描述 CheckmkDebianUbuntu 和基于 Red-Hat 的 Linux 发行版上用于监控服务器的安装方法。如果您使用任何其他 Linux 发行版,请查看 Checkmk 网站上的安装指南。

在 Ubuntu/Debian 上安装 Checkmk

DebianUbuntu 发行版中,我们将使用wget 命令下载 CheckmkDebian 包来下载 .deb 包。Checkmk Linux 服务器工具的编译文件将存储在主目录中。

图片

在这里插入图片描述

wget https://download.checkmk.com/checkmk/2.0.0p9/check-mk-raw-2.0.0p9_0.focal_amd64.deb

现在,在具有 root 权限的终端 shell 上运行以下 dpkgaptitude 命令,以在您的 Debian Linux 上完成 Checkmk 安装过程。

图片

在这里插入图片描述

sudo dpkg -i *.deb
sudo apt-get install -f

在 Red hat/Fedora Linux 上安装 Checkmk

如果您是 Red HatFedora 工作站用户,此方法适合您。要在您的 Linux 上获取 Checkmk 服务器工具,首先,您需要在您的机器上为 Linux 的额外软件包下载最新的 EPEL 版本。

https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

现在,在 shell 上运行下面提到的命令以在您的 Linux 系统上启用 Checkmk 存储库。

# subscription-manager repos --enable "codeready-builder-for-rhel-8-x86_64-rpms"

如果您是基于 DNF 的用户,您可能还需要在终端 shell 上执行以下命令。

# dnf config-manager --set-enabled powertools

安装 EPEL 并设置存储库后,我们现在需要允许系统上的防火墙端口。您可以在 shell 上运行以下命令来设置防火墙并在系统上重新加载防火墙守护程序。请确保在使用 Checkmk 加载 Linux 服务器之前设置防火墙守护程序。

# setsebool -P httpd_can_network_connect 1
 # firewall-cmd --zone=public --add-service=http
--permanent # firewall-cmd --reload

您现在可以从存储库中获取 Linux 系统上的 RPM 包。以下 SCP(安全复制)命令将让您在 Linux 文件系统上获取 Checkmk 工具的 RPM 包。

# scp check-mk-raw-2.0.0p3-el8-38.x86_64.rpm

现在,依次执行 wgetrpm 导入命令,导入系统上 Checkmk 包的公钥。

# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg
# rpm --import Check_MK-pubkey.gpg

最后,您现在可以通过 shell 上的以下命令验证 Linux 系统上的 Checkmk 包。

# rpm -K check-mk-raw-2.0.0p3-el8-38.x86_64.rpm
# yum install check-mk-raw-2.0.0p3-el8-38.x86_64.rpm

您现在可以通过omd命令检查 Checkmk 的版本。

# omd 版本

创建一个项目来测试 Checkmk

到目前为止,我们已经了解了如何在 Linux 上安装 Checkmk 工具,是时候在我们的服务器上测试该工具了。为了使用 Checkmk 检查 Linux 服务器,我们将创建一个演示项目并在系统上运行它。您现在可以为您的 Linux 服务器创建一个测试运行项目,以监控服务器状态并通过下面给出的 OMD 命令检查 Checkmk 工具是否在您的系统上运行。图片

sudo omd 创建 tr_test
sudo omd 开始 tr_test

成功创建项目后,我们现在可以从 Web 浏览器访问 Checkmk 仪表板。图片

在 Linux 上加载 Checkmk Web GUI

要在 Linux 上访问 Checkmk 工具的基于图形用户界面的系统管理面板,您需要加载您创建测试项目的 Web 地址或服务器地址。就我而言,下面提到的地址将是测试项目的网址。

http://ubuntupit/tr_test/

服务器加载成功后,您将需要使用登录凭据登录。如果您还记得,您在我们的 Linux 机器上安装 Checkmk 服务器监控工具时创建了登录凭据。如果您忘记了它,您可以在htpasswd etc/htpasswd cmkadmin文件中找到它。

图片当您登录到测试服务器时,您将看到一个漂亮的仪表板,其中显示了所有控制面板、主机详细信息、监视器、设置、用户部分和其他 Checkmk 菜单。在这个阶段,我们没有将任何主机添加到此服务器。图片

使用 Checkmk 将新主机添加到 Linux 服务器

在 Linux 上成功登录 Checkmk 服务器监控工具后,您现在可以添加新主机了。通过单击设置按钮,将在左侧栏中找到主机添加菜单。提供有效的主机地址后,您现在可以使用以下 wget 命令进入终端 shell 加载主机。图片

wget 

最后,通过下面提到的命令在你的 Linux 系统上安装 Checkmk 服务器监控代理。这将允许您在 Linux 机器上加载主机详细信息

sudo dpkg -i check-mk-agent_2.0.0p9-1_all.dpkg

结语

在整篇文章中,我们了解了如何在 Linux 上安装和开始使用 Checkmk 工具。使用 Checkmk 工具检查 Linux 服务器更方便。使用 Checkmk监视和检查Linux 服务器很有趣,因为它显示了您可能需要查看的所有必要数据。如果您是 Checkmk 的新手,请耐心等待。熟悉用户界面可能需要一段时间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11049

    浏览量

    207400
  • 服务器
    +关注

    关注

    12

    文章

    8439

    浏览量

    83859
  • 物联网设备
    +关注

    关注

    1

    文章

    231

    浏览量

    19560
收藏 人收藏

    评论

    相关推荐

    如何在Linux上安装和使用Checkmk工具

    Checkmk 是用于监控 Linux 服务器的最常用和用户友好的应用程序之一。它可以检查与您的 Linux
    发表于 10-14 11:52 1509次阅读

    linux服务器和windows服务器

    Linux服务器和Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文将 对Linux
    发表于 02-22 15:46

    Linux和Windows下的登录和使用Linux服务器的方式

    关于登录Linux服务器的方式有很多种,本文重点介绍了Linux和Windows下的登录和使用Linux服务器的方式。
    发表于 07-05 07:54

    基于最新DaVinci平台的视频监控服务器的设计与实现

    本设计以TI公司DaVinci系列芯片作为硬件平台,结合嵌入式Linux操作系统,实现了基于TMS320DM355的视频服务器。本文阐述了各硬件模块的选型与功能,以及服务器的软件架构与实现。同时给出
    发表于 07-19 06:19

    linux服务器性能测试步骤

    linux服务器性能测试-服务器实时【磁盘】监控
    发表于 06-02 06:54

    基于Linux的WEB服务器的设计与实现

    基于Linux的WEB服务器的设计与实现 嵌入式WEB服务器的主要设计思想就是将嵌入式系统和 WEB威廉希尔官方网站 结合起来,将 WEB威廉希尔官方网站 引入到现场测量和控制设备中,
    发表于 10-06 08:30 2979次阅读
    基于<b class='flag-5'>Linux</b>的WEB<b class='flag-5'>服务器</b>的设计与实现

    Linux服务器网卡驱动安装及问题排除

    Linux服务器网卡驱动安装及问题排除     网卡是Linux服务器中最重要网络设备。据统计,Linux
    发表于 01-11 11:51 1294次阅读

    教你linux搭建web服务器

    教你linux搭建web服务器和大家分享了一份配置文档,希望对您用linux搭建web服务器有所启发。
    发表于 12-28 14:18 8753次阅读

    基于Linux系统的FTP服务器的实现

    为了在Linux系统下实现安全、高效的FTP服务器,选择了具有小巧轻快、安全易用等优点的服务器软件vsftpd。通过对Linux平台下FTP网络服务
    发表于 07-24 15:36 39次下载

    基于嵌入式视频监控服务器的搭建

    为实现对商店、车库等小范围区域的监控,设计了一个基于嵌入式Linux的视频监控系统,基于ARM+Linux的嵌入式系统作为监控系统的
    发表于 11-13 10:37 8次下载
    基于嵌入式视频<b class='flag-5'>监控</b><b class='flag-5'>服务器</b>的搭建

    linux如何搭建web服务器

    linux搭建web服务器流程如下
    发表于 06-08 09:09 8969次阅读
    <b class='flag-5'>linux</b>如何搭建web<b class='flag-5'>服务器</b>

    Linux下Apache服务器的安装和配置

    Linux下Apache服务器的安装和配置(现代电源威廉希尔官方网站 的发展概况)-Linux下Apache服务器的安装和配置,有需要的可以参考!
    发表于 08-31 16:22 8次下载
    <b class='flag-5'>Linux</b>下Apache<b class='flag-5'>服务器</b>的安装和配置

    什么是服务器监控系统?

    服务器监控系统用于了解服务器上的活动(无论是物理的还是虚拟的)的过程。服务器是一种用于存储和处理按需提供给其他设备、应用程序或用户的信息的设备,能够同时支持数百甚至数千个请求,从而确保
    的头像 发表于 07-14 16:32 6748次阅读

    如何在linux服务器中打开端口

    有时我们可能需要在Linux服务器中打开端口或在Linux服务器的防火墙中启用端口来运行特定的应用程序。在本文中,小编将带大家分析一下如何在linu
    的头像 发表于 10-17 16:22 1.2w次阅读

    分享一些Linux服务器的安全小贴士

    今天浩道跟大家分享一些Linux服务器的安全小贴士,让你维护linux服务器安全上有一些方向!
    发表于 01-29 11:27 240次阅读