作为维护检查/功能的一部分,我正在使用Linux服务器上的MongoDB构建Windows服务,我需要显示可供数据库增长的磁盘/驱动器空间。
使用MongoDB引擎本身是否可以实现?我正在努力避免编写一个独立的SSH组件进入服务器。
这背后的想法是通过向配置的用户发送通知电子邮件来报告可用百分比空间何时降至特定阈值以下。
PS。这些服务是用C#编写的,但这对解决方案没有任何影响。
答案 0 :(得分:1)
我尝试使用MongoDB MMS https://mms.mongodb.com/,然后通过munin插件添加硬件监控:
https://mms.mongodb.com/help/tutorial/configure-monitoring/
MMS是一个很好的MongoDB监控工具,可以免费使用,还可以为Linux安装提供额外的硬件监控功能。
答案 1 :(得分:1)
不,MongoDB本身是不可能的。如上面的答案中所述,您必须将MMS与munin结合使用。