0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Checkmk監(jiān)控Linux服務(wù)器?

汽車電子技術(shù) ? 來源:嵌入式悅翔園 ? 作者: JamesBin ? 2023-02-17 10:46 ? 次閱讀

前言

Checkmk 是用于監(jiān)控 Linux 服務(wù)器的最常用和用戶友好的應(yīng)用程序之一。它可以檢查與您的 Linux 服務(wù)器連接的服務(wù)器狀態(tài)、負載、網(wǎng)絡(luò)狀態(tài)、應(yīng)用程序、數(shù)據(jù)庫、云服務(wù)器負載、存儲和其他物聯(lián)網(wǎng)設(shè)備。Checkmk 工具在 Linux 中以混合方式工作。在 Linux 機器上安裝該工具后,您可以通過 Web 瀏覽器輕松訪問所有配置和儀表板選項卡。

與其他服務(wù)器監(jiān)控工具不同,Checkmk 工具不會占用 Linux 上的大量系統(tǒng)資源。在 Linux 上安裝和使用 Checkmk 工具是簡單直接的 Linux。如果您是系統(tǒng)管理員,則必須試用此工具并享受所有可以稍微減少工作量的功能和插件。

帶有 Checkmk 的 Linux 服務(wù)器

如果您有 Linux 服務(wù)器方面的經(jīng)驗并且有少量經(jīng)驗,那么您可能已經(jīng)知道 CheckmkNagios 服務(wù)器工具的基本功能之一。Checkmk for Linux 工具是用 C++Python 編程語言編寫的,這使得該應(yīng)用程序易于在所有主要系統(tǒng)上進行配置,并且不會因為太重而壓垮您的系統(tǒng)。

Checkmk具有強大且易于訪問的系統(tǒng)UI,可以真正記錄所有服務(wù)器數(shù)據(jù)并保留Linux服務(wù)器的日志。您可以使用 Checkmk 工具從Linux 服務(wù)器生成報告、監(jiān)控基礎(chǔ)架構(gòu)并配置您的擴展。在這篇文章中,我們將了解如何在 Linux 上安裝和使用 Checkmk 工具來檢查服務(wù)器。

在 Linux 上安裝 Checkmk

首先我們需要在我們的 Linux 系統(tǒng)上安裝簽名的 Checkmk 工具并進行配置。在這里,我將描述 CheckmkDebianUbuntu 和基于 Red-Hat 的 Linux 發(fā)行版上用于監(jiān)控服務(wù)器的安裝方法。如果您使用任何其他 Linux 發(fā)行版,請查看 Checkmk 網(wǎng)站上的安裝指南。

在 Ubuntu/Debian 上安裝 Checkmk

DebianUbuntu 發(fā)行版中,我們將使用wget 命令下載 CheckmkDebian 包來下載 .deb 包。Checkmk Linux 服務(wù)器工具的編譯文件將存儲在主目錄中。

圖片

在這里插入圖片描述

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

現(xiàn)在,在具有 root 權(quán)限的終端 shell 上運行以下 dpkgaptitude 命令,以在您的 Debian Linux 上完成 Checkmk 安裝過程。

圖片

在這里插入圖片描述

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

在 Red hat/Fedora Linux 上安裝 Checkmk

如果您是 Red HatFedora 工作站用戶,此方法適合您。要在您的 Linux 上獲取 Checkmk 服務(wù)器工具,首先,您需要在您的機器上為 Linux 的額外軟件包下載最新的 EPEL 版本。

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

現(xiàn)在,在 shell 上運行下面提到的命令以在您的 Linux 系統(tǒng)上啟用 Checkmk 存儲庫。

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

如果您是基于 DNF 的用戶,您可能還需要在終端 shell 上執(zhí)行以下命令。

# dnf config-manager --set-enabled powertools

安裝 EPEL 并設(shè)置存儲庫后,我們現(xiàn)在需要允許系統(tǒng)上的防火墻端口。您可以在 shell 上運行以下命令來設(shè)置防火墻并在系統(tǒng)上重新加載防火墻守護程序。請確保在使用 Checkmk 加載 Linux 服務(wù)器之前設(shè)置防火墻守護程序。

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

您現(xiàn)在可以從存儲庫中獲取 Linux 系統(tǒng)上的 RPM 包。以下 SCP(安全復(fù)制)命令將讓您在 Linux 文件系統(tǒng)上獲取 Checkmk 工具的 RPM 包。

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

現(xiàn)在,依次執(zhí)行 wgetrpm 導(dǎo)入命令,導(dǎo)入系統(tǒng)上 Checkmk 包的公鑰。

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

最后,您現(xiàn)在可以通過 shell 上的以下命令驗證 Linux 系統(tǒng)上的 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

您現(xiàn)在可以通過omd命令檢查 Checkmk 的版本。

# omd 版本

創(chuàng)建一個項目來測試 Checkmk

到目前為止,我們已經(jīng)了解了如何在 Linux 上安裝 Checkmk 工具,是時候在我們的服務(wù)器上測試該工具了。為了使用 Checkmk 檢查 Linux 服務(wù)器,我們將創(chuàng)建一個演示項目并在系統(tǒng)上運行它。您現(xiàn)在可以為您的 Linux 服務(wù)器創(chuàng)建一個測試運行項目,以監(jiān)控服務(wù)器狀態(tài)并通過下面給出的 OMD 命令檢查 Checkmk 工具是否在您的系統(tǒng)上運行。圖片

sudo omd 創(chuàng)建 tr_test
sudo omd 開始 tr_test

成功創(chuàng)建項目后,我們現(xiàn)在可以從 Web 瀏覽器訪問 Checkmk 儀表板。圖片

在 Linux 上加載 Checkmk Web GUI

要在 Linux 上訪問 Checkmk 工具的基于圖形用戶界面的系統(tǒng)管理面板,您需要加載您創(chuàng)建測試項目的 Web 地址或服務(wù)器地址。就我而言,下面提到的地址將是測試項目的網(wǎng)址。

http://ubuntupit/tr_test/

服務(wù)器加載成功后,您將需要使用登錄憑據(jù)登錄。如果您還記得,您在我們的 Linux 機器上安裝 Checkmk 服務(wù)器監(jiān)控工具時創(chuàng)建了登錄憑據(jù)。如果您忘記了它,您可以在htpasswd etc/htpasswd cmkadmin文件中找到它。

圖片當(dāng)您登錄到測試服務(wù)器時,您將看到一個漂亮的儀表板,其中顯示了所有控制面板、主機詳細信息、監(jiān)視器、設(shè)置、用戶部分和其他 Checkmk 菜單。在這個階段,我們沒有將任何主機添加到此服務(wù)器。圖片

使用 Checkmk 將新主機添加到 Linux 服務(wù)器

在 Linux 上成功登錄 Checkmk 服務(wù)器監(jiān)控工具后,您現(xiàn)在可以添加新主機了。通過單擊設(shè)置按鈕,將在左側(cè)欄中找到主機添加菜單。提供有效的主機地址后,您現(xiàn)在可以使用以下 wget 命令進入終端 shell 加載主機。圖片

wget 

最后,通過下面提到的命令在你的 Linux 系統(tǒng)上安裝 Checkmk 服務(wù)器監(jiān)控代理。這將允許您在 Linux 機器上加載主機詳細信息。

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

結(jié)語

在整篇文章中,我們了解了如何在 Linux 上安裝和開始使用 Checkmk 工具。使用 Checkmk 工具檢查 Linux 服務(wù)器更方便。使用 Checkmk監(jiān)視和檢查Linux 服務(wù)器很有趣,因為它顯示了您可能需要查看的所有必要數(shù)據(jù)。如果您是 Checkmk 的新手,請耐心等待。熟悉用戶界面可能需要一段時間。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11207

    瀏覽量

    208712
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8957

    瀏覽量

    85080
  • 物聯(lián)網(wǎng)設(shè)備

    關(guān)注

    1

    文章

    234

    瀏覽量

    19691
收藏 人收藏

    評論

    相關(guān)推薦

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

    Checkmk 是用于監(jiān)控 Linux 服務(wù)器的最常用和用戶友好的應(yīng)用程序之一。它可以檢查與您的 Linux
    發(fā)表于 10-14 11:52 ?1666次閱讀

    linux服務(wù)器和windows服務(wù)器

    Linux服務(wù)器和Windows服務(wù)器是目前應(yīng)用最廣泛的兩種服務(wù)器操作系統(tǒng)。兩者各有優(yōu)劣,也適用于不同的應(yīng)用場景。本文將 對Linux
    發(fā)表于 02-22 15:46

    基于最新DaVinci平臺的視頻監(jiān)控服務(wù)器的設(shè)計與實現(xiàn)

    本設(shè)計以TI公司DaVinci系列芯片作為硬件平臺,結(jié)合嵌入式Linux操作系統(tǒng),實現(xiàn)了基于TMS320DM355的視頻服務(wù)器。本文闡述了各硬件模塊的選型與功能,以及服務(wù)器的軟件架構(gòu)與實現(xiàn)。同時給出
    發(fā)表于 07-19 06:19

    linux服務(wù)器性能測試步驟

    linux服務(wù)器性能測試-服務(wù)器實時【磁盤】監(jiān)控
    發(fā)表于 06-02 06:54

    基于Linux的WEB服務(wù)器的設(shè)計與實現(xiàn)

    基于Linux的WEB服務(wù)器的設(shè)計與實現(xiàn) 嵌入式WEB服務(wù)器的主要設(shè)計思想就是將嵌入式系統(tǒng)和 WEB技術(shù)結(jié)合起來,將 WEB技術(shù)引入到現(xiàn)場測量和控制設(shè)備中,
    發(fā)表于 10-06 08:30 ?3026次閱讀
    基于<b class='flag-5'>Linux</b>的WEB<b class='flag-5'>服務(wù)器</b>的設(shè)計與實現(xiàn)

    Linux服務(wù)器網(wǎng)卡驅(qū)動安裝及問題排除

    Linux服務(wù)器網(wǎng)卡驅(qū)動安裝及問題排除     網(wǎng)卡是Linux服務(wù)器中最重要網(wǎng)絡(luò)設(shè)備。據(jù)統(tǒng)計,Linux網(wǎng)
    發(fā)表于 01-11 11:51 ?1411次閱讀

    教你linux搭建web服務(wù)器

    教你linux搭建web服務(wù)器和大家分享了一份配置文檔,希望對您用linux搭建web服務(wù)器有所啟發(fā)。
    發(fā)表于 12-28 14:18 ?8836次閱讀

    基于Linux系統(tǒng)的FTP服務(wù)器的實現(xiàn)

    為了在Linux系統(tǒng)下實現(xiàn)安全、高效的FTP服務(wù)器,選擇了具有小巧輕快、安全易用等優(yōu)點的服務(wù)器軟件vsftpd。通過對Linux平臺下FTP網(wǎng)絡(luò)服務(wù)
    發(fā)表于 07-24 15:36 ?39次下載

    基于嵌入式視頻監(jiān)控服務(wù)器的搭建

    為實現(xiàn)對商店、車庫等小范圍區(qū)域的監(jiān)控,設(shè)計了一個基于嵌入式Linux的視頻監(jiān)控系統(tǒng),基于ARM+Linux的嵌入式系統(tǒng)作為監(jiān)控系統(tǒng)的
    發(fā)表于 11-13 10:37 ?8次下載
    基于嵌入式視頻<b class='flag-5'>監(jiān)控</b><b class='flag-5'>服務(wù)器</b>的搭建

    linux如何搭建web服務(wù)器

    linux搭建web服務(wù)器流程如下
    發(fā)表于 06-08 09:09 ?9178次閱讀
    <b class='flag-5'>linux</b>如何搭建web<b class='flag-5'>服務(wù)器</b>

    Linux下Apache服務(wù)器的安裝和配置

    Linux下Apache服務(wù)器的安裝和配置(現(xiàn)代電源技術(shù)的發(fā)展概況)-Linux下Apache服務(wù)器的安裝和配置,有需要的可以參考!
    發(fā)表于 08-31 16:22 ?8次下載
    <b class='flag-5'>Linux</b>下Apache<b class='flag-5'>服務(wù)器</b>的安裝和配置

    什么是服務(wù)器監(jiān)控系統(tǒng)?

    服務(wù)器監(jiān)控系統(tǒng)用于了解服務(wù)器上的活動(無論是物理的還是虛擬的)的過程。服務(wù)器是一種用于存儲和處理按需提供給其他設(shè)備、應(yīng)用程序或用戶的信息的設(shè)備,能夠同時支持數(shù)百甚至數(shù)千個請求,從而確保
    的頭像 發(fā)表于 07-14 16:32 ?7044次閱讀

    如何在linux服務(wù)器中打開端口

    有時我們可能需要在Linux服務(wù)器中打開端口或在Linux服務(wù)器的防火墻中啟用端口來運行特定的應(yīng)用程序。在本文中,小編將帶大家分析一下如何在linu
    的頭像 發(fā)表于 10-17 16:22 ?1.2w次閱讀

    分享一些Linux服務(wù)器的安全小貼士

    今天浩道跟大家分享一些Linux服務(wù)器的安全小貼士,讓你維護linux服務(wù)器安全上有一些方向!
    發(fā)表于 01-29 11:27 ?301次閱讀

    如何優(yōu)化Linux服務(wù)器的性能

    優(yōu)化Linux服務(wù)器的性能是一個綜合性的任務(wù),涉及硬件、軟件、配置、監(jiān)控等多個方面。以下是一個詳細的指南,旨在幫助系統(tǒng)管理員和運維人員提升Linux
    的頭像 發(fā)表于 09-29 16:50 ?206次閱讀