Instalasi dan Konfigurasi Nagios di Ubuntu

Nagios adalah sistem pemantauan sumber terbuka yang digunakan untuk memantau status jaringan dan infrastruktur TI. Nagios memberikan visibilitas yang mendalam mengenai status sistem dan memberikan peringatan dini jika ada masalah yang perlu diperbaiki.


Dokumentasi ini menjelaskan langkah-langkah instalasi dan konfigurasi Nagios di server Ubuntu:
- Nagios Core
- Plugin Nagios
- Konfigurasi Web Interface Nagios
- MariaDB (opsional)
Proses ini dilakukan pada sistem operasi Ubuntu dengan manajemen paket apt.


1. Menambahkan Repository dan Menginstal Paket yang Diperlukan

Instal paket yang diperlukan untuk menjalankan Nagios:

# Update paket dan install Node.js


sudo apt update

            

# Install paket yang diperlukan


sudo apt install -y autoconf gcc libgd-dev libmcrypt-dev libssl-dev unzip apache2 php libapache2-mod-php \
    php-gd libperl-dev libpng-dev libjpeg-dev libxpm-dev libfreetype6-dev build-essential

            

2. Mengunduh dan Menginstal Nagios Core

Setelah paket dasar diinstal, unduh dan ekstrak Nagios Core:

# Unduh Nagios Core


cd /tmp
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.6/nagios-4.4.6.tar.gz

            

# Ekstrak file


tar xzf nagios-4.4.6.tar.gz
cd nagios-4.4.6

            

# Instal Nagios Core


sudo ./configure --with-command-group=nagios
sudo make all
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf

            

3. Mengonfigurasi Web Interface Nagios

Setelah Nagios Core terinstal, aktifkan konfigurasi web untuk Nagios:

# Aktifkan konfigurasi untuk Apache


sudo a2enmod rewrite cgi
sudo systemctl restart apache2

            

# Setel password untuk akses web Nagios


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

            

4. Mengonfigurasi Nagios untuk Memulai secara Otomatis

Aktifkan dan mulai layanan Nagios agar berjalan otomatis saat boot:

# Aktifkan layanan Nagios


sudo systemctl enable nagios
sudo systemctl start nagios

            

5. Mengakses Nagios Web Interface

Setelah Nagios diinstal dan dikonfigurasi, dapat mengakses Nagios Web Interface melalui browser. Akses menggunakan alamat berikut:


http:///nagios

            

Login dengan username: nagiosadmin dan password yang tentukan saat konfigurasi.

6. Menginstal Plugin Nagios

Untuk menambah fungsionalitas Nagios, kamu perlu menginstal berbagai plugin. kamu bisa mengunduhnya dari situs resmi atau dari repositori.

# Unduh dan instal plugin Nagios


cd /usr/local/nagios/libexec
sudo wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
sudo tar -xvf nagios-plugins-2.3.3.tar.gz
cd nagios-plugins-2.3.3
sudo ./configure
sudo make
sudo make install

            

7. Mengonfigurasi Nagios untuk Memantau Host

Setelah Nagios diinstal dan plugin ditambahkan, perlu menambahkan host yang akan dipantau.

Edit file konfigurasi untuk menambahkan host baru yang ingin dipantau oleh Nagios.

# Edit konfigurasi host


sudo nano /usr/local/nagios/etc/objects/localhost.cfg

# Tambahkan konfigurasi host sesuai kebutuhan
define host {
    use             linux-server
    host_name       
    alias           
    address         
    }

            

8. Verifikasi Status Nagios

Setelah konfigurasi selesai, verifikasi status Nagios dengan perintah berikut:

# Cek status Nagios


sudo systemctl status nagios