Fehlerbehebung bei Nagios: das Nagios-Plugin check_disk meldet .gvfs not accessible
Problem:
Disk Space meldet während Gnome läuft
DISK CRITICAL - /home/benutzername/.gvfs is not accessible: Permission denied
oder
DISK CRITICAL - /root/.gvfs is not accessible: Permission denied
Ursache:
Der Service Disk Space ruft das command check_all_disks auf, welches das Plugin check_disk benutzt. Dieses versucht alle gemounteten Filesysteme zu testen. Da Gnome bei einer Anmeldung das fuse-eigene Filesystem mountet, welches für nagios nicht einsehbar ist, schlägt der Test fehl.
Lösung:
in der Definition des Testes beim Aufruf des Plugins
-X fuse.gvfs-fuse-daemon
anhängen, das schließt dieses spezielle Filesystem von den Tests aus, die anderen werden jedoch weiterhin getestet.
Beispiel:
aus meiner /etc/nagios3-plugins/config/disk.cfg
# 'check_all_disks' command definition
define command{
command_name check_all_disks
command_line /usr/lib/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -X fuse.gvfs-fuse-daemon
}