Linux で Elasticsearch と Kibana をセットアップする方法

Linux De Elasticsearch To Kibana Wosettoappusuru Fang Fa



ELK として一般に知られている ELK スタックは、Elasticsearch、Logstash、および Kibana の無料のオープンソース プロジェクトのスイートです。


一方、Losgstash は、複数のソースから同時にデータを取り込むことを可能にするデータ処理および取り込みパイプラインを指します。







最後に、Kibana は Elasticsearch と Logstash の中間に位置し、ユーザーがグラフやチャートなどを使用してデータを分析および視覚化できるようにします。さらに、Kibana は、Elasticsearch と Logstash を操作するための優れたユーザー インターフェイスを提供します。」




ソース:



このチュートリアルの中心は、Linux システムで Elasticsearch、Logstash、および Kibana をセットアップする方法を説明することです。





注: この投稿に記載されている手順と手順は、Debian 10/11、Ubuntu 18、20、および 22 でテストされています。

要件

このチュートリアルを進めるには、次のものが必要です。



    1. サポートされているサーバー、できれば Debian 10/11、Ubuntu 20 以降。
    2. 少なくとも 4GB の RAM。
    3. 少なくとも 2 コアの CPU。
    4. Java JDK がターゲット ホストにインストールされ、構成されている。

上記の要件は、開発用 ELK スタックをセットアップするためのものです。ただし、本番用に ELK スタックをセットアップする場合は、重要なセキュリティ構成を確認することを強くお勧めします。

Elasticsearch サーバーのインストールと構成

まず、Elasticsearch サーバーをセットアップします。手順に従ってセットアップを完了してください。

Elasticsearch PGP キーのインポート

まず、パッケージの署名に使用される Elasticsearch PGP キーをインポートします。次のコマンドを実行します。

wget -qO - https: /// artifacts.elastic.co / GPG-KEY-elasticsearch | | 須藤 gpg --dearmor -O / ユーザー / シェア / キーリング / Elasticsearch-keyring.gpg

APT リポジトリをインポートする

次に、以下のコマンドを実行してエラスティック検索リポジトリをインポートします。

須藤 apt-get インストール apt-トランスポート-https


エコー 'deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main' | | 須藤 ティー / / 適切な / ソース.リスト.d / 弾性- 8 .x.リスト


最後に、elasticsearch を更新してインストールします。

須藤 apt-get アップデート \
須藤 apt-get インストール 弾性検索



次のコマンドを使用して、systemd で Elasticsearch を管理できるようにします。

$ 須藤 systemctl デーモン-リロード
$ 須藤 systemctl 有効 弾性検索サービス
$ 須藤 systemctl start elasticsearch.service


次に、以下を実行して、Elasticsearch クラスターで Xpack セキュリティを無効にします。

$ 須藤 ナノ / / 弾性検索 / エラスティックサーチ.yml


xpack.security.enabled、xpack.security.enrollment.enabled、xpack.security.http.ssl、xpack.security.transport.ssl の値を false に置き換えます。


最後に、Elasticsearch サーバーを再起動します。

須藤 systemctl restart elasticsearch.service


再起動したら、以下のコマンドに示すように、cURL を使用して Elasticsearch 接続をテストします。

カール -バツ 得る 「ローカルホスト:9200」


上記のコマンドは、Elasticsearch クラスターに関する基本情報を含む応答を返します。


以上で、Elasticsearch のインストールは完了です。先に進み、Kibana を構成しましょう。

Kibana のインストールと構成

次のステップは、Kibana をセットアップして Elasticsearch に接続することです。

注: Elasticsearch が正しくインストールおよび構成された後にのみ、Kibana をインストールしてください。これにより、両方のシステムの互換性が確保されます。

次のコマンドを実行します。

$ 須藤 apt-get インストール きばな



Kibana サービスを有効にして開始します。

$ 須藤 systemctl 有効 きばな


Kibana サービスを開始します。

$ 須藤 systemctl start キバナ


次のコマンドでステータスを確認できます。

$ 須藤 systemctl ステータスキバナ


出力:

Logstash をインストールする

最後に、Logstash をインストールして構成する準備が整いました。次のコマンドを実行します。

$ 須藤 apt-get インストール ログスタッシュ


logstash を有効にして実行する

$ 須藤 systemctl 有効 ログスタッシュ


始める:

$ 須藤 systemctl start logstash


フリートを Logstash パイプラインに追加するプロセスについては、ドキュメントを参照してください。

結論

この記事では、Linux システムでの ELK スタックのインストールと構成の基本について説明しました。

読んでくれてありがとう!!