Ruby on rails rails应用程序中的MongoDB监控服务

Ruby on rails rails应用程序中的MongoDB监控服务,ruby-on-rails,ruby-on-rails-3,mongodb,mongoid,Ruby On Rails,Ruby On Rails 3,Mongodb,Mongoid,我看了,但我不明白如何使用你的应用程序。我的意思是如何将您的mongodb数据库链接连接到mongodb监控服务?在我的项目中,我正在使用Ruby on Rails和Mongodb。界面会一步一步地告诉您如何操作,但这里有一个教程链接: 基本上,为了进一步解释,它不在您的应用程序中运行;无论如何,它都没有连接到您的应用程序。想象一下,它是一个单独的程序,位于数据库服务器上,向彩信发送数据。这当然意味着您需要配置防火墙(或像我一样使用本地主机解析),以允许程序对MMS站点进行外联通信访问 更技术性

我看了,但我不明白如何使用你的应用程序。我的意思是如何将您的mongodb数据库链接连接到mongodb监控服务?在我的项目中,我正在使用Ruby on Rails和Mongodb。

界面会一步一步地告诉您如何操作,但这里有一个教程链接:

基本上,为了进一步解释,它不在您的应用程序中运行;无论如何,它都没有连接到您的应用程序。想象一下,它是一个单独的程序,位于数据库服务器上,向彩信发送数据。这当然意味着您需要配置防火墙(或像我一样使用本地主机解析),以允许程序对MMS站点进行外联通信访问


更技术性的解释是,它是一个Python代理,在您的机器上作为守护者运行。一旦将其放置在服务器上,它将自动检测集群(除非您的单个服务器仅获取一个服务器),并将其添加到站点。可能需要一段时间(5分钟左右)才能显示数据。

您在mongodb服务器上安装了mms代理,有关它们的数据应该开始显示在mms.10gen.com上。这就是我能实现彩信的全部功能。在这里它显示状态成功。此外,它在DB stats中显示我的所有dbs名称,但在显示统计信息时失败。可能有什么问题?你是说硬件,安装了munin吗?最后一部分完成了。。我确实在代理安装中编辑了settings.py文件,因此当我运行python agent时,useSslForAllConnections值现在为True。py错误来自ConnectionFailure:SSL握手失败。MongoDB可能未配置SSL支持。是的,如果MongoDB设置为处理SSL连接,则只能使用SSL,您可能希望实际将该值设为false。我无法获取数据库数据库数据库状态的统计信息(我拥有所有数据库)