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

标签 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)没有任何问题。

如果有任何建议,我将不胜感激。

谢谢

最佳答案

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

check_command               check_nrpe_1arg!check_backup

该行位于客户端的/etc/nagios/nrpe.cfg 中

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

关于linux - 使用 Icinga 监控系统检查 Linux 主机上 ZFS 池的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29109393/

相关文章:

java - -Xmx 的大值会推迟垃圾收集吗?

share - "Virtual users"与 Solaris 11 和 ZFS 共享

linux - 复制到 Linux 中的挂载点期间出现hang_task_timeout_secs 错误

mysql - 从主机、windows 7、debian 连接到虚拟机的 mysql 数据库

linux - BASH 脚本中的 CURL 错误

unix - 当 ZFS 无法提供未损坏的数据时,程序会看到什么?

mysql - dockerfile - 无法连接错误

mirror - Zpool Attach 创建镜像

mysql - 读取用户输入并将其发送到 MySQL

c - ldd 命令从哪里检索依赖信息?