Walid Umar Administrasi Server,NMS,Ubuntu How to Installasi Nagios Core 4.4.3 di Ubuntu 20.04 Server / Desktop

How to Installasi Nagios Core 4.4.3 di Ubuntu 20.04 Server / Desktop



Langkah awal untuk melakukan installasi nagios system monitoring pada sistem operasi ubuntu 20.04 (desktop/server). langkah awal adalah lakukan installasi paket pendukungnya :

# sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd libgd-dev sendmail unzip

Selanjutnya buatlah user dan group untuk layanan nagios yang berfungsi sebagai manajemen layanan nms pada server

# sudo useradd nagios
# sudo groupadd nagcmd
# sudo usermod -a -G nagcmd nagios
# sudo usermod -a -G nagios,nagcmd www-data

selanjutnya lakukan download aplikasi nagios core untuk versi 4.4.3 dengan perintah berikut :::

# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios4.4.3.tar.gz

setelah proses downloadnya selesai, selanjutnya lakukan extract file nagios-core dan masuk ke direktori nagios-core

# tar -xzf nagios-4.4.3.tar.gz
# cd nagios-4.4.3/

selanjutnya lakukan konfigurasi nagios, untuk menginformasi nama user dan group pada script nagios nya, (pastikan user dan group disesuaikan dengan langkah yang sebelumnya)

# ./configure --with-nagios-group=nagios --with-command-group=nagcmd

setelah konfigurasi user dan group pada script nagiosnya, selanjutnya lakukan compile dan installasi code nagiosnya (pastikan tidak ada error selama proses kompilasi

# make all && make install
# sudo make install-commandmode && sudo make install-init
# sudo make install-config
# sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sitesavailable/nagios.conf
# sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
# sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

setelah berhasil melakukan kompilasi dan perubahan permission pada konfigurasi nagiosnya, langkah selanjutnya lakukan download, configure dan kompilasi layanan nagios plugin dengan perintah berikut :

# cd 
# wget https://nagios-plugins.org/download/nagiosplugins 2.2.1.tar.gz
# tar -xzf nagios-plugins*.tar.gz && cd nagios-plugins-2.2.1/
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
# make && make install

langkah selanjutnya adalah, lakukan konfigurasi kontak email pada file contact.cfg pada direktori konfigurasi nagios

# sudo nano /usr/local/nagios/etc/nagios.cfg
# sudo mkdir -p /usr/local/nagios/etc/servers

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

step selanjutnya adalah mengaktifkan module webserver yang dibutuhkan seperti rewrite dan cgi.

dan Selanjutnya buatlah user yang akan kita gunakan untuk melakukan authentifikasi, ketika mengakses nagios pada web browsernya

# sudo a2enmod rewrite
# sudo a2enmod cgi
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

jalankan layanan webserver dan nagios-core nya

# service apache2 restart
# service nagios start
# cd /etc/init.d/

buatlah script daemon untuk mempermudah kita melakukan restart layanan nagios

# sudo nano /etc/init.d/Nagios

DESC=”Nagios”
NAME=nagios
DAEMON=/usr/local/nagios/bin/$NAME
DAEMON_ARGS=”-d /usr/local/nagios/etc/nagios.cfg”
PIDFILE=/usr/local/nagios/var/$NAME.lock

konfigurasi file permission untuk file konfigurasi daemon nagios yang telah kita buat sebelumnya dan lakukan ujicoba dengan merestart layanan webserver dan menjalankan nagiosnya

# sudo chmod +x /etc/init.d/Nagios
# service apache2 restart
# service nagios start

setelah itu akses layanan nagios panelnya melalui webbrowser di sisi server nagios jika menggunakan ubuntu desktop. jika menggunakan ubuntu server, lakukan akses dari sisi client menggunakan ip address dari ubuntu server yang sudah di install nagiosnya

Leave a Reply

Your email address will not be published. Required fields are marked *