MongoDB Enterprise可以通过SNMP提供数据库指标,以支持集中式数据收集和聚合。本文档确定了使用SNMP部署MongoDB Enterprise时可能遇到的常见问题,以及针对这些问题的可能解决方案。
见监控MongoDB的使用SNMP在Linux 和监控MongoDB的窗户用SNMP完整的安装说明。
如果在尝试使用SNMP监视时收到以下错误消息:
确保您不必这样做。disabled SNMP access
mongod
默认情况下,mongod
启用对实例的SNMP访问。从MongoDB 4.0.6开始,您可以使用命令行选项--snmp-disabled
或配置文件选项禁用SNMP访问snmp.disabled
。
mongod
日志文件中的以下内容:
AgentX是Internet RFC 2741中定义的SNMP代理可扩展性协议 。它说明了如何定义其他数据以通过SNMP进行监视。当MongoDB无法连接到agentx主代理时,请使用以下过程来确保SNMP子代理可以正确连接到SNMP主代理。
mongod
具有打开UNIX域套接字的适当权限。