一、前提條件
Java1.8.131以上SDK確認安裝,不能是預覽版(預覽版時只能localhost訪問,不能使用IP訪問)
JAVA_HOME環境變量設置OK
二、Elasticsearch6.7安裝
1、解壓安裝文件
2、config目錄,修改elasticsearch.yml文件,設置cluster.name、node.name、network.host為自己的值,其中network.host設置為0.0.0.0,表示使用本機IP訪問
3、bin目錄,執行elasticsearch.bat文件啟動
4、打開瀏覽器,訪問http://localhost:9200 或者http://IP:9200,提示json文件下載即啟動完成,關閉bat文件的cmd窗口
5、bin目錄,執行elasticsearch-service.bat install 服務名,創建elasticsearch的服務,啟動服務
三、Kibana6.7安裝
1、解壓安裝文件
2、config目錄,修改Kibana.yml文件,設置server.host為自己的值
3、bin目錄,執行Kibana.bat啟動
4、瀏覽器訪問http://IP:5601,顯示Kibana頁面即啟動成功
四、Filebeat 6.7安裝
1、在應用服務上解壓文件目錄,並修改文件夾名為Filebeat
2、執行install-service-filebeat.ps1,如果提示沒有權限,則在cmd中執行以下語句:
PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-Service-filebeat.ps1
3、打開filebeat.yml配置文件
filebeat.inputs:下的enabled: true; paths:值,增加本機log日志目錄,可以多行;
Multiline options,
不以時間格式開頭的行都合並到上一行的末尾
pattern: '^[0-2][0-9]:[0-5][0-9]:[0-5][0-9]'
將非日期開頭的的行 合並到第一行中
pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}
negate: true
match: after
output.elasticsearch:
hosts:["IP:9200"]
五、metricbeat 6.7安裝
1、在應用服務上解壓文件目錄,並修改文件夾名為Metricbeat
2、執行install-service-metricbeat.ps1,如果提示沒有權限,則在cmd中執行以下語句:
PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-Service-metricbeat.ps1
3、打開metricbeat.yml配置文件
output.elasticsearch:
hosts:["IP:9200"]
