Install Nagios Server Monitoring Di Ubuntu 16.04

Install Nagios Server Monitoring Di Ubuntu 16.04

Nagios membutuhkan compiler gcc dan membangun-penting untuk kompilasi, LAMP (Apache, PHP, MySQL) untuk antarmuka web nagios dan Sendmail untuk mengirim peringatan dari server. Berikut saya bagikan cara Install Nagios Server Monitoring Di Ubuntu 16.04.

Untuk menginstal semua paket tersebut, jalankan perintah ini

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

Konfigurasi Pengguna dan Group

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

Install Nagios

Step 1 – Download dan extract the Nagios core

cd ~
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.2.0.tar.gz
tar -xzf nagios*.tar.gz
cd nagios-4.2.0

Step 2 – Compile Nagios

./configure –with-nagios-group=nagios –with-command-group=nagcmd
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

Step 3 – Install Plugins Nagios

cd ~
wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugin-2.1.2/
./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl
make
make install

Step 4 – Configure Nagios

Setelah tahap instalasi selesai, Anda dapat menemukan konfigurasi default Nagios di /usr/local/nagios/.
Kami akan mengkonfigurasi nagios dan nagios kontak.
konfigurasi nagios mengedit default dengan vim:

vim /usr/local/nagios/etc/nagios.cfg

Hapus tanda # pada cfg_dir=/usr/local/nagios/etc/servers
Tambahkan folder Servers

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

Nagios kontak dapat dikonfigurasi dalam file contact.cfg. Untuk membukanya menggunakan:

vim /usr/local/nagios/etc/objects/contacts.cfg

ganti email kamu

Configuring Apache

Step 1 – enable Apache modules

sudo a2enmod rewrite
sudo a2enmod cgi
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Step 2 – enable the Nagios virtualhost

sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

Step 3 – Start Apache and Nagios

service apache2 restart
service nagios start

Jika Error Saat Start Nagios :

Starting nagios (via systemctl): nagios.serviceFailed

cd /etc/init.d/
cp /etc/init.d/skeleton /etc/init.d/nagios

Edit file Nagios

vim /etc/init.d/nagios

Tambahkan kode ini

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

Baca Juga : Install WebHTB

Buatlah dieksekusi dan Start Nagios:

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

Testing the Nagios Server

buka http://ip-nagios-server/nagios

 

 

Incoming search terms:

Related posts

One Thought to “Install Nagios Server Monitoring Di Ubuntu 16.04

  1. […] Baca Juga : Install Nagios Server Monitoring Di Ubuntu 16.04 […]

Leave a Comment