Juni 4, 2026
ChatGPT Image 4 Jun 2026, 08.14.12

Dalam dunia administrasi sistem dan jaringan, kemampuan memonitor perangkat serta layanan jaringan merupakan keterampilan yang sangat penting. Seorang administrator jaringan tidak cukup hanya membangun infrastruktur, tetapi juga harus mampu memastikan seluruh layanan berjalan dengan baik setiap saat.

Salah satu solusi monitoring jaringan yang populer dan banyak digunakan di lingkungan perusahaan maupun pendidikan adalah Nagios Core. Aplikasi ini memungkinkan administrator memantau kondisi server, router, switch, layanan jaringan, hingga memberikan notifikasi otomatis ketika terjadi gangguan.

Bagi peserta LKS bidang IT Network System Administration maupun siswa TKJ/TJKT, memahami Nagios merupakan keterampilan penting yang mendukung kompetensi monitoring dan troubleshooting jaringan.

Apa Itu Nagios Core?

Nagios Core adalah aplikasi monitoring jaringan dan sistem berbasis open source yang digunakan untuk memantau:

  • Server Linux dan Windows
  • Router dan Switch
  • Service HTTP
  • DNS Server
  • DHCP Server
  • SMTP Mail Server
  • Database Server
  • Resource server seperti CPU, RAM, dan Storage

Ketika terjadi masalah pada perangkat atau layanan yang dipantau, Nagios dapat mengirimkan notifikasi melalui email kepada administrator.

Keunggulan Nagios Core

Beberapa kelebihan Nagios antara lain:

  • Gratis dan open source
  • Stabil dan banyak digunakan di industri
  • Mendukung monitoring ribuan perangkat
  • Memiliki web dashboard yang informatif
  • Mendukung plugin monitoring yang sangat banyak
  • Dapat dikombinasikan dengan Grafana dan PNP4Nagios

Persiapan Instalasi

Sebelum melakukan instalasi Nagios Core, pastikan server menggunakan:

Spesifikasi Minimum

  • Ubuntu Server 22.04 atau terbaru
  • RAM minimal 2 GB
  • CPU Dual Core
  • Koneksi internet
  • Hak akses sudo atau root

Update Sistem

sudo apt update
sudo apt upgrade -y

Instalasi Dependensi Nagios

Install seluruh paket yang dibutuhkan:

sudo apt install -y apache2 php gcc libc6 libgd-dev make wget unzip openssl

Tambahkan user dan group Nagios:

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -aG nagcmd nagios
sudo usermod -aG nagcmd www-data

Download dan Install Nagios Core

Unduh source code Nagios:

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

Ekstrak file:

tar -xzf nagios-4.5.0.tar.gz
cd nagios-4.5.0

Compile dan instal:

./configure --with-command-group=nagcmd
make all

sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf

Membuat User Login Dashboard

Buat akun administrator web:

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

Masukkan password yang diinginkan.

Aktifkan Apache:

sudo a2enmod rewrite
sudo a2enmod cgi
sudo systemctl restart apache2

Instalasi Plugin Monitoring

Plugin diperlukan agar Nagios dapat melakukan pengecekan service.

cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.4.12.tar.gz

Ekstrak file:

tar -xzf nagios-plugins-2.4.12.tar.gz
cd nagios-plugins-2.4.12

Install plugin:

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install

Konfigurasi Host Monitoring

Edit file:

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

Contoh konfigurasi:

define host{
use             linux-server
host_name       LINSRV1
alias           Debian Server
address         10.10.10.2
max_check_attempts 5
check_period    24x7
notification_interval 30
notification_period 24x7
}

Tambahkan file ke konfigurasi utama:

cfg_file=/usr/local/nagios/etc/objects/hosts.cfg

Konfigurasi Service Monitoring

Contoh monitoring layanan HTTP:

define service{
use                     generic-service
host_name               LINSRV1
service_description     HTTP
check_command           check_http
}

Monitoring SSH:

define service{
use                     generic-service
host_name               LINSRV1
service_description     SSH
check_command           check_ssh
}

Monitoring Ping:

define service{
use                     generic-service
host_name               LINSRV1
service_description     PING
check_command           check_ping!100.0,20%!500.0,60%
}

Konfigurasi Email Alert

Edit file kontak:

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

Ubah bagian email:

define contact{
contact_name                    nagiosadmin
use                             generic-contact
alias                           Administrator
email                           admin@domain.com
}

