authoryanuarakhid - 27 Mei 2021 • Baca 2 Menit

Tutorial Ubuntu 20.04 LTS : Cara Install Nagios 4 Core & Nagios Plugins Monitoring Tools (Build From Source)


Tutorial Ubuntu 20.04 LTS : Cara Install Nagios 4 Core & Nagios Plugins Monitoring Tools (Build From Source)

Nagios merupakan salah satu server monitoring tools opensource yang sering digunakan untuk monitoring service, aplikasi, ataupun network. Bahkan nagios juga mampu untuk meberikan suatu alert jika dalam monitoring dijumpai sebuah anomali tertentu. Namun sayangnya nagios tidak tersedia untuk versi Binarynya alahsil kita harus melakukan instalasi secara manual yaitu dengan cara build from source. Pada postingan ini kita akan melakukan instalasi Nagios Monitoring pada Sistem Operasi Ubuntu 20.04 LTS.

Persiapan


Sebelum melakukan instalasi adakalanya untuk terlebih dahulu melakukan update dan upgrade system ke versi terkini.

$ sudo apt update && sudo apt upgrade

Install dependensi yang diperlukan.

$ sudo apt install -y apache2 apache2-utils php build-essential autoconf gcc libc6 make wget unzip make libssl-dev wget bc gawk dc snmp libnet-snmp-perl gettext

Install Nagios 4 Core


Membuat User & Grub

Buat user & grub yang nantinya akan kita perlukan untuk melakukan instalasi nagios.

$ sudo useradd nagios && sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios && sudo usermod -a -G nagcmd www-data

Download Nagios 4 Core

Kita download source nagios dari akun github resminya terlebih dahulu Kemudian kita ekstrak menggunakan tar. Sejak tutorial ini dibuat versi resmi dari nagios ini telah mencapai versi Nagios 4.4.6.

$ cd /tmp
$ wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.6/nagios-4.4.6.tar.gz
$ tar xzf nagios-4.4.6.tar.gz

Compile Nagios 4 Core

Selanjutnya kita akan lakukan compile dan instalasi nagios dari source code yang telah kita download tadi.

$ cd nagios-4.4.6
$ sudo ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
$ sudo make all
$ sudo make install
$ sudo make install-init
$ sudo make install-commandmode
$ sudo make install-config
$ sudo make install-webconf

Membuat Password

Untuk login ke dashdoard nagios nantinya kita perlu membuat autentikasi password menggunakan htpasswd.

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

Enable mod Apache2

Karena nagios memerlukan module rewrite dan cgi maka kita perlu melakukan enable pada apache2 web server menggunakan perintah a2enmod.

$ sudo a2enmod rewrite && sudo a2enmod cgi

Install Nagios Plugins

Setelah nagios core berhasil di install selanjutnya kita lakukan instalasi nagios plugins.

Download Nagios Plugins

Kita lakukan download source code nagios plugins terlebih dahulu. Sejak tutorial ini dibuat versi terkini nagios plugins adalah nagios-plugins-2.3.3.

$ cd /tmp
$ wget https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.3.3/nagios-plugins-2.3.3.tar.gz
$ tar xzf nagios-plugins-2.3.3.tar.gz

Compile Nagios Plugins

Lakukan compile dan install nagios plugins.

$ cd nagios-plugins-2.3.3
$ sudo ./tools/setup
$ sudo ./configure
$ sudo make
$ sudo make install

Enable dan Restart Service

Langkah terakhir kita lakukan enable service nagios dan jangan lupa untuk melakukan restart service apache2 web server.

$ sudo systemctl enable nagios
$ sudo systemctl start nagios
$ sudo systemctl restart apache2

Pengujian

Open Web Browser lalu ketik http://ip-address-public/nagios. Masukan username nagiosadmin dan password yang telah kalian buat tadi. Sampai disini kita telah berhasil melakukan instalasi Nagios 4 monitoring pada Ubuntu 20.04 LTS.

Pengujian Nagios 4

Tampilan Dashboard Nagios 4

Dashboard Admin Nagios 4

Monitoring Services with Nagios 4

Tentang Penulis‎ ‏‏

author

Akhid Yanuar A.F

Linux System Administration | Computer Network | Operating System | Cloud Computing | IT Security | Linux Enthusiast 🐧

Find Me