2
votes

Impossible d'ouvrir le tableau de bord Kibana

Je viens d'installer le kiban ( docker pull docker.elastic.co/kibana/kibana:6.0.1 ) en tant qu'image docker et j'ai utilisé la commande ci-dessous pour exécuter le service d'image sur linux.

{"type":"log","@timestamp":"2019-08-21T18:18:46Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"No living connections"}
{"type":"log","@timestamp":"2019-08-21T18:18:49Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"Unable to revive connection: http://elasticsearch:9200/"}

Et c'est rendre le service opérationnel, et je viens d'ouvrir le navigateur et d'appuyer sur le service Kibana mais il affiche le message d'erreur ci-dessous:

La connexion est actuellement désactivée. Les administrateurs doivent consulter les journaux Kibana pour plus de détails.

 entrez la description de l'image ici J'ai juste cherché sur Google et observé que je devais apporter des modifications au fichier kibana.yaml mais je ne sais pas où je peux trouver ce fichier.

J'ai utilisé la commande find pour rechercher le dossier ou le fichier mais je n'ai pas trouvé any.

Recherche:

find kibana

Sortie:

Aucune correspondance trouvée .

Journaux Kibana:

  docker run -d -p 5061:5061 --name kibana <ImageName>

Quelqu'un peut-il m'aider à résoudre ce problème ?


2 commentaires

où vit votre elasticsearch?


Le fichier kibana dans le conteneur se trouve dans /usr/share/kibana/config/kibana.yml Pourriez-vous s'il vous plaît poster également l'erreur avant Pas de connexions vivantes?


3 Réponses :


1
votes

vous pouvez désactiver xpack.security.enabled , alors essayez d'exécuter votre conteneur comme ceci:

docker run -d -p 5061:5061 -e  "XPACK_SECURITY_ENABLED=false" --name kibana <IMAGE>


1 commentaires

J'ai juste exécuté la commande ci-dessus et observé ci-dessous dans le journal {"type": "log", "@ timestamp": "2019-08-22T06: 07: 32Z", "tags": ["i‌ nfo", "optimiser "]," pi‌ d ": 1," message ":" Optimisation et mise en cache des bundles pour graph, monitoring, ml, kibana, stateSessionStorageRedirect, timelion, dashboardViewer et status_page. Cela peut prendre quelques minutes.



0
votes

Veuillez revoir votre adresse IPv4, il se peut que votre IPv4 ait changé et que cela puisse causer ce problème.

docker run -p 5601:5601 -e ELASTICSEARCH_URL=http://[IP where elasticsearch is running]:9200 docker.elastic.co/kibana/kibana:6.2.2


0 commentaires

1
votes

Cette erreur peut se produire si la licence d'Elasticsearch a expiré.

Si vous avez configuré Kibana, connectez-vous dans une URL Elasticsearch, comme (exemple Docker):

 elasticsearch:
   image: docker.elastic.co/elasticsearch/elasticsearch:6.0.0
   container_name: elasticsearch_ms
   environment:
      - "xpack.security.enabled=false"

L'erreur attendue sur Elasticsearch concerne une licence expirée, qui empêche des outils tiers d'accéder aux données du moniteur depuis Elasticsearch:

xpack.security.enabled=false

Cela empêche Kibana de se connecter sur Elasticsearch et (en quelque sorte) oblige Kibana à demander une connexion pour accéder au tableau de bord. Vous pouvez trouver une erreur similaire, dans le même scénario, en essayant de créer un autre outil d'administration Web (comme Cerebro , qui renvoie 403).

Solution

Vous pouvez désactiver de XPACK:

elasticsearch_ms | [2020-05-21T15:05:29,911][ERROR][o.e.x.s.a.f.SecurityActionFilter] [wcr8rMd] blocking [cluster:monitor/stats] operation due to expired license. Cluster health, cluster stats and indices stats 
elasticsearch_ms | operations are blocked on license expiration. All data operations (read and write) continue to work. 
elasticsearch_ms | If you have a new license, please update it. Otherwise, please reach out to your support contact

Sur Docker, vous pouvez faire:

 kibana:
   image: docker.elastic.co/kibana/kibana:6.0.0
   container_name: kibana_ms
   environment:
      - "ELASTICSEARCH_URL=http://elasticsearch:9200"


0 commentaires