知识库

配置远程 JMX 监控

为了启用 JMX 远程监控,请在 Neo4j 3.1.x 版本中编辑 `neo4j.conf` 文件并取消以下行的注释

dbms.jvm.additional=-Dcom.sun.management.jmxremote.port=3637
dbms.jvm.additional=-Dcom.sun.management.jmxremote.authenticate=true
dbms.jvm.additional=-Dcom.sun.management.jmxremote.password.file=conf/jmx.password
dbms.jvm.additional=-Dcom.sun.management.jmxremote.access.file=conf/jmx.access

取消以上行的注释后,重新启动 neo4j。如果 neo4j 进程无法启动,请查看 `logs/neo4j.log` 文件并查找错误。

如果您看到以下错误之一

Error: Password file not found: conf/jmx.password

Error: Access file not found: conf/jmx.access

这意味着 neo4j 无法找到 `jmx.password` 和/或 `jmx.access` 文件。为了解决此问题,需要像下面所示指定这些文件的完整路径

dbms.jvm.additional=-Dcom.sun.management.jmxremote.password.file=$NEO4J_HOME/conf/jmx.password
dbms.jvm.additional=-Dcom.sun.management.jmxremote.access.file=$NEO4J_HOME/conf/jmx.access

进行上述更改后,重新启动 neo4j 并验证数据库是否联机。