filebeat安裝
下載
wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-5.4.0-linux-x86_64.tar.gz
安裝:
cd /usr/local/
tar -xvzf filebeat-5.4.0-linux-x86_64.tar.gz
ln -s filebeat-5.4.0-linux-x86_64 filebeat
cd filebeat
rm logs
rm -rf logs
mkdir
ln -s /data/filebeat_log/ logs
mkdir mkdir /data/filebeat_data
ln -s /data/filebeat_data /usr/local/filebeat/data
配置
vim filebeat.sh
#設置輸入
filebeat.prospectors:
#文件路徑,可以使用正則匹配
- paths: ["/data/logs/catalina_logs/localhost_access_log.*.txt"]
#打個tag
tags: ["accesslog"]
#使用json格式進行識別
json.keys_under_root: true
#設置輸出到redis裏面
output:
redis:
#ip
hosts: ["100.115.142.246"]
#密碼
password: "foobared"
#key
key: "tomcat_access_log"
#數據庫名
db: 5
#超時時間
timeout: 5
#輸出爲json格式
template.enabled: true
template.path: "filebeat.template.json"
template.overwrite: false
啓動
nohup /usr/local/filebeat/filebeat -c /usr/local/filebeat/filebeat.yml -path.logs /usr/local/filebeat/logs/ &
-c:配置文件位置
-path.logs:日誌位置
-path.data:數據位置
-path.home:家位置
-e:關閉日誌輸出