前回の記事「Elastic Stack に Logstash をインストールする方法」で、Logstash のインストール方法を詳しく説明しました。その記事では、Elastic の公式 Web サイトから各プラットフォームのインストール ソフトウェアを直接ダウンロードして直接インストールする方法について詳しく説明しました。実際の使用では、オペレーティング システムのバージョンの更新で Logstash を更新する必要がある場合は、オペレーティング システム プラットフォームのウェアハウスから実際にインストールできます。オペレーティング システム プラットフォームに新しいバージョンがある場合、新しいバージョンに自動的に更新することもできます。
Logstash は、ログやその他のデータを収集、変換、配布するための強力なツールです。これは、ELK (Elasticsearch、Logstash、および Kibana) スタックの重要なコンポーネントであり、ログの管理と分析に広く使用されています。
この記事では、Logstash を 3 つの異なるオペレーティング システム (Ubuntu、CentOS、および Windows) に簡単にインストールする方法について説明します。詳細については、Elastic のドキュメント - Logstash のインストールを参照してください。
Ubuntu
第一歩
次のコマンドを実行して、Elastic リポジトリを追加し、apt-transport-https パッケージを Ubuntu システムにインストールします。
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic-keyring.gpg
sudo apt-get install apt-transport-https
次に、次のコマンドを実行して、Elastic リポジトリを Ubuntu システムに追加します。
echo "deb [signed-by=/usr/share/keyrings/elastic-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
ステップ2
次のコマンドを実行して Logstash をインストールします。
sudo apt-get update && sudo apt-get install logstash
ステップ 3
Logstash が正しくインストールされたことを確認するには、次のコマンドを実行します。
logstash --version
このコマンドは、インストールしたばかりの Logstash のバージョンを出力するはずです。
CentOS
第一歩
Ubuntu のような Elastic リポジトリを追加します。
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
次に、次のコマンドを実行して、Elastic リポジトリを CentOS システムに追加します。
sudo tee /etc/yum.repos.d/elastic-8.x.repo <<EOF
[elastic-8.x]
name=Elastic repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
ステップ2
次のコマンドを実行して、エラスティック リポジトリから Logstash をインストールします。
sudo yum install logstash
ステップ 3
インストールの確認 Logstash が正しくインストールされたことを確認するには、次のコマンドを実行します。
logstash --version
ウィンドウズ
Alibaba Cloud - Logstash のインストールの詳細な手順に従うこともできます。
第一歩
Oracle Web サイトから Java Development Kit (JDK) 8 以降をダウンロードしてインストールします。
ステップ2
Logstash の最新バージョンを公式 Web サイト からダウンロードします。
ステップ 3
ダウンロードした Logstash zip ファイルを任意のディレクトリに解凍します。
ステップ 4
コマンド プロンプトを開き、解凍した Logstash フォルダーの bin ディレクトリに移動します。
ステップ5
logstash.bat ファイルを実行して、Logstash を開始します。
ステップ6
Logstash 構成ファイルを別のディレクトリに作成し、「-f」コマンド ライン オプションを使用して Logstash を起動するときにそれを参照できます。たとえば、「config」という名前のフォルダーにある「logstash.conf」という名前の構成ファイルを使用するには、次のコマンドで Logstash を開始します。
logstash.bat -f config\logstash.conf
インストールを確認する
stdin 入力プラグインと stdout 出力プラグインを使用してサンプル データを送信し、Logstash のインストールをテストします。たとえば、次のコマンドを実行して、「hello world」というテキストを Logstash に送信できます。
# For Windows
echo "hello world" | logstash.bat -e 'input { stdin {} } output { stdout {} }'
# For Linux
echo "hello world" | logstash -e 'input { stdin {} } output { stdout {} }'
Logstash が適切にインストールされて実行されている場合、コンソールに「hello world」というテキストが出力されます。