instalasi network monitoring system (nagios) centos 6.4

30
Network Monitoring System Instalasi Nagios di Centos 6.4 PT.lintasmediadanawa Disusun Oleh : Febi Gelar Ramadhan

Upload: febi-gelar-ramadhan

Post on 05-Dec-2014

1.309 views

Category:

Business


16 download

DESCRIPTION

Siap Persentasi.

TRANSCRIPT

Page 1: Instalasi Network Monitoring System (Nagios) Centos 6.4

Network Monitoring SystemInstalasi Nagios di Centos 6.4

PT.lintasmediadanawa

Disusun Oleh :Febi Gelar Ramadhan

Page 2: Instalasi Network Monitoring System (Nagios) Centos 6.4

What’s is Nagios ???

Nagios merupakan sebuah sistem dan aplikasi monitoring jaringan yang diciptkan oleh Ethan Galstad.Kurang lebih sekitar 100.000 orang dipenjuru dunia menggunakan tool system monitoring open source buatan beliau.

Page 3: Instalasi Network Monitoring System (Nagios) Centos 6.4

Cara kerjanya

Nagios mengawasi host-host dan servis yang telah ditetapkan, memberi peringatan jika keadaan memburuk serta memberi tahu kapan keadaan tersebut membaik. Nagios ini bersifat modular, mudah digunakan dan memiliki skalabilitas tinggi. Modul atau plugin pada Nagios dapat disesuaikan dengan kebutuhan pengguna.

Page 4: Instalasi Network Monitoring System (Nagios) Centos 6.4

Fitur-Fitur Nagios

Monitoring service-service pada jaringan (SMTP, POP3, HTTP, PING dan sebagainya).

Monitoring sistem host (Processor load, Disk usage, dan sebagainya).

Web-based interface Desain plugin yang sederhana. Jika terjadi masalah, Nagios bisa

menghubungi user lewat email atau sms.

Page 5: Instalasi Network Monitoring System (Nagios) Centos 6.4

Syarat System Pada NagiosSatu- satunya persyaratan untuk menjalankan nagios adalah harus dijalankan pada Linux (atau variasi UNIX) dan pada C compiler. Mungkin setelah itu akan diinginkan konfigurasi TCP/IP, sebagai servis cek yang akan ditampilkan pada jaringan. Tidak ada syarat untuk menggunakan CGI pada Nagios. Tapi jika ingin menggunakannya maka harus menginstal beberapa software seperti : Sebuah web server (disarankan Apache) Thomas Boutell gd library versi 1.6.3 atau

yang lebih tinggi (dengan statusmap dan trends CGIs).

Page 6: Instalasi Network Monitoring System (Nagios) Centos 6.4

Instalasi NagiosPertama installkan packet yang diperlukan untuk memakai nagios supaya bisa dipakai untuk memonitoring jaringan.ApachePHPGCC CompilerGD development libraries

[root@localhost]# yum install httpd php[root@localhost]# yum install gcc glibc glibc-common[root@localhost]# yum install gd gd-devel

Page 7: Instalasi Network Monitoring System (Nagios) Centos 6.4

Setelah packet yang dibutuhkan sudah terpasang dan siap digunakan, lalu masuk sebagai super user dan buat user dan masukan password.

[root@localhost]#su -l[root@localhost]#/usr/sbin/useradd –m nagios[root@localhost]#passwd nagios

Page 8: Instalasi Network Monitoring System (Nagios) Centos 6.4

Lalu buat group baru untuk memberi akses ijin perintah web interface dan masukan user pada group yang telah dibuat yang akan diberi akses.

[root@localhost]#/usr/sbin/groupadd nagcmd[root@localhost]#/usr/sbin/usermod –a –G nagcmd nagios[root@localhost]#/usr/sbin/usermod –a –G nagcmd apache

Page 9: Instalasi Network Monitoring System (Nagios) Centos 6.4

Setelah itu kita download packet nagios dan pluginnya supaya bisa mulai digunakan dalam konfigurasi.

[root@localhost]#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.3.1.tar.gz[root@localhost]#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Page 10: Instalasi Network Monitoring System (Nagios) Centos 6.4

Setelah packet nagios berhasil di download, lalu compile packetnya dan mulai instalkan

[root@localhost]#tar xzf nagios-3.3.1.tar.gz[root@localhost]#cd nagios

Page 11: Instalasi Network Monitoring System (Nagios) Centos 6.4

Jalankan script konfigurasi nagios melewati group “nagcmd” yang sudah dibuat tadi.