Pastikan server telah memiliki layanan SMTP yang berfungsi.

Email alert akan dikirim ketika:

  • Host DOWN
  • Host RECOVERY
  • Service WARNING
  • Service CRITICAL
  • Service RECOVERY

Verifikasi Konfigurasi

Lakukan pengecekan sebelum restart service:

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Jika tidak ada error, restart Nagios:

sudo systemctl restart nagios

Aktifkan otomatis saat boot:

sudo systemctl enable nagios

Mengakses Dashboard Web Nagios

Buka browser:

http://IP-SERVER/nagios

Login menggunakan:

  • Username: nagiosadmin
  • Password: sesuai yang dibuat sebelumnya

Melalui dashboard ini administrator dapat melihat:

  • Status Host
  • Status Service
  • Network Map
  • Notifications
  • Event Log
  • Availability Report

Implementasi Nagios untuk Pembelajaran LKS

Dalam kompetisi LKS bidang IT Network System Administration, peserta sering diminta membangun infrastruktur server yang stabil dan mudah dipantau.

Nagios dapat digunakan untuk:

  • Monitoring server Linux
  • Monitoring DNS Server
  • Monitoring DHCP Server
  • Monitoring Web Server
  • Monitoring Database Server
  • Monitoring Resource Server
  • Troubleshooting jaringan secara cepat

Kemampuan ini menjadi nilai tambah karena menunjukkan kesiapan peserta dalam mengelola sistem jaringan secara profesional.

Tips Implementasi Nagios

Gunakan Template Host

Template membantu mempercepat penambahan perangkat baru.

Kelompokkan Host

Pisahkan kategori:

  • Server
  • Router
  • Switch
  • Access Point

Aktifkan Notifikasi

Notifikasi membantu administrator mengetahui masalah lebih cepat.

Dokumentasikan Konfigurasi

Simpan seluruh konfigurasi menggunakan Git untuk memudahkan backup dan recovery.

Integrasikan dengan Grafana

Grafana dapat memberikan visualisasi monitoring yang lebih modern dan menarik.

Kesimpulan

Nagios Core merupakan salah satu solusi monitoring jaringan yang sangat powerful, stabil, dan banyak digunakan di dunia industri. Dengan melakukan instalasi di Ubuntu Server, administrator dapat memantau kondisi host dan service secara real-time, menerima notifikasi email ketika terjadi gangguan, serta mengakses dashboard monitoring melalui web interface.

Bagi siswa TKJ/TJKT maupun peserta LKS IT Network System Administration, menguasai Nagios merupakan kompetensi penting yang dapat meningkatkan kemampuan dalam mengelola dan memelihara infrastruktur jaringan secara profesional.

Sudah pernah menggunakan Nagios untuk monitoring server atau jaringan sekolah? Bagikan pengalaman Anda di kolom komentar.

Jika artikel ini bermanfaat, jangan lupa membagikannya kepada rekan administrator jaringan dan siswa TKJ/TJKT lainnya agar semakin banyak yang memahami pentingnya monitoring jaringan modern.

“Jaringan yang baik bukan hanya berjalan, tetapi juga terus dipantau agar tetap andal.”

FAQ SEO

1. Apa fungsi utama Nagios Core?
Nagios Core digunakan untuk memantau perangkat jaringan, server, dan layanan agar administrator dapat mendeteksi gangguan lebih cepat.

2. Apakah Nagios Core gratis?
Ya, Nagios Core merupakan perangkat lunak open source yang dapat digunakan secara gratis.

3. Sistem operasi apa yang cocok untuk Nagios?
Ubuntu Server, Debian, CentOS, Rocky Linux, dan distribusi Linux lainnya.

4. Apakah Nagios bisa mengirim notifikasi email?
Bisa. Nagios mendukung pengiriman alert melalui email ketika terjadi masalah pada host atau service.

5. Apakah Nagios cocok untuk pembelajaran LKS ITNSA?
Sangat cocok karena monitoring jaringan merupakan salah satu kompetensi penting dalam administrasi sistem dan jaringan.

Jika artikel ini membantu proses belajar Anda, tinggalkan komentar untuk berbagi pengalaman implementasi Nagios di sekolah, laboratorium, atau lingkungan kerja.

Jangan lupa share artikel ini ke rekan guru, siswa, dan administrator jaringan lainnya, serta subscribe untuk mendapatkan tutorial Linux Server, Network Administration, dan persiapan LKS IT Network System Administration terbaru.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *