日志搜集平台ELK-filebeat-安装说明
1.软件安装
jyapp用户登录系统,下载二进制安装包http://op.jieyue.com/softdown/ELK/filebeat-6.3.2-linux-x86_64-nginx-prode.tar.gz
2.nginx 日志修改
第一步 注释以前的日志,添加json格式的日志
vi /usr/local/nginx/conf/nginx.conf 【注释以前的日志,添加json格式的日志】
#log_format main
#'$remote_user [$time_local] $http_x_Forwarded_for $remote_addr $request '
#'$http_x_forwarded_for '
#'$upstream_addr '
#'ups_resp_time: $upstream_response_time '
# '$status $body_bytes_sent "$http_referer" '
#'request_time: $request_time';
log_format main '{"@timestamp": "$time_iso8601",'
'"servername": "$http_host", '
'"remote_addr": "$remote_addr",'
'"referer": "$http_referer",'
'"request": "$request",'
'"request_time": "$request_time",'
'"status": $status,'
'"bytes":$body_bytes_sent,'
'"agent": "$http_user_agent",'
'"x_forwarded": "$http_x_forwarded_for",'
'"upstr_addr": "$upstream_addr",'
'"upstr_host": "$upstream_http_host",'
'"ups_resp_time": "$upstream_response_time" }';
第二步 执行nginx 配置检测
/usr/local/nginx/sbin/nginx -t
第三步 热加载服务
/usr/local/nginx/sbin/nginx -s reload
3.配置文件修改说明
4.服务的启动停止
cd /home/jyapp/filebeat-6.3.2-linux-x86_64 && sh fbt {start|stop|restart|test}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!