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.
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
terima kasih mas tutorial nya sangat membantu dan semoga ilmu nya semakin bertambah
BalasHapusAmien mas, thanks.
Hapusterimakasih mas atas tutornya.
BalasHapustapi 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?
------------------------
HapusEdit 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
Artikelnya sangat membantu sekali mas. Semoga jadi amal kebaikan sdra.
BalasHapusOya untuk monitor bandwidth switch&router katanya hrus install mrtg ya mas.
Mohon dibuatkan mas tutorial untuk install mrtg..
terimakasih sgt banyak..
inkisaria@gmail.com