ELKの使用ノート

2175 ワード

インストール
一、説明
ELKは現在流行しているログモニタリングシステムです.ELKはElasticsearch、Logstash、Kibanaの3つのソフトウェアの総称である.
ELKログモニタリングシステムでは、Logstashは各種ログの読み取りと構造化+Elasticsearchへの送信を担当し、ElasticsearchはLogstashから送信されたログ+Kibanaのクエリーへの応答を担当し、KibanaはElasticsearchからのクエリー内容+webインタフェースでユーザーに展示する.
二、ELKのインストールと起動
ELKは3つのツールを見ていますが、「グリーンソフト」に相当し、基本的にはダウンロード解凍で実行できます.
 
Java環境が必要
Java環境のインストール:https://www.runoob.com/java/java-environment-setup.html#win-install
node環境が必要
node環境のインストール:https://nodejs.org/en/
 
Windowsインストールelkのバージョンは一致する必要があります
一、elasticsearchをインストールする
1、公式サイトはZIPをダウンロードする  https://www.elastic.co/cn/elasticsearch
2、解凍
3、binディレクトリへ:E:php-extendELKelasticsearch-7.7..0bin、shift+右クリック--「ここでコマンドラインを開く」、入力:elasticsearch
(またはE:php-extendELKelasticsearch-7.7..0binに入り、elasticsearch.batをダブルクリックすればよい)
4、ESの起動に成功し、アドレスを開く:http://localhost:9200/   
二、logstashをインストールする  ????
1、公式サイトはZIPをダウンロードする https://www.elastic.co/cn/downloads/logstash
2、解凍
3、binディレクトリに入る:E:php-extendELKlogstash-7.7..0bin,shift+右ボタン--」「ここでコマンドラインを開く」入力:logstash-e'input{stdin{}}output{stdout{}}
【真ん中にスペースを空けてはいけません.そうしないと、リターンが間違っています.
ERROR: Unknown command '{'
See: 'bin/logstash --help' [ERROR] 2020-05-22 09:43:31.313 [main] Logstash - java.lang.IllegalStateException: Logstash stopped processing because of an error: (SystemExit) exit

4.当分は分からないままでいい
 
三、kibanaのインストール
1、公式サイトはZIPをダウンロードする  https://www.elastic.co/cn/downloads/kibana
2、解凍
3、解凍後にconfig/kibana.ymlを指名手配し、server.host項をネイティブipに変更し、elasticsearch.url項をelasticsearchアドレスに割り当てます.
server.host: "127.0.0.1"
elasticsearch.url: "http://localhost:9200"
保存#ホゾン#
4.  kibana bin  ,  kibana.bat(     )。  cmd     kibana bin  ,  kibana.bat(     );

2つ目を使うことをお勧めします.間違いがないかどうかを見ることができます.
エラー解決方法
エラー1:cannot find module'./lib/agent'
ソリューション:最初のステップは、現在のディレクトリの下でnpmに行かなかったためです. install express  グローバルにインストールしたexpressです だからexpressのモジュールを引用できないのでエラーを報告しました!
アクセス:http://localhost:5601あ、次の画面が出たらインストール完了です.???今はだめです.时間があればまた見てみましょう.何が原因ですか.