Yes, as I understand it. this is my part of file /etc/scylla/cassandra/cassandra-env.sh-
...
if [ "x$LOCAL_JMX" = "x" ]; then
LOCAL_JMX=no
fi
# Specifies the default port over which Cassandra will be available for
# JMX connections.
# For security reasons, you should not expose this port to the internet. Firewall it if needed.
JMX_PORT="7199"
if [ "$LOCAL_JMX" = "yes" ]; then
JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.local.port=$JMX_PORT -XX:+DisableExplicitGC"
else
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.host=10.243.196.30"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl=false"
# yes, I disabled authentication here
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
# yes, file exist and it fulfilled with data about password
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.password.file=/etc/scylla/jmxremote.password"
And result -
netstat -lntp | grep scylla
tcp 0 0
127.0.0.1:10000 0.0.0.0:* LISTEN 3561/scylla
tcp 0 0
0.0.0.0:9042 0.0.0.0:* LISTEN 3561/scylla
tcp 0 0
ip-address-here:7000 0.0.0.0:* LISTEN 3561/scylla
tcp 0 0
0.0.0.0:9160 0.0.0.0:* LISTEN 3561/scylla
tcp6 0 0 :::44462 :::* LISTEN 3573/scylla-jmx
tcp6 0 0
127.0.0.1:7199 :::* LISTEN 3573/scylla-jmx