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

輸入您的 sudo 密碼。在要求確認時單擊 是的 在那之後 進來 確認。 Checkmk 與 Apache 和其他依賴項將安裝在您的機器上。

要驗證 Checkmk 是否已成功安裝並查看已安裝的版本,請使用以下命令:

$ omd version

第三步:調整防火牆

要從網絡上的另一個系統訪問 Checkmk Web 界面,您需要向防火牆添加規則。

要允許外部訪問 Checkmk Web 界面,請使用以下命令:

$ sudo ufw allow Apache

要驗證是否已添加規則,請使用以下命令:

$ sudo ufw status

添加規則後,它將在 Apache 輸出中列出。

第 4 步:創建 Checkmk 監控站點

您需要做的下一件事是創建一個 Checkmk 站點。讓我們創建 監視器..

$ sudo omd create monitoring

輸出看起來像這樣 網址, 管理員用戶, 什麼時候 密碼 使用權 監視器 地方。

現在開始 監視器 使用以下命令訪問該站點:

$ sudo omd start monitoring

第 5 步:訪問 Checkmk Web 界面

您可以通過在 Web 瀏覽器中指定 https://server-ip/site-name 來訪問 Checkmk Web 界面。在哪裡 服務器 IP 安裝 Checkmk 的服務器的 IP 地址 網站名稱 Checkmk 站點的名稱(監視器 在我們的例子中)。

https://192.168.72.186/monitoring

使用您獲得的默認憑據登錄 第4步..您可以稍後更改默認憑據。

登錄後,您將被帶到 Checkmk 儀表板。

第六步:在主機上安裝代理

要添加更多主機以使用 Checkmk 進行監控,您需要安裝 Checkmk 代理。

首先,在 Checkmk 服務器上安裝 Checkmk 代理以監控自身。 在 Checkmk 上安裝 Checkmk 代理 Ubuntu 服務器, 去 [設定]>[プロキシ]>[Linux]..

然後右鍵 檢查-mk-agent_2.0.0p12-1_all.deb 複製此鏈接。

然後使用 wget 命令下載複製的鏈接。

$ wget https://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb

下載包後,安裝如下:

$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb

然後使用以下命令驗證是否安裝了代理:

$ check_mk_agent

您應該會看到類似於以下內容的輸出:

第 7 步:添加要監控的主機

您現在可以使用 Checkmk 添加要監控的主機。 添加 Checkmk 服務器來監控自身。要添加 Ubuntu 服務器進行監控,請訪問以下 URL: 環境 從 Checkmk Web 界面的左側面板。然後走 版主> 版主 如下。

然後在下面的窗口中,單擊 添加主機..

然後輸入 CPU 名稱 (您也可以輸入 localhost)和 IP地址 然後點擊 保存並轉到服務配置。

[サービス]該頁面顯示找到的所有服務的列表。如果你看到了什麼 待處理的服務, 點擊 修復一切..

然後單擊窗口右上角的橙色標誌(例如,10 次或更多更改)。

然後點擊 在所選站點上激活..

現在您可以找到您的網站 監視器 >> >> 概述 >> >> 所有主機。 您可以單擊此處的主機以查看服務列表及其狀態和其他詳細信息。

同樣,您可以添加其他主機以使用 Checkmk 進行監控。

您還可以查看儀表板以獲取概覽 監視器 >> >> 概述 >> >> 主儀表板..

從 Ubuntu 卸載 Checkmk 服務器和代理

如果要卸載 Checkmk 代理和服務器,可以執行以下操作:

要從 Ubuntu 機器上卸載 Checkmk 代理,請使用以下命令:

$ sudo apt remove check-mk-agent

然後從 Checkmk 服務器中刪除 Ubuntu 主機。 環境 >> >> 主持人 >> >>主持人選擇主機並單擊刪除圖標。

要從 Ubuntu 服務器卸載 Checkmk 服務器,請使用以下命令。

$ sudo apt remove check-mk-raw-2.0.0p12

本文介紹如何在您的 Ubuntu 操作系統上安裝 Checkmk 以監控您的主機。 Checkmk 有各種操作系統的代理。因此,您可以根據需要監控更多系統。最後,我們還將向您展示如何從 Ubuntu 中卸載 Checkmk 代理和服務器,以防萬一。