作为维护检查/功能的一部分,我正在构建使用Linux服务器上的MongoDB的Windows服务,我需要显示有多少磁盘/驱动器空间可供数据库(s)成长。
这是在所有可能的使用MongoDB引擎本身吗?我试图避免编写一个不同的组件,将SSH到服务器独立。
这背后的想法是通过向配置的用户发送通知电子邮件,在可用空间百分比低于特定阈值时报告。
p。服务是用c#编写的,但这对解决方案没有什么影响。
我会尝试使用MongoDB MMS https://mms.mongodb.com/,然后通过munin插件添加硬件监控:
https://mms.mongodb.com/help/tutorial/configure-monitoring/MMS本身就是一个很好的MongoDB监控工具,它是免费的,并且还为Linux安装提供了这些额外的硬件监控功能。
不,这是不可能的MongoDB本身。如前所述,您必须将MMS与munin结合使用