Kibana、elasticsearch、filebeat x-packモニタリングチュートリアルを開く

2140 ワード

現在、多くのチームがELKのデータスキームを採用しています.具体的な運転フローは以下の通りです.
    
このプロセスは比較的長いので、監視内容が多い必要があります.
  • filebeat異常発生によるデータ損失
  • kafkaによる異常
  • esで問題が発生し、サービスが正常に提供できません.
  • ターゲット


    x-packをインストールすることでesとfilebeatの監視を実現します.

    チュートリアル


    Elasticsearchオープンx-pack


    1)x-packの取り付け

    elasticsearch-plugin install x-pack

    2)プロファイルの変更


    elasticsearch.yml
    #xpack
     
    xpack.security.enabled: false
     
    xpack.monitoring.enabled: true
     
    xpack.graph.enabled: false
     
    xpack.watcher.enabled: false
     
    xpack.monitoring.exporters:
     
      id1:
     
        type: http
     
        host: ["http://elasticsearch-server-01:9200", "http://elasticsearch-server-02:9200", "http://elasticsearch-server-03:9200"]
     
        auth.username: remote_monitor
     
        auth.password: changeme

    そしてesサービスを再起動します

    Kibanaオープンx-pack


    1)x-packの取り付け

    kibana-plugin install x-pack

    2)プロファイルの変更

    # x-pcak
     
    xpack.security.enabled: false
     
    xpack.monitoring.enabled: true
     
    xpack.graph.enabled: false
     
    xpack.reporting.enabled: false
     
    xpack.monitoring.elasticsearch.url: "http://elasticsearch-server-01:9200"
     
    xpack.monitoring.elasticsearch.username: "kibana-monitor"
     
    xpack.monitoring.elasticsearch.password: "changeme"

    kibanaの再起動

    filebeatオープンx-pack


    1)プロファイルの変更

    #============================== Xpack Monitoring ===============================
     
    xpack.monitoring.enabled: true
     
     
     
     
    xpack.monitoring.elasticsearch:
     
      hosts: [ "http://elasticsearch-server-01:9200" ]
     
      username: "elastic"
     
      password: "changeme"
    

    filebeatを再起動