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