我有一些来自已安装到我的 netdata 服务器的 4 个远程服务器的共享。由于停电和其他问题,远程服务器并不总是在线,如果任何挂载点可用或不可用,远程服务器将是对我的 netdata 监控的非常有价值的补充,并相应地发送警报
阅读 netdata 网站上的文档和健康监测部分,但无济于事。磁盘监控不是我需要的,而是挂载点缺席/存在
那可能吗?
我有一些来自已安装到我的 netdata 服务器的 4 个远程服务器的共享。由于停电和其他问题,远程服务器并不总是在线,如果任何挂载点可用或不可用,远程服务器将是对我的 netdata 监控的非常有价值的补充,并相应地发送警报
阅读 netdata 网站上的文档和健康监测部分,但无济于事。磁盘监控不是我需要的,而是挂载点缺席/存在
那可能吗?
netdata 监控挂载点,但它会在卸载时自动删除图表及其警报。现在我想到了,最好在 netdata.conf 中添加一个选项,以针对您的情况禁用该功能。请在 github 上申请。
您今天可以做的是为 netdata 创建一个简单的 bash 插件,该插件将监控您喜欢的任何内容并将指标发送到 netdata。然后根据您发送的值,您可以创建警报。因此,例如,您可以监控挂载点的数量并将其数量报告给 netdata(即 mounts = 10),或者您可以为每个挂载点创建一个图表并为每个挂载点附加一个警报模板。
但是,我认为您可能应该使用fping
插件来监控服务器之间链接的可用性和质量。fping
netdata 的图表已经附加了大量的警报,因此如果远程服务器无法访问或连接速度很慢,您会立即收到通知。检查这个:https ://github.com/firehol/netdata/wiki/fping-Plugin