2017-06-07 16 views
0

JMXを使用してcassandraクラスタのzabbix監視をセットアップしようとしましたが、ノードで次のエラーが発生しています。jmx認証がcassandra(zabbix)で失敗しました

java.lang.SecurityException: Authentication failed! Credentials required 

JAVA GATEWAYログあなたはJMXの項目で有効なユーザ名とパスワードを設定する必要があります

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] 

答えて

1

:ZABBIXで

はカサンドラのホストは私にこのエラーを示したUI、私はこの問題を解決する助けてください。 nodetoolを使用してユーザー名とパスワードをテストします。

+0

nodetoolのステータスを使用すると正しく動作します。ここでユーザー名とパスワードを設定しますか? JVM_OPTS = "$ JVM_OPTS -Dcom.sun.management.jmxremote.password.file =/etc/cassandra/jmxremote.password" – Swat

+0

一般的にyesですが、すべてのJMX項目で資格を設定しましたか? – Richlv

+0

すべてのパラメータについてyesを指定しています。JVM_OPTS = "$ JVM_OPTS -Dcom.sun.management.jmxremote.password.file =/etc/cassandra/jmxremote.password" – Swat

関連する問題