1. 程式人生 > >CentOS7.4下安裝Nagios

CentOS7.4下安裝Nagios

Nagios是一款功能強大的開源企業級軟體,可監控網路基礎架構,伺服器和應用程式。 它可用於監視Linux和Windows伺服器以及Web應用程式,Linux和Unix應用程式以及Windows應用程式。 其中一些功能包括:並行服務檢查,外掛系統,通過電子郵件傳送通知,尋呼機或使用者定義服務,用於檢視狀態的Web介面,日誌檔案,問題歷史記錄和通知等等。

更新CentOS 7伺服器並安裝必要的軟體包

登入後,發出以下命令以確保所有已安裝的軟體包都是最新的:

yum update

接下來,使用以下命令安裝安裝Nagios所需的必備軟體包:

yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix

安裝Apache,MariaDB和PHP 7

要在CentOS伺服器上安裝Nginx,MariaDB PHP 7和所有必需的PHP模組,請執行以下命令:

yum install -y httpd mariadb-server php php-mysql

完成MariaDB安裝後,執行以下命令以保護MariaDB安裝:

mysql_secure_installation

啟用MariaDB和Apache在系統啟動時啟動:

systemctl enable httpd.service
systemctl enable mariadb.service

下載並安裝Nagios

使用以下命令在伺服器的/tmp目錄中下載Nagios tar存檔的最新穩定版本:

wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.1.tar.gz -O /tmp/nagioscore.tar.gz

下載完成後,更改到tmp目錄,使用以下命令解壓縮存檔:

cd /tmp
tar zxvf nagioscore.tar.gz

解壓縮Nagios外掛存檔後,切換到nagioscore-nagios-4.4.1目錄:

cd /tmp/nagioscore-nagios-4.4.1

下一步是執行./configure指令碼,該指令碼將檢查系統是否缺少庫和二進位制檔案,併為構建過程準備Nagios原始碼:

./configure

現在配置已完成,使用make all命令啟動編譯過程:

make all

執行以下命令建立nagios使用者和組,並將apache新增到nagios組:

make install-groups-users
usermod -a -G nagios apache

下一步是使用make install命令安裝Nagios:

make install

執行以下命令以安裝Nagios示例配置檔案:

make install-config

安裝初始化指令碼,以便您可以使用systemctl命令管理Nagios服務:

make install-daemoninit

接下來,安裝Apache Web伺服器配置檔案:

make install-webconf

重啟apache服務:

systemctl restart httpd

使用htpasswd命令建立名為nagiosadmin的使用者帳戶

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

執行以下命令以安裝和配置外部命令檔案:

make install-commandmode

安裝Nagios外掛

在下載和編譯Nagios外掛之前,請安裝以下依賴項:

yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release perl-Net-SNMP

使用以下命令在伺服器的/ tmp目錄中下載Nagios tar存檔的最新穩定版本:

wget --no-check-certificate -O /tmp/nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz

下載完成後,更改到tmp目錄,使用以下命令解壓縮存檔:

cd /tmp
tar xf nagios-plugins.tar.gz

解壓縮Nagios外掛存檔後,切換到nagioscore-nagios-4.4.1目錄:

cd /tmp/nagios-plugins-release-2.2.1/

以下命令將檢查系統是否缺少庫和二進位制檔案,併為構建過程準備Nagios外掛原始碼:

./tools/setup
./configure

配置完成後,使用make命令啟動編譯過程:

make

最後使用make install命令安裝Nagios外掛:

make install

訪問Nagios

既然您在CentOS系統上安裝了Nagios和Nagios外掛,請使用以下命令啟動Nagios服務:

systemctl start nagios

開啟瀏覽器並導航到http://ip/nagios,您將看到登入彈出視窗。

輸入您之前使用htpasswd命令建立的登入憑據,您將被重定向到Nagios主頁

文章轉載自:https://www.linuxidc.com/Linux/2018-09/154414.htm