Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mudah Install Nagios di Ubuntu Server 20.04

Cara Install Nagios di Ubuntu Server 20.04


Pada artikel kali ini saya akan share bagaimana cara mudah install nagios di Ubuntu server 20.04. Nagios adalah aplikasi Opensource untuk monitoring pada jaringan. Nagios dapat memantau aktivitas suatu host dan layanannya serta memberikan alert jika terjadi sesuatu pada server.

Nagios dapat berjalan di sistem operasi Linux, dan pada lab kali ini saya menggunakan Ubuntu Server 20.04. untuk install Nagios ada dua file yang akan kita install yaitu file Nagios dan Nagios-plugin. ikuti step by step cara installasi Nagios versi 4.4.6 di Ubuntu Server 20.04.

Step 1 - Install Packages

Pertama silahkan login menggunakan user root lalu update system kalian, setelah itu install paket-paket yang dibutuhkan untuk Nagios. Silahkan jalankan perintah berikut untuk installasinya.

root@fossa:~# apt-get update
root@fossa:~# apt-get install -y autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.4 libgd-dev

Step 2 - Download Source

Setelah menginstall paket-paket yang dibutuhkan, selanjutnya pergi ke direktori /tmp lalu download file Nagios terbaru dari situs resminya, atau anda dapat menjalankan perintah dibawah ini untuk mendapatkan file Nagios terbaru versi 4.4.6 dan kemudian setelah download selesai silahkan Extract file tersebut.

root@fossa:~# cd /tmp
root@fossa:/tmp# wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.6/nagios-4.4.6.tar.gz
root@fossa:/tmp# tar -zxvf nagios-4.4.6.tar.gz

Step 3 - Compile Nagios

Selanjutnya masuk pada direktori nagios-4.4.6 lalu compila file Nagios dengan perintah dibawah ini.
root@fossa:/tmp# cd nagios-4.4.6
root@fossa:/tmp/nagios-4.4.6# ./configure --with-httpd-conf=/etc/apache2/sites-enabled
root@fossa:/tmp/nagios-4.4.6# make all

Step 4 - Buat User dan Group

Tahap selanjutnya adalah membuat user dan group. silahkan jalankan perintah dibawah ini untuk membuat user dan group nagios.

root@fossa:/tmp/nagios-4.4.6# make install-groups-users
root@fossa:/tmp/nagios-4.4.6# usermod -a -G nagios www-data

Step 5 - Install Binaries

Selanjutnya jalankan perintah di bawah ini untuk install binaries nagios
root@fossa:/tmp/nagios-4.4.6# make install
root@fossa:/tmp/nagios-4.4.6# make install-daemoninit
root@fossa:/tmp/nagios-4.4.6# make install-commandmode
root@fossa:/tmp/nagios-4.4.6# make install-config
root@fossa:/tmp/nagios-4.4.6# make install-webconf
Selanjutnya jalankan perintah berikut untuk menginstal file konfigurasi server web Apache
root@fossa:/tmp/nagios-4.4.6# a2enmod rewrite
root@fossa:/tmp/nagios-4.4.6# a2enmod cgi
root@fossa:/tmp/nagios-4.4.6# systemctl restart apache2.service
Jika firewall pada system anda aktif jalankan perintah dibawah ini untuk allow apache web server
root@fossa:/tmp/nagios-4.4.6# ufw allow Apache
root@fossa:/tmp/nagios-4.4.6# ufw reload

Baca Juga : Cara Install Zabbix di Ubuntu Server 20.04
Baca Juga : Cara Install Observium di Ubuntu Server 20.04

Step 6 - Buat User Account Nagiosadmin

Tahap selanjutnya buat user account Nagiosadmin, ini digunakan untuk login ke nagios dari web browser.

root@fossa:/tmp/nagios-4.4.6# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:[Masukan Password]
Re-type new password:[Masukan Password]
Adding password for user nagiosadmin
Selanjutnya jalankan service nagios
root@fossa:/tmp/nagios-4.4.6# systemctl start nagios.service
root@fossa:/tmp/nagios-4.4.6# systemctl enable --now nagios
Cek ststus service nagios, pastikan dalam status active dan running
root@fossa:/tmp/nagios-4.4.6# systemctl status nagios
 nagios.service - Nagios Core 4.4.6
     Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset>
     Active: active (running) since Thu 2020-09-17 15:07:17 WIB; 15s ago
       Docs: https://www.nagios.org/documentation
   Main PID: 12070 (nagios)
      Tasks: 6 (limit: 2282)
     Memory: 2.3M
     CGroup: /system.slice/nagios.service
             ├─12070 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagi>
             ├─12076 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/va>
             ├─12077 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/va>
             ├─12078 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/va>
             ├─12079 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/va>
             └─12081 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagi>

Sep 17 15:07:17 fossa nagios[12070]: qh: core query handler registered
Sep 17 15:07:17 fossa nagios[12070]: qh: echo service query handler registered

Step 7 - Install Nagios Plugins

Setalah kita install nagios selanjutnya kita akan menginstall plugin nagios, sebelumnya silahkan install paket-paket yang dibutuhkan dengan perintah dibawah ini.

root@fossa:~# apt-get install -y autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
Pindah ke direktori /tmp lalu download file nagios-plugin kemudian extract file tersebut
root@fossa:~# cd /tmp
root@fossa:/tmp# wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
root@fossa:/tmp# tar -zxvf nagios-plugins-2.3.3.tar.gz
Masuk pada direktori nagios-plugin-2.3.3 lalu compile file tersebut
root@fossa:/tmp# cd nagios-plugins-2.3.3/
root@fossa:/tmp/nagios-plugins-2.3.3# ./tools/setup
root@fossa:/tmp/nagios-plugins-2.3.3# ./configure
root@fossa:/tmp/nagios-plugins-2.3.3# make
root@fossa:/tmp/nagios-plugins-2.3.3# make install
Restart service nagios
root@fossa:~# systemctl restart nagios.service

Step 8 - Akses Nagios dari Web browser

Setelah tahapan installasi Nagios dan Nagios-plugin selesai, tahap selanjutnya kita akan melakukan pengetesan. Untuk pengetesan silahkan akses menggunakan Web Browser dari PC/Komputer Client lalu masukan pada url http://IP_Address_server/nagios ketika akses mengunakan browser akan muncul user dan password masukan user nagiosadmin lalu masukan password nagios admin yang sebeumnya kita buat.

Cara Install Nagios di Ubuntu Server 20.04

Berikut tampilan dashboard Nagios core versi 4.4.6

Cara Install Nagios di Ubuntu Server 20.04

Tampilan service nagios

Cara Install Nagios di Ubuntu Server 20.04

Demikian kira-kira artikel Cara Mudah Install Nagios di Ubuntu Server 20.04 ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika Kalian merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Sumber dari Nagios Support Knowledgebase

Posting Komentar untuk "Cara Mudah Install Nagios di Ubuntu Server 20.04"