前言
Checkmk
是用于監(jiān)控 Linux 服務(wù)器的最常用和用戶友好的應(yīng)用程序之一。它可以檢查與您的 Linux 服務(wù)器連接的服務(wù)器狀態(tài)、負(fù)載、網(wǎng)絡(luò)狀態(tài)、應(yīng)用程序、數(shù)據(jù)庫(kù)、云服務(wù)器負(fù)載、存儲(chǔ)和其他物聯(lián)網(wǎng)設(shè)備。Checkmk
工具在 Linux 中以混合方式工作。在 Linux 機(jī)器上安裝該工具后,您可以通過(guò) Web 瀏覽器輕松訪問(wèn)所有配置和儀表板選項(xiàng)卡。
與其他服務(wù)器監(jiān)控工具不同,Checkmk
工具不會(huì)占用 Linux 上的大量系統(tǒng)資源。在 Linux 上安裝和使用 Checkmk
工具是簡(jiǎn)單直接的 Linux。如果您是系統(tǒng)管理員,則必須試用此工具并享受所有可以稍微減少工作量的功能和插件。
帶有 Checkmk 的 Linux 服務(wù)器
如果您有 Linux 服務(wù)器方面的經(jīng)驗(yàn)并且有少量經(jīng)驗(yàn),那么您可能已經(jīng)知道 Checkmk
是Nagios
服務(wù)器工具的基本功能之一。Checkmk for Linux
工具是用 C++ 和 Python 編程語(yǔ)言編寫的,這使得該應(yīng)用程序易于在所有主要系統(tǒng)上進(jìn)行配置,并且不會(huì)因?yàn)樘囟鴫嚎迥南到y(tǒng)。
Checkmk
具有強(qiáng)大且易于訪問(wèn)的系統(tǒng)UI,可以真正記錄所有服務(wù)器數(shù)據(jù)并保留Linux服務(wù)器的日志。您可以使用 Checkmk
工具從Linux 服務(wù)器生成報(bào)告、監(jiān)控基礎(chǔ)架構(gòu)并配置您的擴(kuò)展。在這篇文章中,我們將了解如何在 Linux 上安裝和使用 Checkmk
工具來(lái)檢查服務(wù)器。
在 Linux 上安裝 Checkmk
首先我們需要在我們的 Linux 系統(tǒng)上安裝簽名的 Checkmk
工具并進(jìn)行配置。在這里,我將描述 Checkmk
在 Debian
、Ubuntu
和基于 Red-Hat
的 Linux 發(fā)行版上用于監(jiān)控服務(wù)器的安裝方法。如果您使用任何其他 Linux 發(fā)行版,請(qǐng)查看 Checkmk
網(wǎng)站上的安裝指南。
在 Ubuntu/Debian 上安裝 Checkmk
在 Debian
或 Ubuntu
發(fā)行版中,我們將使用wget
命令下載 Checkmk
的 Debian
包來(lái)下載 .deb
包。Checkmk
Linux 服務(wù)器工具的編譯文件將存儲(chǔ)在主目錄中。
在這里插入圖片描述
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 上運(yùn)行以下 dpkg
和 aptitude
命令,以在您的 Debian Linux
上完成 Checkmk
安裝過(guò)程。
在這里插入圖片描述
sudo dpkg -i *.deb
sudo apt-get install -f
在 Red hat/Fedora Linux 上安裝 Checkmk
如果您是 Red Hat
或 Fedora
工作站用戶,此方法適合您。要在您的 Linux 上獲取 Checkmk
服務(wù)器工具,首先,您需要在您的機(jī)器上為 Linux 的額外軟件包下載最新的 EPEL 版本。
https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
現(xiàn)在,在 shell 上運(yùn)行下面提到的命令以在您的 Linux 系統(tǒng)上啟用 Checkmk
存儲(chǔ)庫(kù)。
# subscription-manager repos --enable "codeready-builder-for-rhel-8-x86_64-rpms"
如果您是基于 DNF
的用戶,您可能還需要在終端 shell 上執(zhí)行以下命令。
# dnf config-manager --set-enabled powertools
安裝 EPEL
并設(shè)置存儲(chǔ)庫(kù)后,我們現(xiàn)在需要允許系統(tǒng)上的防火墻端口。您可以在 shell 上運(yùn)行以下命令來(lái)設(shè)置防火墻并在系統(tǒng)上重新加載防火墻守護(hù)程序。請(qǐng)確保在使用 Checkmk
加載 Linux 服務(wù)器之前設(shè)置防火墻守護(hù)程序。
# setsebool -P httpd_can_network_connect 1
# firewall-cmd --zone=public --add-service=http
--permanent # firewall-cmd --reload
您現(xiàn)在可以從存儲(chǔ)庫(kù)中獲取 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í)行 wget
和 rpm
導(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)在可以通過(guò) shell 上的以下命令驗(yàn)證 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)在可以通過(guò)omd
命令檢查 Checkmk
的版本。
# omd 版本
創(chuàng)建一個(gè)項(xiàng)目來(lái)測(cè)試 Checkmk
到目前為止,我們已經(jīng)了解了如何在 Linux 上安裝 Checkmk
工具,是時(shí)候在我們的服務(wù)器上測(cè)試該工具了。為了使用 Checkmk
檢查 Linux 服務(wù)器,我們將創(chuàng)建一個(gè)演示項(xiàng)目并在系統(tǒng)上運(yùn)行它。您現(xiàn)在可以為您的 Linux 服務(wù)器創(chuàng)建一個(gè)測(cè)試運(yùn)行項(xiàng)目,以監(jiān)控服務(wù)器狀態(tài)并通過(guò)下面給出的 OMD
命令檢查 Checkmk
工具是否在您的系統(tǒng)上運(yùn)行。
sudo omd 創(chuàng)建 tr_test
sudo omd 開始 tr_test
成功創(chuàng)建項(xiàng)目后,我們現(xiàn)在可以從 Web
瀏覽器訪問(wèn) Checkmk
儀表板。
在 Linux 上加載 Checkmk Web GUI
要在 Linux 上訪問(wèn) Checkmk
工具的基于圖形用戶界面的系統(tǒng)管理面板,您需要加載您創(chuàng)建測(cè)試項(xiàng)目的 Web
地址或服務(wù)器地址。就我而言,下面提到的地址將是測(cè)試項(xiàng)目的網(wǎng)址。
http://ubuntupit/tr_test/
服務(wù)器加載成功后,您將需要使用登錄憑據(jù)登錄。如果您還記得,您在我們的 Linux 機(jī)器上安裝 Checkmk
服務(wù)器監(jiān)控工具時(shí)創(chuàng)建了登錄憑據(jù)。如果您忘記了它,您可以在htpasswd etc/htpasswd cmkadmin
文件中找到它。
當(dāng)您登錄到測(cè)試服務(wù)器時(shí),您將看到一個(gè)漂亮的儀表板,其中顯示了所有控制面板、主機(jī)詳細(xì)信息、監(jiān)視器、設(shè)置、用戶部分和其他
Checkmk
菜單。在這個(gè)階段,我們沒(méi)有將任何主機(jī)添加到此服務(wù)器。
使用 Checkmk 將新主機(jī)添加到 Linux 服務(wù)器
在 Linux 上成功登錄 Checkmk 服務(wù)器監(jiān)控工具后,您現(xiàn)在可以添加新主機(jī)了。通過(guò)單擊設(shè)置按鈕,將在左側(cè)欄中找到主機(jī)添加菜單。提供有效的主機(jī)地址后,您現(xiàn)在可以使用以下 wget
命令進(jìn)入終端 shell 加載主機(jī)。
wget
最后,通過(guò)下面提到的命令在你的 Linux 系統(tǒng)上安裝 Checkmk
服務(wù)器監(jiān)控代理。這將允許您在 Linux 機(jī)器上加載主機(jī)詳細(xì)信息。
sudo dpkg -i check-mk-agent_2.0.0p9-1_all.dpkg
結(jié)語(yǔ)
在整篇文章中,我們了解了如何在 Linux 上安裝和開始使用 Checkmk
工具。使用 Checkmk
工具檢查 Linux 服務(wù)器更方便。使用 Checkmk
監(jiān)視和檢查L(zhǎng)inux 服務(wù)器很有趣,因?yàn)樗@示了您可能需要查看的所有必要數(shù)據(jù)。如果您是 Checkmk
的新手,請(qǐng)耐心等待。熟悉用戶界面可能需要一段時(shí)間。
-
Linux
+關(guān)注
關(guān)注
87文章
11392瀏覽量
211915 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9521瀏覽量
86764 -
物聯(lián)網(wǎng)設(shè)備
+關(guān)注
關(guān)注
1文章
238瀏覽量
20006
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何在Linux上安裝和使用Checkmk工具
linux服務(wù)器和windows服務(wù)器
Linux和Windows下的登錄和使用Linux服務(wù)器的方式
基于最新DaVinci平臺(tái)的視頻監(jiān)控服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)
Linux服務(wù)器網(wǎng)卡驅(qū)動(dòng)安裝及問(wèn)題排除
教你linux搭建web服務(wù)器
基于Linux系統(tǒng)的FTP服務(wù)器的實(shí)現(xiàn)
基于嵌入式視頻監(jiān)控服務(wù)器的搭建

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

評(píng)論