Instalasi dan Konfigurasi Nagios di Ubuntu

0

Nagios merupakan aplikasi opensource yang digunakan untuk me-monitoring insfratuktur jaringan, dengan Nagios kita dapat me-monitor server, switch, router, aplikasi, layanan dll, Nagios juga dapat memberikan pemberitahuan jika ada sesuatu yang salah pada server atau layanan yang di monitoring, dan juga dapat memberitahukan jika server atau layanan tersebut telah diperbaiki. dan disini saya akan membahas cara Instalasi dan Konfigurasi Nagios di Ubuntu

Instalasi dan Konfigurasi Nagios di Ubuntu

Pastikan server yang sudah terinstall sitem operasi ubuntu terpasang LAMP ( Apache, MariaDB, Phpmyadmin ), jika belum ikuti instruksi dibawah

Lalu pasang paket yang kita butuhkan

user $ sudo apt-get install build-essential libgd2-xpm-dev apache2-utils unzip

Buat Grup dan Pengguna Nagios

buat akun pengguna nagios

user $ sudo useradd -m nagios

user $ sudo passwd nagios

isikan password untuk pengguna nagios

buat grup baru nagcmd untuk mengijjinkan perintah dari antarmuka web, tambahkan pengguna nagios dan apache ke grup tersebut.

user $ sudo groupadd nagcmd

user $ sudo usermod -a -G nagcmd nagios

user $ sudo usermod -a -G nagcmd www-data

Unduh Nagios dan Plugin Nagios

untuk mengunduhnya masuk kehalaman Download Nagios untuk mendapat versi terbaru, pada saat artikel ini ditulis, versi terbaru dari nagios adalah Nagios 4.3.1 . anda bisa menggunakan perintah dibawah untuk mengunduhnya

user $ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.1.tar.gz

lalu download Nagios plugin juga, Nagios plugin mengizinkan anda untuk me-monitor perangkat, layanan, aplikasi dengan Nagios

user $ wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

Memasang Nagios

masuk ke direktori tempat anda mendownload nagios, lalu ekstrak menggunakan perintah

user $ tar xzf nagios-4.3.1.tar.gz

masuk ke direktori hasil ekstrak tadi

user $ cd nagios-4.3.1

jalankan perintah dibwah satu persatu di terminal untuk meng-compile dan memasang nagios

user $ sudo ./configure --with-command-group=nagcmd

user $ sudo make all

user $ sudo make install

user $ sudo make install-init

user $ sudo make install-config

user $ sudo make install-commandmode

Install antarmuka Web Nagios

jalankan perintah dibawah untuk meng-compile dan memasang antarmuka web nagios

user $ sudo make install-webconf

anda akan mendapat pesan error seperti dibawah

/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
 /usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory
 Makefile:296: recipe for target 'install-webconf' failed
 make: *** [install-webconf] Error 1

 

pesan error di atas menjelaskan bahwa nagios sedang mencoba untuk membuat file nagios.conf di dalam direktori /etc/httpd.conf/, namun di sistem ubuntu file nagios.conf harus ditempatkan di direktori /etc/apache2/sites-enabled

jadi jalankan perintah dibawah daripada perintah sudo make install webconf

user $ sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf

cek file nagios.conf berada di direktori /etc/apache2/sites-enabled

user $ sudo ls -l /etc/apache2/sites-enabled/

lalu buat akun nagiosadmin untuk masuk ke halaman antarmuka web nagios, ingat password untuk akun ini, anda kan membutuhkan nama pengguna dan password untuk masuk ke halaman antarmuka web dari Nagios

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

lalu jalankan kembali layanan apache, menggunakan perintah dibawah

user $ sudo service apache2 restart

atau menggunakan perintah

user $ sudo systemctl restart apache2.service

Memasang Nagios Plugin

masuk ke direktori tempat anda mengunduh Nagios plugin tadi, lalu jalankan perintah dibawah

user $ tar xzf nagios-plugin-2.1.1.tar.gz

masuk ke direktori hasil ekstrak

user $ cd nagios-plugin-2.1.1

jalankan perintah dibah satu persatu

user $ sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios

user $ sudo make

user $ sudo make install

Konfigurasi Nagios

Ubah file konfigurasi Nagios

user $ sudo nano /etc/apache2/sites-enabled/nagios.conf

[...]
## Comment the following lines ##
#   Order allow,deny
#   Allow from all

## Uncomment and Change lines as shown below ##
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.100.0/24
[...]

 

Pada Konfigurasi diatas saya mengijinkan IP 192.168.100.0/24 untuk mengakses halaman antarmuka Nagios

Aktifkan modul rewrite dan modul cgi

user $ sudo a2enmod rewrite

user $ sudo a2enmod cgi

Lalu jalankan ulang layanan apache

user $ sudo service apache2 restart

Akses antarmuka web Nagios

buka peramban lalu buka http;//ip-nagios/nagios dengan nama pengguna nagiosadmin dan password yang telah anda set sebelumnya

Instalasi dan Konfigurasi Nagios di Ubuntu

dan inilah tampilan antarmuka nagios

 

Instalasi dan Konfigurasi Nagios di Ubuntu

untuk menambahkan Host yang akan dimonitoring akan dibahas pada artikel selanjutnya

 

 

Gabung Channel Telegram nothinux untuk update artikel dan informasi terbaru, Klik Disini

Share.

About Author