install dan konfigurasi MONITORING pake NAGIOS di Red Hat Enterprise Linux (RHEL)


 

Pengertian Nagios

Nagios adalah sebuah alat monitoring open source yang digunakan untuk memantau sistem, jaringan, layanan, dan infrastruktur TI secara keseluruhan.

Nagios membantu administrator sistem dan jaringan untuk:

  • Memastikan ketersediaan layanan (availability)

  • Memantau kinerja server dan aplikasi

  • Mengidentifikasi masalah sebelum berdampak besar

  • Mengirim notifikasi otomatis (email/SMS) jika ada kegagalan layanan

  • Menyediakan grafik dan laporan historis


🎯 Fungsi Utama Nagios

  1. Monitoring Layanan Jaringan

    • HTTP, SMTP, POP3, FTP, SSH, dll.

  2. Monitoring Resource Server

    • CPU usage, memory usage, disk space, load average.

  3. Pemberitahuan Masalah

    • Kirim alert ke admin jika layanan mati atau tidak normal.

  4. Logging & Reporting

    • Simpan log dan tampilkan statistik monitoring.

  5. Mendukung Plugin

    • Bisa ditambahkan plugin kustom untuk monitoring sesuai kebutuhan.


LANGKAH-LANGKAH


1.Persiapan Awal kalian update sistem nya terlebih dahulu

 A. Update sistem

bash
dnf update -y


B. Install dependensi

bash
dnf install -y gcc glibc glibc-common wget unzip httpd php php-cli php-gd net-snmp
dnf install -y perl gd gd-devel make net-tools openssl-devel xinetd

2. nah kalo sudah download & install nagios core

A. kalian di sini Buat user dan group untuk Nagios

useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache




B. kalo sudah buat user dan group kalian Unduh dan ekstrak Nagios

cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.5.1.tar.gz
tar -xvf nagios-4.5.1.tar.gz
cd nagios-4.5.1

C. kalo kalian sudah unduh dan estrak nagios kalian Compile dan install Nagios

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









3.setelah itu kalian buat akun web Interface Nagios,kalian ubah saja username nya jadi nama kalian 

htpasswd -c /usr/local/nagios/etc/htpasswd.users randi
password = jaringan 


4.. sekarang kalian konfigurasi apache web server 

A. Aktifkan dan jalankan httpd

systemctl enable httpd
systemctl start httpd



B. Allow HTTP di firewall

firewall-cmd --permanent --add-service=http
firewall-cmd --reload


5.Install dan Konfigurasi Nagios Plugins*

A. Download dan install plugin

cd /tmp

wget https://nagios-plugins.org/download/nagios-plugins-2.4.0.tar.gz

tar -xvf nagios-plugins-2.4.0.tar.gz

cd nagios-plugins-2.4.0

./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install






6. setelah itu kalian menjalankan nagios agas bisa di akses di web nya

 A. Enable dan start Nagios

systemctl enable nagios
systemctl start nagios


Lalu restart Nagios:

systemctl restart nagios


B Akses Web Interface:

Buka browser dan kunjungi:

http://<IP-Server>/nagios




 -dan kalo sudah muncul seperti ini berarti sudah berhasil
















Comments

Popular posts from this blog

Installasi/Konfigurasi Server DNS Red Hat Enterprise Linux (RHEL)

Install dan Konfigurasi Database Server MariaDB di Red Hat Enterprise Linux (RHEL)