Checkmk 是一個應用程序和基礎設施監控解決方案,支持服務器、應用程序、網絡、容器和雲監控。 Checkmk 服務器可以安裝在 Ubuntu、Debian、CentOS、RHEL 和 SUSE Linux Enterprise Server 上。 您可以通過 Checkmk 代理監控 Linux、Windows、macOS、Solaris 和 AIX 主機。 Checkmk 提供您的 IT 基礎架構的快速概覽,允許管理員檢測和解決可能影響服務器安全性和穩定性的問題。
在今天的帖子中,我將向您展示如何在 Ubuntu 操作系統上安裝 Checkmk Server。它還展示瞭如何在 Ubuntu 操作系統上安裝 Checkmk 代理。
筆記: 這裡描述的方法已經測試過了 Ubuntu 20.04 LTS.但以同樣的方式 德維安 你。
安裝 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
第 3 步:調整防火牆
要從網絡上的另一個系統訪問 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 儀表板。
步驟 6:在主機上安裝代理
要添加 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 服務器進行監控,請訪問: 環境 從 Checkmk Web 界面的左側面板。然後去 版主 > 版主 如下。
然後在下面的窗口中, 添加主機.
然後輸入 CPU 名稱 (您也可以輸入本地主機)和 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 代理和服務器。