この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13052|答える: 1

Logstashというオープンソースのログ管理ツールで始めましょう

[リンクをコピー]
2021年1月27日 15:34:49に投稿 | | | |
Logstashは、アプリケーションログやイベントの送信、処理、管理、取得のためのプラットフォームです。 アプリケーションログを統一的に収集・管理し、クエリや統計のためのウェブインターフェースも提供できます。

Centos 7のインストールと展開 elasticsearch-6.5.2チュートリアル
https://www.itsvse.com/thread-6173-1-1.html

elasticsearch-6.5.2 elasticsearch-headプラグインをインストールしてください
https://www.itsvse.com/thread-6190-1-1.html

elasticsearch-6.5.2におけるelasticsearch-analysis-ikのインストールチュートリアル
https://www.itsvse.com/thread-6191-1-1.html

Centos 7のインストールと展開 elasticsearch-6.5.2チュートリアル
https://www.itsvse.com/thread-6173-1-1.html

elasticsearch-6.5.2 elasticsearch-headプラグインをインストールしてください
https://www.itsvse.com/thread-6190-1-1.html

elasticsearch-6.5.2におけるelasticsearch-analysis-ikのインストールチュートリアル
https://www.itsvse.com/thread-6191-1-1.html


Logstashとは単にデータの意味です:入力、フィルター、出力データのソースと出力はファイル、mq、tcpデータ、データベース、ESなどです。必ずしもElasticsearchである必要はありません(es)!

ダウンロードとインストール

まず、コンピュータがJava環境をインストールする必要があります(省略)

C:\Users\itsvse_nuc>java -version
Java バージョン "1.8.0_271"
Java(TM) SE ランタイム環境(ビルド 1.8.0_271-b09)
Java HotSpot(TM) 64ビットサーバーVM(ビルド25.271-b09、ミックスモード)

ハイパーリンクのログインが見えます。

Logstashのダウンロードアドレス:ハイパーリンクのログインが見えます。Windowsを例にすると、ダウンロードして解凍するだけです。

はじめのチュートリアル

Logstashは{}を使ってリージョンを定義し、プラグインリージョンの定義も含め、1つのリージョン内で複数のプラグインを定義できます。 プラグインエリアでは、キーと値の組み合わせ設定を定義できます。 例としては以下のものがあります:


デフォルトのlogstash-sample.confファイルは以下の通りです:

# シンプルなLogstash構成のサンプル
# Beats -> Logstash -> Elasticsearchパイプライン。

入力 {
  ビート {
    ポート => 5044
  }
}

出力 {
  elasticsearch {
    ホスト => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}」
    #user => 「弾性」
    #password =>「changeme」
  }
}
BeatsシリーズのソフトウェアはLumberjackプロトコルをサポートしており、LogtailはLumberjackプロトコルを使用できますビートソフトウェア(MetricBeat、PacketBeat、Winlogbeat、Auditbeat、Filebeat、Heartbeatなど)およびLogstashで収集されたデータはログサービスにアップロードされます。

ログファイルを読んでください

ファイルの全ての内容を同期させて、それを聞く

聴いた後はファイルを開いて編集して保存することはできません。ファイルに追加するにはecho >>を使う必要があります。ファイルは見えます

mysqlを読んでください

stdin を入力として、stdout を出力に使います

プログラムbinディレクトリの下で次のコマンドを実行します:

Logstash エンド いくつかのフィールド、タイムスタンプ@timestamp、バージョン@version、入力されたタイプ、ホスト名ホスト名を自動的に追加します。



UDPポートを入力として聞く

program binディレクトリの下に、新しいtest.conf設定ファイルを作成します。

logstashプログラムをconfigファイルからcmdコマンドで起動します。

.net/c# UDP通信ガジェット [ソースコード]
https://www.itsvse.com/thread-3538-1-1.html
UDPプロトコル上でデータを送信しようとする場合、C#コードは以下の通りです。

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
以下に示すように:



test.confの設定ファイルを修正し、以下のようにElasticsearch(es)にデータを書き込んでみます。

Kibanaは、以下の画像のようにデータがESに正常に書き込まれたことを確認できます。



(終わり)





先の:SVNを使ってファイルのアップロード、更新、追加、削除を行います
次に:CentOSは各フォルダのサイズをカウントし、大きなファイルを探します
 地主| 2021年5月7日 14:26:57に投稿 |
Logstash APIインターフェースの紹介
https://www.itsvse.com/thread-9638-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com