Kibana не показывает данные мониторинга с внешнего узла Elasticsearch - PullRequest
0 голосов
/ 19 февраля 2019

вчера я настроил выделенный отдельный узел мониторинга, следуя этому руководству.

Мне удалось запустить новый узел мониторинга с той же версией кластера ES 6.6.0, затем добавилэти строки в мой файлasticsearch.yml на всех узлах кластера ES:

xpack.monitoring.exporters:
  id1:
 type: http
  host: ["http://monitoring-node-ip-here:9200"]

Затем перезапустил все узлы и Kibana (который фактически работает в одном из узлов кластера ES).

Сегодня я вижу, как индексы данных мониторинга отправляются на новый внешний узел мониторинга, но Kibana показывает «. Вам нужно внести некоторые изменения » при доступе к разделу «Мониторинг».

We checked the  `cluster defaults`  settings for  `xpack.monitoring.exporters` , and found the 
reason:  `Remote exporters indicate a possible misconfiguration: id1`

Check that the intended exporters are enabled for sending statistics to the monitoring cluster, 
and that the monitoring cluster host matches the  `xpack.monitoring.elasticsearch`  setting in  
`kibana.yml`  to see monitoring data in this instance of Kibana.

Я уже проверил, что все узлы доступны для проверки связи друг с другом, также у меня нет безопасности xpack, поэтому я не создал никакого дополнительного пользователя "remote_monitor".

Я проследил за сообщением об ошибке и попытался добавить xpack.monitoring.elasticsearch в файле kibana.yml, но я обнаружил следующую ошибку:

 FATAL  ValidationError: child "xpack" fails because [child "monitoring" fails because [child 
"elasticsearch" fails because ["url" is not allowed]]]

Надеюсь, что кто-нибудь может помочь мне в Figuriнг, что не так.

1 Ответ

0 голосов
/ 19 февраля 2019

РЕДАКТИРОВАТЬ # 1

Решено: проблема была из-за того, что мониторинг не был отключен в кластере мониторинга:

PUT _cluster/settings
{
  "persistent": {
    "xpack.monitoring.collection.enabled": false
  }
}

Дополнительно я допустил ошибку в kibana.конфигурация yml, xpack.monitoring.elasticsearch должен был быть xpack.monitoring.elasticsearch.hosts

...