Nagios - 安裝



本章詳細討論了在Ubuntu上設定Nagios的步驟。

在安裝Nagios之前,需要在您的Ubuntu系統上安裝一些軟體包,例如Apache、PHP、構建包等。因此,讓我們首先安裝它們。

步驟1 - 執行以下命令以安裝所需的軟體包:

sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd
libgd-dev sendmail unzip

步驟2 - 接下來,為Nagios建立使用者和組,並將它們新增到Apache www-data使用者。

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagios,nagcmd www-data

步驟3 - 下載最新的Nagios軟體包。

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-
4.4.3.tar.gz

步驟4 - 解壓tarball檔案。

tar -xzf nagios-4.4.3.tar.gz
cd nagios-4.4.3/

步驟5 - 執行以下命令從原始碼編譯Nagios。

./configure --with-nagios-group=nagios --with-command-group=nagcmd

步驟6 - 執行以下命令來構建Nagios檔案。

make all

步驟7 - 執行以下命令來安裝所有Nagios檔案。

sudo make install

步驟8 - 執行以下命令來安裝init和外部命令配置檔案。

sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sitesavailable/
nagios.conf

步驟9 - 現在將事件處理程式目錄複製到Nagios目錄。

sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

步驟10 - 下載並解壓Nagios外掛。

cd
wget https://nagios-plugins.org/download/nagiosplugins-
2.2.1.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugins-2.2.1/

步驟11 - 使用以下命令安裝Nagios外掛。

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install

步驟12 - 現在編輯Nagios配置檔案,取消註釋第51行→ cfg_dir=/usr/local/nagios/etc/servers

sudo gedit /usr/local/nagios/etc/nagios.cfg

步驟13 - 現在,建立一個伺服器目錄。

sudo mkdir -p /usr/local/nagios/etc/servers

步驟14 - 編輯聯絡人配置檔案。

sudo gedit /usr/local/nagios/etc/objects/contacts.cfg
contacts configuration

步驟15 - 現在啟用Apache模組並配置使用者nagiosadmin。

sudo a2enmod rewrite
sudo a2enmod cgi
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

步驟16 - 現在,重啟Apache和Nagios。

service apache2 restart
service nagios start
cd /etc/init.d/
sudo cp /etc/init.d/skeleton /etc/init.d/Nagios

步驟17 - 編輯Nagios檔案。

sudo gedit /etc/init.d/Nagios
DESC = "Nagios"
NAME = nagios
DAEMON = /usr/local/nagios/bin/$NAME
DAEMON_ARGS = "-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE = /usr/local/nagios/var/$NAME.lock

步驟18 - 使Nagios檔案可執行並啟動Nagios。

sudo chmod +x /etc/init.d/nagios
service apache2 restart
service nagios start

步驟19 - 現在訪問您的瀏覽器並開啟URL→ https:///nagios。現在使用您之前設定的密碼和使用者名稱nagiosadmin登入Nagios。Nagios的登入螢幕如下面的截圖所示:

contacts screenshot

如果您正確地按照所有步驟操作,您的Nagios Web介面將顯示。您可以找到如下所示的Nagios儀表板:

Nagios dashboard
廣告
© . All rights reserved.