Cara Menginstal Nagios di Ubuntu 24.04 (Noble Numbat)
Dalam artikel hari ini kita akan mengeksplorasi pemasangan, konfigurasi, dan penggunaan Nagios pada sistem Ubuntu 24.04. Nagios adalah solusi pemantauan infrastruktur TI open source yang banyak digunakan. Nagios dapat digunakan untuk memantau berbagai metrik dalam infrastruktur Anda untuk perangkat jaringan, server, switch, aplikasi, dan segala jenis layanan.
Nagios dapat digunakan untuk hal-hal berikut.
- Nagios Monitoring: Memantau semua sistem TI dan melaporkan setiap masalah yang mungkin muncul.
- Nagios Pemberitahuan: Nagios akan memberi tahu Anda melalui pemberitahuan secara cepat ketika mendeteksi masalah agar Anda dapat menanganinya lebih cepat.
- Pemberitahuan Nagios saat Penyelesaian: Setelah Anda memperbaiki masalah, Anda akan diberitahu sebagai konfirmasi penyelesaian.
Saat ini ada dua versi Nagios, Anda bisa memilih salah satunya:
- Nagios Core: Versi gratis dan open-source. Dirancang agar ringan, tetapi Anda dapat memperluas fiturnya menggunakan plugin dan integrasi lainnya.
- Nagios XI: Edisi komersial dari Nagios XI yang dibangun di atas Nagios Core. Edisi ini memiliki fitur yang lebih lengkap dibandingkan dengan core. Untuk perusahaan dan organisasi besar, ini merupakan edisi yang lebih baik karena memiliki dukungan dari vendor.
Buku Panduan Utama Desktop Ubuntu
Kuasai Ubuntu seperti seorang ahli - mulai dari kustomisasi desktop yang indah hingga otomatisasi terminal yang kuat. Sempurna untuk pengembang, admin sistem, dan pengguna mahir yang menginginkan kendali penuh atas ruang kerja mereka.
Instalasi Nagios di Ubuntu 24.04
Berikut adalah langkah-langkah untuk menginstal Nagios pada sistem Linux Ubuntu 24.04.
1. Pasang dependensi yang diperlukan
Ada beberapa paket dependensi untuk menjalankan Nagios Core di sistem Linux Ubuntu 24.04. Mari kita pasang paket-paket tersebut.
sudo apt update
sudo apt install build-essential curl wget unzip openssl libgd-dev libssl-dev libapache2-mod-php php-gd php
Anda juga dapat melakukan peningkatan OS jika sistem tidak digunakan dalam lingkungan produksi.
sudo apt upgrade -yNyalakan ulang sistem setelah pembaruan.
sudo reboot2. Instal dan Konfigurasikan Nagios Core
Unduh kode sumber terbaru.
VER=$(curl -s https://api.github.com/repos/NagiosEnterprises/nagioscore/releases/latest|grep tag_name|cut -d '"' -f 4)
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/${VER}/${VER}.tar.gzEkstrak file yang diunduh:
tar xvf $VER.tar.gzMasuk ke direktori yang dibuat setelah ekstraksi file.
cd $VERKonfigurasikan dan bangun inti Nagios.
./configureLanjutkan dengan pembangunan Nagios.
make all
sudo make install-groups-users
sudo usermod -aG nagios www-dataSelanjutnya, instal Nagios dan konfigurasikan semua opsi yang diperlukan.
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf4. Instal Plugin Nagios Core
Plugin adalah program kecil yang dibuat untuk memperluas fungsionalitas Nagios. Mari kita unduh versi terbaru.
cd ~/
VER=$( curl -s https://api.github.com/repos/nagios-plugins/nagios-plugins/releases/latest|grep tag_name|cut -d '"' -f 4|sed 's/release-//')
curl -SL https://github.com/nagios-plugins/nagios-plugins/releases/download/release-$VER/nagios-plugins-$VER.tar.gz | tar -xzf -Buat direktori yang dibutuhkan.
mkdir -p /usr/local/nagios/var/spool/checkresults
sudo chown -R nagios:nagios /usr/local/nagios/var/spool/checkresults
Konfigurasikan dan bangun inti Nagios selanjutnya.
cd nagios-plugins-$VER
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install5. Konfigurasikan akses web Nagios
Buat pengguna admin web Nagios.
$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadminAtur izin untuk pengguna Nagios.
sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.usersRestart server web Apache setelah perubahan.
sudo systemctl restart apache2Akses antarmuka web Nagios di http://IP_Address/nagios/
Gunakan nama pengguna yang telah kita buat nagiosadmin
6. Konfigurasi klien Nagios
Selanjutnya saatnya menambahkan agen yang akan dipantau. Ikuti artikel Monitoring Agent NCPA.
