?
前言
Checkmk 是用于監控 Linux 服務器的最常用和用戶友好的應用程序之一。它可以檢查與您的 Linux 服務器連接的服務器狀態、負載、網絡狀態、應用程序、數據庫、云服務器負載、存儲和其他物聯網設備。Checkmk 工具在 Linux 中以混合方式工作。在 Linux 機器上安裝該工具后,您可以通過 Web 瀏覽器輕松訪問所有配置和儀表板選項卡。
與其他服務器監控工具不同,Checkmk 工具不會占用 Linux 上的大量系統資源。在 Linux 上安裝和使用 Checkmk 工具是簡單直接的 Linux。如果您是系統管理員,則必須試用此工具并享受所有可以稍微減少工作量的功能和插件。
帶有 Checkmk 的 Linux 服務器
如果您有 Linux 服務器方面的經驗并且有少量經驗,那么您可能已經知道 Checkmk 是Nagios 服務器工具的基本功能之一。Checkmk for Linux 工具是用 C++ 和 Python 編程語言編寫的,這使得該應用程序易于在所有主要系統上進行配置,并且不會因為太重而壓垮您的系統。
Checkmk具有強大且易于訪問的系統UI,可以真正記錄所有服務器數據并保留Linux服務器的日志。您可以使用 Checkmk 工具從Linux 服務器生成報告、監控基礎架構并配置您的擴展。在這篇文章中,我們將了解如何在 Linux 上安裝和使用 Checkmk 工具來檢查服務器。
在 Linux 上安裝 Checkmk
首先我們需要在我們的 Linux 系統上安裝簽名的 Checkmk 工具并進行配置。在這里,我將描述 Checkmk 在 Debian、Ubuntu 和基于 Red-Hat 的 Linux 發行版上用于監控服務器的安裝方法。如果您使用任何其他 Linux 發行版,請查看 Checkmk 網站上的安裝指南。
在 Ubuntu/Debian 上安裝 Checkmk
在 Debian 或 Ubuntu 發行版中,我們將使用wget 命令下載 Checkmk 的 Debian 包來下載 .deb 包。Checkmk Linux 服務器工具的編譯文件將存儲在主目錄中。
在這里插入圖片描述
wget?https://download.checkmk.com/checkmk/2.0.0p9/check-mk-raw-2.0.0p9_0.focal_amd64.deb
?
現在,在具有 root 權限的終端 shell 上運行以下 dpkg 和 aptitude 命令,以在您的 Debian Linux 上完成 Checkmk 安裝過程。
在這里插入圖片描述
sudo?dpkg?-i?*.deb sudo?apt-get?install?-f
?
在 Red hat/Fedora Linux 上安裝 Checkmk
如果您是 Red Hat 或 Fedora 工作站用戶,此方法適合您。要在您的 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
?
現在,依次執行 wget 和 rpm 導入命令,導入系統上 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 的新手,請耐心等待。熟悉用戶界面可能需要一段時間。
審核編輯:湯梓紅
?
評論
查看更多