- /usr/local/nagios/etc/objects/localhost.cfg
- /usr/local/nagios/etc/objects/host.cfg
- /usr/local/nagios/etc/nagios.cfg
File host.cfg adalah file generic. File ini hanyalah hasil penyalinan belaka dari file localhost.cfg, kemudian dimodifikasi isinya. Misal, jika yang mau diamati server mail, maka nama file menjadi mail.cfg. Jika yang mau diamati server www, maka nama file menjadi www.cfg. Isi file host.cfg, mail.cfg atau www.cfg disesuaikan dengan kondisi masing-masing.
Jika file konfigurasi host sudah dibuat dan dimodifikasi, informasi nama host ini ditambahkan ke dalam file localhost.cfg pada bagian "Host Group Definition", khususnya di "members". Sebagian isi file localhost.cfg yg perlu diperhatikan :
define hostgroup{
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
members localhost,mail,www ; Comma separated list of hosts that belong to this group
}
Disamping itu file konfigurasi nagios.cfg juga harus dimodifikasi. Bagian yang dimodifikasi adalah "#Definitions for monitoring the local (linux) host". Tambahkan sebaris script pada file nagios.cfg. Sebaris script tersebut adalah sbb :
cfg_file=/usr/local/nagios/etc/objects/host.cfg
Setelah ketiga file konfigurasi dibuat/modifikasi, selanjutnya me-restart :
define service{
use local-service ; Name of service template to use
host_name 66-serpong5
service_description HTTP
check_command check_tcp! 1280
notifications_enabled 1
}
Tambah orang yang mau dikirimi Alert :
Selamat mencoba
Jika file konfigurasi host sudah dibuat dan dimodifikasi, informasi nama host ini ditambahkan ke dalam file localhost.cfg pada bagian "Host Group Definition", khususnya di "members". Sebagian isi file localhost.cfg yg perlu diperhatikan :
define hostgroup{
hostgroup_name linux-servers ; The name of the hostgroup
alias Linux Servers ; Long name of the group
members localhost,mail,www ; Comma separated list of hosts that belong to this group
}
Disamping itu file konfigurasi nagios.cfg juga harus dimodifikasi. Bagian yang dimodifikasi adalah "#Definitions for monitoring the local (linux) host". Tambahkan sebaris script pada file nagios.cfg. Sebaris script tersebut adalah sbb :
cfg_file=/usr/local/nagios/etc/objects/host.cfg
Setelah ketiga file konfigurasi dibuat/modifikasi, selanjutnya me-restart :
- /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
- service nagios restart
- host_name ditulis tidak pakai domain lengkap. Misal, cukup tulis mail, tidak perlu mail.domain.go.id.
- notifications_enabled = 1, jika mau ada peringatan ketika service gagal berfungsi. Nilai defaultnya adalah 0.
- Owner dari file CFG, negios:negios, dan attributenya 755. Jika tidak seperti ini, saat menjalankan nagios akan muncul pesan kesalahan
- Pada semua file CFG, pastikan tidak ada "Host Group Definition". Kecuali pada file localhost.cfg saja.
- Service yang bisa diperiksa antara lain : SNMP, POP, IMAP, HTTP, PING, FTP, SSH, DHCP. Selengkapnya lihat di file commands.cfg.
define service{
use local-service ; Name of service template to use
host_name 66-serpong5
service_description HTTP
check_command check_tcp! 1280
notifications_enabled 1
}
Tambah orang yang mau dikirimi Alert :
- Edit /usr/local/nagios/etc/objects/contacts.cfg
- Edit pada "define contact" di bagian email
- Jalankan : # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
- Restart Nagios : # service nagios restart
- Edit /usr/local/nagios/etc/nagios.cfg
- Remark "#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg" lalu simpan file nagios.cfg ini
- Jalankan : # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
- Restart Nagios : # service nagios restart
- Edit /usr/local/nagios/etc/objects/host-nya.cfg
- Remark bagian yang dimonitor lalu simpan file
- Jalankan : # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
- Restart Nagios : # service nagios restart
Selamat mencoba
mas mau nanya..
ReplyDeleteyang masukin email itu maksudnya biar alertnya masuk ke email ?
ko saya coba gg bisa yy?
Agar setiap alert dikirim ke mailbox, maka file /usr/local/nagios/etc/objects/contacts.cfg harus diedit. Pada bagian "define contact" di sub bagian email, saya masukkan alamat email saya dan temen saya. Sehingga saya dan temen saya selalu dapat kiriman email yang berisi alert. Kalau mau belajar, silahkan tinggalkan alamat email, nanti saya informasikan lebih lanjutnya lewat alamat email tsb. Gemana?
ReplyDeletehamidkarim29@gmail.com
Deleteterima kasih
alamat email saya ini mas, red_lopher@yahoo.com
ReplyDeletemohon bantuannya yy untuk karya tulis di sekolah soalnya
gimana mas bisa banntu ?
ReplyDeletedi contact.cfg udah saya masukin email saya.
Gimana sihh cara menghubungkan antar host
ReplyDelete("semua pengaturan di nagios DAH OKEEE mas..."
di Wireless ....???
dan cara menghubungkan Client Nagios ke Server Nagios????
Mohon bantuannya.....
nie EMail sya : topiq_26@yahoo.com
Maaf, sejak ganti ISP, semua host ganti IP Address. Nagios kami jadi gak berfungsi. Kami butuh waktu untuk ngutak-ngatik lagi. Sekali mohon maaf gak bisa cepet.
ReplyDeletemaaf mas saya mau nanya nih buat Tugas akhir saya. gimana cara membuat sms alert ya dari nagios?
ReplyDeleteditunggu ya mas informasinya.
email : Ariazharimaulidin@gmail.com
makasih mas