[root@localhost nagios]#./configure –with-command-group=nagcmd

Page 12: Instalasi Network Monitoring System (Nagios) Centos 6.4

Compile semua source kode nagios, dan install semua binary, script, int, dan set permission perintah eksternal pada direktory tersebut.

[root@localhost nagios]#Make all[root@localhost nagios]#Make make install[root@localhost nagios]#make install-init[root@localhost nagios]#make install-config[root@localhost nagios]#make-install-commandmode

Page 13: Instalasi Network Monitoring System (Nagios) Centos 6.4

File konfigurasi sudah terinstall dan sudah bisa digunakan, dan perlu beberapa perubahan untuk menjalankannya lebih lanjut. Lalu ubah dahulu alamat email dan kontak nagiosadmin nya terlebih dahulu.

[root@localhost]#vi/usr/local/nagios/etc/objects/contacts.cfg

Page 14: Instalasi Network Monitoring System (Nagios) Centos 6.4

Lalu install file nagios web config pada directori apache conf.d dan jangan lupa masukan password pada user untuk bisa masuk authentication pada tampilan nagios nanti. Sesudah langsung restart packet httpd.

[root@localhost]#make install-webconf[root@localhost]#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin[root@localhost]#service httpd restart

Page 15: Instalasi Network Monitoring System (Nagios) Centos 6.4

Lalu ekstrak juga file plugin nagios, lalu kompile dan instalakan plugin nagios berikutnya

[root@localhost]#tar xzf nagios-plugins-1.4.15.tar.gz[root@localhost]#cd nagios-plugins-1.4.15

[root@localhost nagios-plugins-1.4.15]#./configure --with-nagios-user=nagios --with-nagios-group=nagios[root@localhost nagios-plugins-1.4.15]#make[root@localhost nagios-plugins-1.4.15]#make install

Page 16: Instalasi Network Monitoring System (Nagios) Centos 6.4

Lalu jalankan dan tambahkan ke daftart system service dan atur service nagios berjalan setiap booting.

[root@localhost nagios-plugins-1.4.15]#chkconfig --add nagios[root@localhost nagios-plugins-1.4.15]#chkconfig nagios on

Page 17: Instalasi Network Monitoring System (Nagios) Centos 6.4

Lalu cek SELinux dan ubah ke mode permissive.[root@localhost]#getenforce[root@localhost]#setenforce 0

Page 18: Instalasi Network Monitoring System (Nagios) Centos 6.4

Pastikan Selinux dalam keadaan “disable”

[root@localhost]#vi etc/selinux/config

Page 19: Instalasi Network Monitoring System (Nagios) Centos 6.4

Lalu jalankan CGI melalui mode “enforcing/targeted” tadi.

[root@localhost]#chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/[root@localhost]#chcon -R -t httpd_sys_content_t /usr/local/nagios/share/

Page 20: Instalasi Network Monitoring System (Nagios) Centos 6.4

Sesudah itu sebenarnya nagios sudah bisa dilihat di Web browser dan kita bisa masuk dengan login user yang telah kita masukan sebelumnya.

Page 21: Instalasi Network Monitoring System (Nagios) Centos 6.4

Tampilan utama nagios

Page 22: Instalasi Network Monitoring System (Nagios) Centos 6.4
Page 23: Instalasi Network Monitoring System (Nagios) Centos 6.4
Page 24: Instalasi Network Monitoring System (Nagios) Centos 6.4
Page 25: Instalasi Network Monitoring System (Nagios) Centos 6.4
Page 26: Instalasi Network Monitoring System (Nagios) Centos 6.4
Page 27: Instalasi Network Monitoring System (Nagios) Centos 6.4

Kesalahan yang biasa terjadi saat konfigurasi1. File konfigurasi nagios erorr.

2. Halaman nagios tidak tampil pada web browser.

3. Halaman utama nagios tampil tapi statusmap.cgi tak di temukan.

4. Hasil monitoring salah/kurang benar.

Page 28: Instalasi Network Monitoring System (Nagios) Centos 6.4

Kesimpulan

Di ubuntu dan Centos tak terlalu beda, yang membedakan tempat penyimpanan file konfigurasi dan perintah saat konfigurasi yang tak terlalu beda. File konfigurasi nagios sangat sensitif, salah satu karakter pun membuat konfigurasi error, kita harus seteliti mungkin saat konfigurasi.

Page 29: Instalasi Network Monitoring System (Nagios) Centos 6.4
Page 30: Instalasi Network Monitoring System (Nagios) Centos 6.4

Sekian dan Terima Kasih,