This is per a question that came in from one of our users on Discord.
User:
"Do we have a python-driver which allows executing nodetool commands remotely via python scripts? cassanra-python driver allows connectivity to cluster and expose some basic info such as keyspaces, nodes, rings etc.."
My response:
"I'm not sure about executing nodetool like commands directly via the driver. None that I know of. What kinds of information/commands are you trying to get/execute? You are correct that you can get cluster metadata via the driver so it really depends on what you are attempting to do."
User:
"was trying to write something via python which allows me to execute nodetool command on multiple cluster remotely. I am able to execute CQL queries (example: change password across multiple cluster in one go) but if i want to write something to say fetch cfstats info of multiple nodes i have to actually connect to the host to execute the command to get the data. I believe the same is available via JMX too. but not sure if there are some python module which allows us to get these data via JMX or some other means?"