Добавление кластера в OpsCenter через REST API добавляет кластер без узлов
Я пытаюсь зарегистрировать кластер Cassandra 2.0.5.22 (из 1 узла для тестирования) в экземпляре OpsCenter 4.1.0 через REST API opscenter. Я могу сделать вызов с помощью curl (я использую ресурс Chef http_request для нашего реального случая использования) с:
$ curl http://192.168.33.100:8888/cluster-configs -X POST -d \
'{"jmx": {"port": "7199"},
"cassandra": {
"username": "cassandra",
"seed_hosts": "10.0.2.15",
"password": "cassandra"}}'
Это успешно создает кластер в opscenter (он находится в журнале), но веб-интерфейс отобразит "0 узлов" и "0 из 0 подключенных агентов" в представлении этого кластера. Если я создам второй (или третий) кластер с точно таким же вызовом, этот кластер также будет создан, но со знанием одного узла. В журнале opscenter узел распознается, и информация о пространстве ключей передается для каждого кластера, но она появляется только в веб-интерфейсе вторичных кластеров. Что здесь происходит?