Nagios adalah salah satu tool monitoring yang banyak digunakan untuk memonitor keadaan jaringan.
Bukan hanya jaringan, nagios juga dapat digunakan untuk memonitor hosts dan service yang berjalan di suatu komputer.
Oke, ceritanya saya sudah menginstall Nagios3 di Linux, Ubuntu 12.04 untuk memonitor suatu service yang berjalan di jaringan saya.
Tetapi saat Nagios web interface saya buka, ternyata ada status yang mengatakan bahwa service di komputer saya mengalami critical.
Setelah di cek, ternyata yang critical adalah disk space di komputer saya.
Ya, memang space saya tinggal sedikit, tapi bukan itu permasalahannya, error mengatakan bahwa
DISK CRITICAL - /home/azuharu/.gvfs is not accessible: Permission denied
Tentu saja hal tersebut agak aneh bagi saya.
Setelah googling, ternyata memang ada bug pada Nagios yaitu tentang pengecekan disk space yang memuat error seperti di atas.
Nagios Bug gvfs is not accessible permission denied
Setelah saya searching lebih lanjut, saya menemukan solusi untuk mengatasi error tersebut di
http://forums.meulie.net/viewtopic.php?f=61&t=4502
Ternyata untuk menghilangkan bug tersebut, perlu menambahkan argumen [-A -i '.gvfs'] di /etc/nagios-
plugins/
config/
disk.cfg
Hal tersebut terjadi karena Nagios secara default seharusnya tidak mengecek gvfs. gvfs itu sendiri di mounted sebagai file system, sehingga seharusnya tidak dilakukan pengecekan.
Bug ini juga telah di daftarkan pada launchpad Ubuntu, yaitu di
https://bugs.launchpad.net/ubuntu/+source/nagios-plugins/+bug/615848
Cara Mengatasi Bug Nagios:
Untuk mengatasi bug, buka disk.cfg dengan command:
sudo gedit /etc/nagios-
plugins/
config/
disk.cfg
kemudian akan muncul seperti ini:
# 'check_disk' command definition
define command{
command_name check_disk
command_line /usr/lib/nagios/plugins/check_disk -w '$ARG1$' -c '$ARG2$' -e -p '$ARG3$'
}
# 'check_all_disks' command definition
define command{
command_name check_all_disks
command_line /usr/lib/nagios/plugins/check_disk -w '$ARG1$' -c '$ARG2$' -e
}
Anda perlu menambahkan parameter:
-A -i '.gvfs's
ehingga menjadi:
# 'check_disk' command definition
define command{
command_name check_disk
command_line /usr/lib/nagios/plugins/check_disk -w '$ARG1$' -c '$ARG2$' -p '$ARG3$' -A -i '.gvfs'
}
# 'check_all_disks' command definition
define command{
command_name check_all_disks
command_line /usr/lib/nagios/plugins/check_disk -w '$ARG1$' -c '$ARG2$' -A -i '.gvfs'
}
Semoga bermanfaat.