直到昨天,我才开始使用check_disk来检查一些分区中的空闲空间。现在,我们刚刚从我们的主机添加了NAS服务,我可以在没有问题的情况下挂载它,而且,由于我们有固定的空间,我想检查一下Nagios的空闲空间,因为它没有被多收。
问题是,有时当check_disk去检查时,我会得到“未知”状态,因为当然,自动飞秒不会维护100%安装的分区。(Nagios-用户)检查建议为这个插件制作一个包装器,但我对此感到不舒服。
有更好的解决办法吗?
嗯,我找到了一个解决办法:
.nagioscheck上创建一个文件。所以我可以检查NAS是否被安装和自由空间。
服务状态: OK文件或目录/mnt/backup/..nagioscheck存在
发布于 2009-06-18 14:54:07
为什么不使用automount在fstab中创建一个静态条目,使其始终被挂载呢?
在GNU df手册中:
此版本的df不能显示未挂载的文件系统上可用的空间,因为在大多数类型的系统上,这样做都需要非常不可移植的对文件系统结构的深入了解。
因此,如果GNU不显示未挂载的分区的空闲空间,那么Nagios插件可能也不会显示。但我可能错了-)
如果您正在使用ext2 2/3,通过解析出tune2f中的空闲块、块计数和块大小,您可能可以快速编写一个插件来实现这一点:
sudo tune2fs -l /dev/sdb1发布于 2009-06-18 15:25:53
nagios服务器有任何方法直接查询NAS吗?这将是最直接的行动方针。
https://serverfault.com/questions/28005
复制相似问题