使用Icinga监控系统检查Linux主机上ZFS池的状态

时间:2015-03-17 20:49:43

标签: linux zfs

我有一台用于备份存储的服务器。它在Linux上运行ZFS,配置了RAID z2数据池并通过Samba共享。 我需要监视ZFS文件系统,以便至少能够看到有多少可用空间。

我认为一个简单的check_disk插件可以完成这项工作。

我可以从icinga服务器cli执行命令:

sudo -u nagios /usr/lib/nagios/plugins/check_nrpe -H <hostname> -c check_disk -a 10% 20% /data/backups
DISK OK - free space: /data/backups 4596722 MB (30% inode=99%);| /data/backups=10355313MB;13456832;11961628;0;14952036

但GUI显示以下错误:

DISK CRITICAL - /data/backups is not accessible: No such file or directory

它在check_mk监控系统下运行,但我们现在正在从check_mk迁移。 我在这台机器上检查Icinga中的其他文件系统(root,boot)没有任何问题。

我很感激任何建议。

由于

1 个答案:

答案 0 :(得分:0)

Line位于服务器上的/etc/icinga/objects/linux.cfg中:

check_command               check_nrpe_1arg!check_backup

Line位于客户端上的/etc/nagios/nrpe.cfg

command[check_backup]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p  $ARG3$