Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS

Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS

Assalamualalaikum Warahmatullahi Wabarakatuh, Selamat pagi sobat blogger sekalian, Balik lagi di channel blog krisnawanto777. Pada artikel kali ini kita akan belajar bagaimana Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS.

Nagios Core adalah aplikasi network monitoring berbasis Open Source yang digunakan untuk memonitor Host dan Layanan pada server, dan juga digunakan sebagai Pengingat ketika System pada jaringan anda mengalami masalah dan ketika menjadi baik.

Beberapa Fitur dari Nagios Core:
  • Monitoring layanan jaringan seperti (SMTP, POP3, HTTP, NNTP, PING, etc.)
  • Monitoring sumber daya host seperti (processor load, disk usage, etc.)
  • Desain plugin sederhana yang memungkinkan pengguna untuk dengan mudah mengembangkan pemeriksaan layanan mereka sendiri
  • Pengecekan layanan paralel
  • Kemampuan untuk mendefinisikan hierarki jaringan host menggunakan host "induk", memungkinkan deteksi dan perbedaan antara host yang tidak aktif dan yang tidak dapat dijangkau
  • Pemberitahuan kontak ketika masalah layanan atau host terjadi dan diselesaikan (melalui email, pager, atau metode yang ditentukan pengguna)
  • Kemampuan untuk mendefinisikan penangan kejadian untuk dijalankan selama acara layanan atau host untuk resolusi masalah proaktif
  • Rotasi file log otomatis
  • Dukungan untuk mengimplementasikan host pemantauan redundan
  • Antarmuka web opsional untuk melihat status jaringan saat ini, pemberitahuan dan riwayat masalah, file log, dll.

Sebelum menginstall nagios, disini saya asumsikan rekan rekan memiliki system Ubuntu Server 18.04 yang baru di Install. jadi syarat pertama adalah menginstall Apche2 dan PHP terlebih dahulu, rekan rekan bisa lihat Disini untuk installasinya.

1. Install Paket-paket yang dibutuhkan

Jalankan perintah dibawah ini untuk menambahkan paket-paket yang dibutuhkan.
root@ubuntu18.04:~# apt-get update
root@ubuntu18.04:~# apt-get install wget build-essential unzip openssl libssl-dev
root@ubuntu18.04:~# apt-get install apache2 php libapache2-mod-php php-gd libgd-dev

2. Membuat Nagios User

Pertama-tama kita buat user baru di system ubuntu. jalankan perintah adduser lalu masukan password
root@ubuntu18.04:~# adduser nagios
Selanjutnya adalah membuat grup nagcmd & tambahkan user nagios silahkan jalankan perintah berikut.
root@ubuntu18.04:~# groupadd nagcmd
root@ubuntu18.04:~# usermod -a -G nagcmd nagios
root@ubuntu18.04:~# usermod -a -G nagcmd www-data

3. Install Nagios Core

Ok Selanjutnya setelah kita menginstal paket-paket yang dibutuhkan dan menambahkan user nagios. sekarang kita akan mulai dengan instalasi Nagios. masuk pada direktori /opt lalu download nagios terbaru dari situs resminya jalankan perintah wget.

root@ubuntu18.04:~# cd /opt/
root@ubuntu18.04:/opt# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.1.tar.gz
Lalu extrak File nagios
root@ubuntu18.04:/opt# tar xzf nagios-4.4.1.tar.gz
Selanjutnya masuk ke direktori nagios
root@ubuntu18.04:/opt# cd nagios-4.4.1
root@ubuntu18.04:/opt/nagios-4.4.1#
Lalu jalankan Perintah berikut ini.
root@ubuntu18.04:/opt/nagios-4.4.1# ./configure --with-command-group=nagcmd
root@ubuntu18.04:/opt/nagios-4.4.1# make all
root@ubuntu18.04:/opt/nagios-4.4.1# make install
root@ubuntu18.04:/opt/nagios-4.4.1# make install-init
root@ubuntu18.04:/opt/nagios-4.4.1# make install-config
root@ubuntu18.04:/opt/nagios-4.4.1# make install-commandmode
Sekarang copy program skrip evenhandlers di bawah direktori libexec. Binari ini menyediakan beberapa triggers untuk web Interface Nagios Anda.
root@ubuntu18.04:/opt/nagios-4.4.1# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
root@ubuntu18.04:/opt/nagios-4.4.1# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

4. Setup Apache with Authentication

Sekarang buat file konfigurasi nagios apache2.
root@ubuntu18.04:~# nano /etc/apache2/conf-available/nagios.conf
Masukan Script dibawah ini
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Restricted Area"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">
   Options None
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Restricted Area"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>
Buat Account "nagiosadmin" untuk Login ke Web Interface nagios lalu masukan password. ingat password ini untuk Login ke nagios jangan sampai lupa ya..
root@ubuntu18.04:~# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Selanjutnya aktifkan konfigurasi Apache dan restart layanan Apache untuk membuat pengaturan baru berlaku.
root@ubuntu18.04:~# a2enconf nagios
root@ubuntu18.04:~# a2enmod cgi rewrite
root@ubuntu18.04:~# systemctl restart apache2.service

Baca Juga : Cara Install Wordpress di Ubuntu Server 18.04 LTS
Baca Juga : Cara Install Nginx, MariaDB & PHP 7.2 di Ubuntu 18.04

5. Install Nagios Plugins

Selanjutnya Install nagios Plugins, masuk ke direktori /opt lalu download nagios plugins
root@ubuntu18.04:~# cd /opt
root@ubuntu18.04:/opt# wget http://www.nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
Extract File nagios admin
root@ubuntu18.04:/opt# tar xzf nagios-plugins-2.2.1.tar.gz
root@ubuntu18.04:/opt# cd nagios-plugins-2.2.1
root@ubuntu18.04:/opt/nagios-plugins-2.2.1#
Selanjutnya Compile dan install nagios admin
root@ubuntu18.04:/opt/nagios-plugins-2.2.1# ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
root@ubuntu18.04:/opt/nagios-plugins-2.2.1# make
root@ubuntu18.04:/opt/nagios-plugins-2.2.1# make install

6. Verifikasi Setting Nagios

Jalankan perintah dibawah ini untuk verifikasi settingan nagios
root@ubuntu18.04:~# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
root@ubuntu18.04:~# service nagios start
root@ubuntu18.04:~# systemctl enable nagios

7. Pengetesan 

Ok saatnya kita mencoba nagios, buka browser dari komputer Client lalu masukan pada url http://ip_server/nagios/ lalu akan muncul user dan password lalu kilik Log In untuk login ke Nagios.


Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS


Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS
(Home Screen Nagios Core)

Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS
(Tactical Overview)

Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS
(Hosts)

Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS
(Services)

Demikian kira-kira artikel Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam. 

5 komentar untuk "Cara Install Nagios Core 4.4 di Ubuntu Server 18.04 LTS"

  1. halo gan apa kabar.?
    mau tanya kalo tambah notice email jika service down dmn ya?
    sama mau tambah service untuk NSClient++ Agent gmn gan?

    BalasHapus
  2. sama ini versi free atau bukan?

    BalasHapus
  3. makasih banyak bang sangat bermanfaat, tapi ini saya ada kendala di nagios service gamau jalan mas padahal udah bener codingnya gmana nih? ada saran??

    BalasHapus
  4. cara remove/uninstall nya gmn om

    BalasHapus