Assalamu'alaikum
Wr.Wb.
Jumpa
lagi bersama saya para sahabat blogger. Pada kesempatan kali ini saya akan
mencoba menshare bagaimana cara menginstal aplikasi untuk memonitoring jaringan
yaitu NAGIOS3.
Nagios merupakan suatu host dan service
yang di design untuk memonitoring keadaan suatu jaringan atau bisa memonitoring
masalah-masalah pada suatu host tertentu yang ingin kita monitoring. Nagios
mengawasi host-host dan servis yang telah ditetapkan, memberi peringatan jika
keadaan memburuk, dan memberi tahu kapan keadaan tersebut membaik.
Nagios berjalan pada pemeriksaan berkala
yang ditentukan pengguna sumber daya dan jasa. Sumber daya yang dapat dipantau
termasuk memori penggunaan, penggunaan disk, mikroprosesor beban, jumlah yang
sedang berjalan proses es, dan file log.
Keistimewaan Nagios
1. Memonitoring servis jaringan (SMTP, POP3, HTTP, NNTP, PING, dsb)\
2. Servis cek yang parallel.
3. Mendukung implementasi monitoring dengan host yang berlebihan.
4. Web interface yang
fakultatip untuk melihat status network, urutan masalah dan pemberitahuan, log
file, dsb).
5. Memonitoring sumber- sumber host (load prosesor,
penggunaan disk, dsb).
6.
Desain plugin yang
serderhana, yang mengijinkan pengguna untuk lebih mudah menggunakan pemeriksaan
terhadap servisnya.
7. Kemampuan untuk
mendefinisikan kejadian yang ditangani selama servis atau host berlangsung
untuk mempermudah pemecahan masalah Perputaran file log yang otomatis.
Mungkin untuk dasar teori sahabat blogger
dapat browsing di internet. Saya akan mencoba langsung menshare bagaimana cara
menginstal dan mengatur nagios pada ubuntu 12.04. Jika
para sahabat blogger pernah menginstal aplikasi monitoring jaringan seperti
MRTG maupun CACTI biasanya sudah memiliki apache dua, namun jika belum pernah maka
sahabat blogger harus menginstal apache2 dulu dengan masuk ke terminal dan
menginstalkan apache 2.
KONFIGURASI NAGIOS 3
1.
Masuk ke terminal Ubuntu anda.
$ sudo su
Sudo adalah program yang terdapat di linux yang digunakan untuk
menjalankan perintah yang membutuhkan akses dari akun root. Sudo hanya dapat digunakan
oleh user yang sudah terdaftar di file /etc/sudoers.
Sudo su memberikan
kewenangan agar user biasa dapat bertingkah seperti super user (sudo --> super user do) sehingga user biasa pun
dapat leluasa "menguasai sistem".
2. Masukkan
password ubuntu anda
***
password yang saya gunakan adalah 234
3. Lakukan pengecekan untuk setiap paket yang dibutuhkan sebelum
menginstal cacti dengan cara seperti di bawah ini :
dpkg -l |grep
<jenis paket yang akan dicek>
pada praktikum yang saya lakukan, perintahnya adalah seperti ini
:
dpkg -l |grep apache2 >> untuk mengecek paket apache2
dpkg
-l |grep nagios3 >> untuk mengecek paket nagios3
Perintah dpkg
merupakan salah satu package manager yang dapat kita gunakan untuk melakukan
management (install/uninstall).
Perintah dpkg banyak macamnya, salah satunya adalah dpkg -l yang merupakan
perintah untuk melihat daftar package yang telah terinstall beserta versi
package yang telah terinstall dan deskripsinya. Sedangkan |grep
digunakan untuk mencari file-file yang mengandung teks dengan kriteria yang
telah anda tentukan.
4. Jika sudah terinstall, maka lakukan remove terlebih dahulu
untuk install ulang paket. Hal ini dilakukan untuk memastikan bahwa paket yang
anda install lengkap dengan menginstall ulang paketnya sendiri. Remove dapat
dilakukan dengan cara :
#apt-get remove apache2 >> untuk meremove paket apache2
#apt-get remove nagios3 >> untuk meremove paket nagios3
5. Install Nagios 3 pada Ubuntu anda dengan cara :
#apt-get install nagios3
6. Setelah itu lakukan konfigurasi selanjutnya dengan cara :
#nano
/etc/nagios3/conf.d/localhost_nagios3.cfg
Ini merupakan perintah untuk konfigurasi pada local hostnya.
Pada Konfigurasi ini, saya akan memonitoring 2 jaringan tetangga, yaitu thomi
(Irfan Thomi), dan madi (jartel2).
Konfigurasi pada local host ini
dapat dilakukan seperti di bawah ini :
1. Pada define host biasanya
hanya keluar untuk satu member, jika ingin menambahkan member maka dapat
dilakukan dengan cara mencopy file localhost_nagios2.cfg dengan nama lain
asalkan define host pada local
host tetap ada. Hal tersebut agar fungsi
dari local host tidak hilang.
2. Edit
host name, alias dan address-nya sesuai dengan nama dan IP tetangga.
3. Tambahkan
define service untuk host tetangga untuk masing-masing service
description (disk space, current users, total processes dan current
load).
7. Kemudian lakukan konfigurasi
pada host groups nya, dengan cara :
#nano /etc/nagios3/conf.d/hostgroups_nagios2.cfg
1. Tambahkan define
hostgroup untuk ping di bagian paling bawah.
2. Ubah
members sesuai dengan host tetangga yang ingin di monitoring.
8.
Setelah itu lakukan konfigurasi pada servicenya, dengan cara seperti di bawah
ini :
#nano /etc/nagios3/conf.d/services_nagios2.cfg
1. Tambahkan define hostgroup untuk ping di bagian paling bawah
Pada hostgroup –name : ping
Service description : ping
Check_commond : check_ping
9. Setelah konfigurasi pada local host, host groups, dan services selesai, lakukan restart.
# /etc/init.d/nagios3 restart
10. Untuk mensetting password baru sesuai dengan yang anda inginkan, ketikkan seperti di bawah ini :
#sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
11. Buka browser, kemudian buka link ini http:/localhost/nagios3 , maka akan muncul tampilan seperti di bawah ini :
Maka sahabat blogger dapat memasukkan hostname dan password yang sahabat blogger punya,
Namun jika tidak bisa, maka sahabat blogger harus mengkonfigurasinya lagi pada terminal dengan perintah berikut ini :
htpasswd -c /etc/nagios3/htpasswd.users nagios”masukkan nama untuk hostname sahabat blogger”
Setelah itu sahabat blogger akan dimintai memasukkan
password, maka sahabat blogger masukkan password sesuai keinginan sahabat
blogger.
Setelah itu sahabat blogger masuk lagi ke
http:/localhost/nagios3
12. Setelah itu maka
anda akan masuk ke halaman Nagios3 seperti ini :
Sampai disini sahabat
blogger sudah berhasil melakukan intalasi dan konfigurasi nagios3.
13.
Klik MAP pada bagian kanan halaman Nagios, maka akan muncul tampilan host tetangga
yang telah anda konfigurasi tadi. Tampilannya seperti ini :
14. Monitoring telah dapat dilakukan dengan menggunakan
nagios. Jika masih ada jaringan yang Down, maka tunggu beberapa saat untuk
jaringan tersebut Up. Monitoring dapat dilakukan dalam beberapa tampilan. Disini
saya memonitoring 2 jaringan tetangga, yaitu thomi (Irfan Thomi), dan madi (jartel2). Berikut
hasil monitoringnya :
Sebenarnya masih banyak lagi yang dapat diperhatikan pada nagios diatas, jika sahabat blogger tertarik untuk melihatnya semua, sahabt blogger silahkan coba-coba aja untuk melihatnya, semuanya ada pada nagios tersebut.
Mungkin untuk kali ini sekian dulu yang dapt saya share, mudah-mudahan dapat bermanfaat bagi sahabat blogger, selamat mencoba....
jika sahabat blogger mengalami kendala dalam melakukan instalasi dan konfigurasi nagios, silahkan postkan pada kolom dibawah, saya akan mencoba membantu kendala para sahabat blogger.. trims...