Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Install Nagiosgraph di Ubuntu 12.04

Cara Install Nagiosgraph di Ubuntu 12.04

Hallo sobat sekalian, Artilel kali ini masih berkaitan tentang Monitoring menggunakan Nagios, pada artikel sebelumnya kita telah membuat Monitoring Linux Machine dan Monitoring windows di nagios dan pada Artikel kali ini saya akan menambahkan Addon Nagiosgraph.

Nagiosgraph adalah nagios Addon yang mem-parsing output dan kinerja data dari plugin nagios dan menyimpan data dalam file RRD. Nagiosgraph menciptakan grafik dan menghasilkan halaman HTML dengan laporan grafis dari data. Pada Artikel kali ini saya akan menginstall Nagiosgraph pada Ubuntu Server 12.04 sebelumnya silahkan Download Nagiosgraph disini

Install Nagiosgraph

Selanjutnya setelah anda download Nagiosgraph upload file tersebut ke Ubuntu Server, anda dapat menggunakan ftp Client Filezilla. Extract File nagiosgraph-1.5.1.tar.gz dengan perintah tar -xzf nagiosgraph-1.5.1.tar.gz

root@ubuntu:~# tar -xzf nagiosgraph-1.5.1.tar.gz
root@ubuntu:~# cd nagiosgraph-1.5.1

Jalankan script install.pl dengan opsi - check-prereq. script ini akan mengecek apakah ada dependensi yang mungkin perlu di instal melalui paket atau CPAN. Bila Anda telah menginstal semua prasyarat, output akan terlihat seperti potongan kode berikut

root@ubuntu:/nagiosgraph-1.5.1# ./install.pl --check-prereq

Install paket paket yang dibutuhkan jika anda belum menginstall nya.

root@ubuntu:/nagiosgraph-1.5.1# apt-get install librrds-perl libgd-gd2-perl

Setelah anda menginstall paket paket yang dibutuhkan jalankan perintah ./install.pl --install anda akan diminta untuk konfirmasi penempatan direktori standard berkali kali anda cukup menekan tombol Enter pada keyboard.

root@ubuntu:/nagiosgraph-1.5.1# ./install.pl --install

Setelah selesai anda akan melihat sebuah pesan pada configuration file httpd.conf untuk menambahkan script Include /usr/local/nagiosgraph/etc/nagiosgraph-apache.conf pada Ubuntu Server file tersebut berada pada direktori /etc/apache2/apache2.conf  lalu tambahkan script Include /usr/local/nagiosgraph/etc/nagiosgraph-apache.conf pada bagian akhir baris.


Baca Juga : Cara Install Nagios di Ubuntu Server 12.04
Baca Juga : Cara Setting Nagios di Ubuntu Server 12.04

root@ubuntu:~# nano /etc/apache2/apache2.conf

...
...
Include /usr/local/nagiosgraph/etc/nagiosgraph-apache.conf

Simpan konfigurasi dengan menekan tombol pada keyboard Ctrl + X lalu tekan Y dan tekan Enter. Cek konfigurasi pada nagios silahkan jalankan perintah dibawah ini dan pastikan tidak ada error.

root@ubuntu:~# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Langkah selanjutnya adalah restart nagios dan apache2 dan pastikan tidak ada error

root@ubuntu:~# /etc/init.d/nagios restart
root@ubuntu:~# /etc/init.d/apache2 restart

Langkah selanjutnya adalah edit file nagios.cfg lalu tambahkan script script di bawah ini pada bagian baris akhir

root@ubuntu:~# nano /usr/local/nagios/etc/nagios.cfg
...
...
# process nagios performance data using nagiosgraph

process_performance_data=1
service_perfdata_file=/tmp/perfdata.log
service_perfdata_file_template=$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||$SERVICEPERFDATA$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=30
service_perfdata_file_processing_command=process-service-perfdata-for-nagiosgraph

Simpan konfigurasi dengan menekan tombol pada keyboard Ctrl + X lalu tekan Y dan tekan Enter. Langkah selanjutnya Edit file command.cfg yang berada pada direktori /usr/local/nagios/etc/objects lalu tambahkan script di bawah ini pada bagian akhir.

root@ubuntu:~# nano /usr/local/nagios/etc/objects/command.cfg

Tambahkan script ini pada bagian akhir

# command to process nagios performance data for nagiosgraph
define command{
 command_name  process-service-perfdata-for-nagiosgraph
 command_line   /usr/local/nagiosgraph/bin/insert.pl
 }

Simpan konfigurasi dengan menekan tombol pada keyboard Ctrl + X lalu tekan Y dan tekan Enter. Cek konfigurasi pada nagios dan pastikan tidak ada error

root@ubuntu:~# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
root@ubuntu:~# /etc/init.d/nagios restart
root@ubuntu:~# /etc/init.d/apache2 restart

