如何在 Ubuntu 20.04 上安裝 Nagios

納吉歐斯 是一個流行的開源系統,提供網絡監控功能。 它監控不同的網絡應用程序、它們的來源以及各種基於 Linux 的設備。 它 監視器 路由器、服務器、應用程序、服務,並確保它們正常運行。 如果出現任何故障,Nagios 會使用各種方法發送通知警報,以防止進一步損壞。 它還可以以可視化表示格式和報告形式提供結果。

Nagios 適用於服務器/代理架構。 服務器託管 Nagios(核心)使用插件與遠程主機交互,遠程主機安裝了 NRPE 等代理。

在本指南中,我們會根據您如何才能接觸 安裝 NagiosUbuntu 20.04.

第一步:更新系統

一如既往地建議,確保所有的包列表更新如下:

$ sudo 適當更新

接下來,將系統包升級到最新版本:

$ sudo 適當升級

第 2 步:安裝必備​​軟件包

更新系統後,繼續安裝 Nagios Core 安裝所需的以下先決條件包。

$ sudo apt 安裝 wget 解壓 vim curl gcc openssl build-essential libgd-dev libssl-dev libapache2-mod-php php-gd php apache2

第 3 步:在 Ubuntu 20.04 上下載 Nagios Core

接下來,我們將下載 Nagios 核心。 隨意檢查 發布頁面 對於最新版本。 根據編寫指南的時間,Nagios 的最新版本是 v4.4.6

要下載並提取 Nagios Core,請調用以下命令:

$ export VER=”4.4.6″

接下來,使用 curl 命令如下。

$ curl -SL https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-$VER/nagios-$VER.tar.gz | 焦油 -xzf –

這將下載一個名為的目錄 nagios-4.4.6 在您當前的工作目錄中。

下載 Nagios 4.4.6

第 4 步:在 Ubuntu 上安裝 Nagios

我們將通過從源代碼編譯來安裝 Ubuntu。 因此,首先,導航到 Nagios 目錄:

$ cd nagios-4.4.6

接下來,運行配置腳本:

$ ./配置

這將需要幾秒鐘,並確保在最後獲得如下所示的示例輸出。

在 Ubuntu 20.04 上安裝 Nagios在 Ubuntu 20.04 上安裝 Nagios

要與 CGI 一起編譯主程序,請運行 make all 命令如下。

$ sudo 使所有

接下來,創建組用戶如下。

$ sudo 製作安裝組用戶
$ sudo usermod -a -G nagios www-data

創建組用戶創建組用戶

然後,在你的 Ubuntu 20.04 系統上安裝 Nagios Core 4.x

$ sudo 進行安裝

最後,將打印一些附加說明,如上所示。

因此運行下面的命令來安裝初始化腳本 /lib/systemd/system 小路。

$ sudo 進行安裝初始化

接下來,在包含外部命令文件的目錄上安裝和配置權限。

$ sudo 使安裝命令模式

然後安裝示例配置文件 /usr/local/nagios/etc/

$ sudo 進行安裝配置

此時,啟用 Apache Nagios Web 界面所需的模塊

$ sudo make install-webconf
$ sudo a2enmod 重寫 cgi
$ sudo systemctl 重啟 apache2

此外,請隨意安裝 Nagios 去角質主題,如下所示:

$ sudo 進行安裝剝離

對於經典的 Nagios 主題,運行以下命令。

$ sudo make install-classicui

第 5 步:創建 Nagios 登錄 Web 用戶

您需要創建一個登錄用戶,用於登錄 Nagios 界面。 我們將使用以下命令創建一個名為 nagiosadmin 的用戶:

$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

您將需要為用戶提供密碼並進行確認。

創建 Nagios Web 登錄用戶。創建 Nagios Web 登錄用戶。

密碼寫入 /usr/local/nagios/etc/htpasswd.users 文件。

第 6 步:安裝 Nagios 插件

Nagios 用於擴展 Nagios 的功能。 您可以從 GitHub.

要下載插件,請調用以下命令:

$ VER = “2.3.3” $ curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | 焦油 -xzf –

在您當前的工作目錄中,您將有另一個目錄 – nagios-plugins-2.3.3

安裝插件, 導航到插件源目錄:

$ cd nagios-plugins-2.3.3

然後從源代碼編譯 Nagios 插件,如下所示:

$ ./configure –with-nagios-user=nagios –with-nagios-group=nagios $ sudo 進行安裝

安裝完成後,確認所有配置都按順序排列,如圖所示。

$ sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

在 Ubuntu 20.04 上安裝 Nagios確認 Ubuntu 20.04 上的配置沒問題

第 7 步:啟動並啟用 Nagios 守護進程

設置並準備好所有配置後,繼續並啟動 nagios 服務,如下所示:

要啟動 Nagios 服務,請運行:

$ sudo systemctl enable –now nagios

確認 Nagios 服務正在運行。

$ sudo systemctl 狀態 nagios

啟動並啟用 Nagios 服務啟動並啟用 Nagios 服務

輸出確認 Nagios 已啟動並正在運行。

第 8 步:訪問 Nagios

最後,我們進入最後一步,我們將訪問 Nagios。 為此,只需打開您的網絡瀏覽器並前往顯示的 URL。

https://server-IP/nagios

您將需要在顯示的彈出提示中進行身份驗證。 使用您在第 5 步中提供的憑據,然後單擊“登入‘ 按鈕。

在 Ubuntu 20.04 上安裝 Nagios訪問 Nagios

通過身份驗證後,您將進入如下所示的儀表板。

在 Ubuntu 20.04 上安裝 Nagios在 Ubuntu 20.04 上安裝 Nagios

結論

在本教程中,我們學習瞭如何在 Ubuntu 20.04 LTS 上安裝 Nagios。 感謝您的閱讀,希望您喜歡閱讀本 Nagios 教程。