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
步驟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的登入螢幕如下面的截圖所示:
如果您正確地按照所有步驟操作,您的Nagios Web介面將顯示。您可以找到如下所示的Nagios儀表板:
廣告