I was setting up a standalone demo on my laptop using apache cassandra. I aliased my IP using sudo ifconfig lo0 alias 127.0.0.3 up, and created a 4 node cassandra cluster. I set different jmx ports for each 'alias' node , and the cassandra cluster is up. When I install opscenter, I need to specify one jmx port for the cluster. So agents from the other nodes with different jmx ports cannot detect the opscenter server and get connected in opscenter.
Why does opscenter have a requirement that the jmx port is the same on each node in the cluster? Cassandra does not have this limitation, Id like to understand how this works.