10
PRAKTEK MANAGEMENT JARINGAN MONITORING DENGAN NAGIOS ABAS DJUMADI 131311001 Praktek kali ini saya mencoba untuk mempraktekan sebuah alat yang dapat memonitoring komponen dan layanan jaringan. Alat itu adalah nagios. Nagios adalah sebuah alat open source yang dapat digunakan untuk memonitor komponen dan layanan jaringan. Nagios memungkinkan seorang admin memastikan semua layanan berjalan baik hanya dengan menggunakan sebuah browser. Ya, Nagios merupakan sebuah daemon yang bisa diakses lewat browser. Dalam praktek kali ini saya mencoba utuk memonitor sebuah server yang saya beri nama server02 yang didalamnya terinstall DNS dan MySQL. Instalasi Nagios 1. buka terminal (Ctrl + Alt + T) 2. jalankan perintah apt-get install nagios3 nagios-nrpe-plugin

Monitoring jaringan dengan nagios

Embed Size (px)

DESCRIPTION

Monitoring jaringan dengan nagios (ubuntu)

Citation preview

Page 1: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

Praktek kali ini saya mencoba untuk mempraktekan sebuah alat yang dapat memonitoring komponen dan layanan jaringan. Alat itu adalah nagios.

Nagios adalah sebuah alat open source yang dapat digunakan untuk memonitor komponen dan layanan jaringan. Nagios memungkinkan seorang admin memastikan semua layanan berjalan baik hanya dengan menggunakan sebuah browser. Ya, Nagios merupakan sebuah daemon yang bisa diakses lewat browser.

Dalam praktek kali ini saya mencoba utuk memonitor sebuah server yang saya beri nama server02 yang didalamnya terinstall DNS dan MySQL.

Instalasi Nagios1. buka terminal (Ctrl + Alt + T)2. jalankan perintah apt-get install nagios3 nagios-nrpe-plugin

Page 2: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

3. Jika anda belum mengkonfigurasi postfix sebelumnya maka anda akan diminta untuk mengkonfigurasi postfix, tapi jika anda sudah mengkonfigurasi postfix sebelumnya maka tampilan berikut ini tidak akan anda temui.

4. Pada tampilan diatas anda disodorkan beberpa pilihan yang dapat anda pilih dengan penjelasan pilihat tersebut diatasnya. Saya memilih Local only kemudian pilih <ok> atau tekan ENTER pada keyboard.

5. Setelah itu anda akan diminta untuk mengisi nama mail anda. Lihat gambar dibawah ini :

6. Tekan ENTER7. Tunggu beberpa saat sampai anda diminta untuk mengisi password untuk nagiosadmin.

Setelah muncul form pengisian password-nya maka isilah password dengan yang anda inginkan dan tekan ENTER. Anda juga akan diminta untuk konfirmasi password. Berikut adalah hasil screenshoot-nya :

Page 3: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

8. Tunggu beberapa saat sampai proses instalasi nagios selesai.

Setelah proses inistalasi selesai, coba buka http://localhost/nagios3 di web browser anda, maka andaakan diminta untuk memasukkan username dan password. Username default dari nagios adalah nagiosadmin dan passwordnya adalah yang anda masukkan pada saat instalasi tadi.

Dan tampilan dibawah ini adalah tampilan awal nagios3.

Page 4: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

KONFIGURASI NAGIOSSetelah menginstal nagios, selanjutnya kita akan mengkonfigurasi nagios.Pertama kita coba untuk membuat user baru dengan cara sebagai berikut :

1. Buka terminal2. Eksekusi perintah ini “#htpasswd /etc/nagios3/htpasswd.users abas” tanpa tanda kutip.

Perhatikan gambar dibawah ini :

3. Setelah itu coba anda buka lagi nagios lewat browser anda dan masukkan username dan password yang anda buat tadi. Jika berhasil maka anda akan diarahkan ke tampilan awal nagios.

Selanjutnya kita akan mencoba remot sistem dengan NRPE. NRPE merupakan singkatan dari Nagios Remote Plugin Executor. NRPE memungkinkan Anda untuk menjalankan pemeriksaan lokal pada remote host.

Sebelum bekerja dengan NRPE kita perlu untuk menginstallnya dengan cara sebagai berikut :1. Buka terminal2. Jalankan perintah “#apt-get install nagios-nrpe-server” tanpa tanda kutip.

Page 5: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

Selanjutnya kita konfigurasi server yang akan kita monitoring. Pada contoh ini saya akan mencoba untuk mengkonfigurasi server yang saya beri nama server02. Untuk konfigurasinya kita lakukan dengan cara sebagai berikut :

1. Masih diterminal2. Masuk ke direktori nagios3/conf.d

3. Setelah itu kopi file localhost_nagios2.cfg ke server02.cfg. Perhatigan gambar dibawah ini.

4. Edit file server02.cfg menjadi seperti yang terlihat pada gambar dibawah ini :

Page 6: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

5. Restart nagios

6. Sekarang tambahkan kode untuk mengecek MySQL di /etc/nagios3/conf.d/services_nagios2.cfg

Page 7: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

7. Definisikan hostgroup mysql-servers di /etc/nagios3/conf.d/hostgroups_nagios2.cfg

Page 8: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

8. Nagios perlu mengotentikasi ke MySQL. Tambahkan user nagios ke mysql dengan perintah berikut :

Note : password yang diminta disini adalah password root untuk mysql.9. Terakhir kita konfigurasi NRPE untuk mengecek disk_space pada server02

pada /etc/nagios3/conf.d/server02.cfg ubah menjadi seperti berikut :

10. Kemudian pada file /etc/nagios/nrpe.cfg yang ada di server02, rubah allowed_hosts=127.0.0.1 menjadi allow_hosts=192.168.100.41 dan tambahkan command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e pada definisi area.

Page 9: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

11. Setelah itu restart nagios-nrpe-server.

12. Restart juga nagios3

Berikut adalah hasil capture nagios3

Page 10: Monitoring jaringan dengan nagios

PRAKTEK MANAGEMENT JARINGANMONITORING DENGAN NAGIOS

ABAS DJUMADI131311001

MAP

Hosts

Services Status