Buka Browser dari Komputer Client lalu masukan http://[ipservernagios]/nagiosgraph/cgi-bin/showconfig.cgi untuk menguji bahwa semuanya telah bekerja dengan baik. Anda akan melihat halaman panjang dengan informasi konfigurasi untuk Nagiosgraph: 

Ok. Jika sampai saat ini tidak ada kendala dan semua bekerja dengan baik, Langkah selanjutnya adalah mendefinisikan sebuah URL untuk layanan yang ingin anda Graph, sehingga anda dapat mengklik layanan yang ingin anda Graph dan langsung ke grafik pada layanan dari nagios. Edit file templetes.cfg untuk menambahkan template layanan baru di dalamnya.

root@ubuntu:~# nano /usr/local/nagios/etc/objects/templates.cfg

Tambahkan script ini pada bagian akhir

define service{
 name          nagiosgraph
 action_url    /nagiosgraph/cgi-bin/show.cgi?host=$HOSTNAME$&service=$SERVICEDESC$
 register      0

}

Simpan konfigurasi dengan menekan tombol pada keyboard Ctrl + X lalu tekan Y dan tekan Enter. Cek konfigurasi pada nagios dan pastikan tidak ada error

root@ubuntu:~# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
root@ubuntu:~# /etc/init.d/nagios restart
root@ubuntu:~# /etc/init.d/apache2 restart

OK langkah selanjutnya adalah menambahkan nagiosgraph pada Host, sebagai contoh saya menambahkan pada Host ubuntu lalu tambahkan nagiosgraph pada Service service yang akan di Graph.

root@ubuntu:~# nano /user/local/nagios/etc/objects/ubuntu.cfg

Sebagai contoh saya akan menambahkan pada Service "PING" dan "Root Partition"

define service{
 use      local-service,nagiosgraph    
 host_name    ubuntu
 service_description  PING
 check_command    check_ping!100.0,20%!500.0,60%
 }

define service{
 use      local-service,nagiosgraph    
 host_name    ubuntu
 service_description  Root Partition
 check_command    check_local_disk!20%!10%!/
 }

Tambahkan juga pada service service lain yang akan di Graph. Simpan konfigurasi dengan menekan tombol pada keyboard Ctrl + X lalu tekan Y dan tekan Enter. lalu Restart nagios.

root@ubuntu:~# /etc/init.d/nagios restart

Pengetesan

Oke setelah install dan konfigurasi selesai saatnya kita aakan melakukan pengetesanc untuk pengetesan silahkan buka Browser dari PC/komputer Client lalu masukan pada url browser http://[IPServernagios]/nagios jika berhasil maka akan tampil graph pada service nagios.




Klik salah satu graph lalu akan tampil seperti tampilan dibawah ini.

Selesai sekarang anda bisa memonitor Trafic dari Service service menggunakan Nagiosgraph, Semoga Artikel ini bermanfaat bagi kita semua, Selamat Mencoba..

Artikel Selanjutnya : Cara Mengatasi Nagios Error di Ubuntu 12.04

5 komentar untuk "Cara Install Nagiosgraph di Ubuntu 12.04"

  1. terima kasih mas tutorial nya sangat membantu dan semoga ilmu nya semakin bertambah

    BalasHapus
  2. terimakasih mas atas tutornya.

    tapi saya mengalami sedikit masalah dengan pas ngakses ke http://[ipservernagios]/nagiosgraph/cgi-bin/showconfig.cgi ada tulisan FORBIDEN You don't have permission to access /nagiosgraph/cgi-bin/showconfig.cgi on this server.

    Itu kenapa ya mas?

    BalasHapus
    Balasan
    1. ------------------------
      Edit the following file:
      ------------------------

      vim /usr/local/nagiosgraph/etc/nagiosgraph-apache.conf

      -------------
      Change it to:
      -------------

      # enable nagiosgraph CGI scripts
      ScriptAlias /nagiosgraph/cgi-bin "/usr/local/nagiosgraph/cgi"

      Options ExecCGI
      AllowOverride None
      Require all granted

      # enable nagiosgraph CSS and JavaScript
      Alias /nagiosgraph "/usr/local/nagiosgraph/share"

      Options None
      AllowOverride None
      Require all granted


      --------------------------
      Restart Nagios and Apache:
      --------------------------

      service nagios restart
      service apache2 restart

      Hapus
  3. Artikelnya sangat membantu sekali mas. Semoga jadi amal kebaikan sdra.
    Oya untuk monitor bandwidth switch&router katanya hrus install mrtg ya mas.
    Mohon dibuatkan mas tutorial untuk install mrtg..
    terimakasih sgt banyak..

    inkisaria@gmail.com

    BalasHapus