0
ich versuchte zabbix Überwachung für eine cassandra Cluster einzurichten JMX i unter Verwendung von auf dem Knoten die folgende Störung erhalten. Bitte helfen Sie mir dieses Problem lösen,jmx Authentifizierung fehlgeschlagen in cassandra (zabbix)
In zabbix ui der cassandra Host mir diesen Fehler zeigte:
java.lang.SecurityException: Authentication failed! Credentials required
JAVA GATEWAY LOGS
2017-06-07 11:57:47.538 [pool-1-thread-1] WARN com.zabbix.gateway.SocketProcessor - error processing request
com.zabbix.gateway.ZabbixException: java.lang.SecurityException: Authentication failed! Credentials required
at com.zabbix.gateway.JMXItemChecker.getValues(JMXItemChecker.java:97) ~[zabbix-java-gateway-3.0.9.jar:na]
at com.zabbix.gateway.SocketProcessor.run(SocketProcessor.java:62) ~[zabbix-java-gateway-3.0.9.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
Caused by: java.lang.SecurityException: Authentication failed! Credentials required
at com.sun.jmx.remote.security.JMXPluggableAuthenticator.authenticationFailure(Unknown Source) ~[na:1.8.0_131]
at com.sun.jmx.remote.security.JMXPluggableAuthenticator.authenticate(Unknown Source) ~[na:1.8.0_131]
at org.apache.cassandra.utils.JMXServerUtils$JMXPluggableAuthenticatorWrapper.authenticate(JMXServerUtils.java:257) ~[na:na]
at javax.management.remote.rmi.RMIServerImpl.doNewClient(Unknown Source) ~[na:1.8.0_131]
at javax.management.remote.rmi.RMIServerImpl.newClient(Unknown Source) ~[na:1.8.0_131]
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_131]
es funktioniert richtig, wenn ich den nodetool Status verwenden. stellen wir hier den Benutzernamen und das Passwort ein? JVM_OPTS = "$ JVM_OPTS -Dcom.sun.management.jmxremote.password.file =/etc/cassandra/jmxremote.password" – Swat
Generell ja, aber haben Sie die Anmeldeinformationen in allen JMX Artikel eingestellt? – Richlv
ja für jeden Parameter Ich habe es JVM_OPTS wies = "$ JVM_OPTS -Dcom.sun.management.jmxremote.password.file =/etc/cassandra/jmxremote.password" – Swat