ELK收集nginx多域名多日志

nginx修改多域名多日志

db01(db02、db03、db0.....)主配置文件:
[root@db01 /etc/nginx]# cp  /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
[root@db01 /etc/nginx]# egrep -v "#|^$" /etc/nginx/nginx.conf
cat >nginx.conf<
db01(db02、db03、db0.....)自配置文件:
[root@db01 /etc/nginx/conf.d]# cat >www.conf <bbs.conf <blog.conf <
db01网站地址目录创建及赋权限:
mkdir /html/{www,blog,bbs} -p
echo "db01 www" > /html/www/index.html
echo "db01 bbs" > /html/bbs/index.html
echo "db01 blog" > /html/blog/index.html
chown -R nginx:nginx /html/

db02网站地址目录创建及赋权限:
mkdir /html/{www,blog,bbs} -p
echo "db02 www" > /html/www/index.html
echo "db02 bbs" > /html/bbs/index.html
echo "db02 blog" > /html/blog/index.html
chown -R nginx:nginx /html/

db03网站地址目录创建及赋权限:
mkdir /html/{www,blog,bbs} -p
echo "db03 www" > /html/www/index.html
echo "db03 bbs" > /html/bbs/index.html
echo "db03 blog" > /html/blog/index.html
chown -R nginx:nginx /html/
db01(db02、db03、db0.....)nginx检测配置文件及重启:
nginx -t
systemctl restart nginx 
db01(db02、db03、db0.....) filebeat配置文件:
cat >filebeat.yml<
如何在公司推广ELK的项目:
1.优先表达出对其他人带来的便利和好处
- 领导
- 开发
- 测试
- DBA
-- 以后你自己相查什么数据都可以直接查
-- 以前插个日志运维得查10分钟,现在你只要点几下鼠标就ok了
-- 我专门为你们部门定制了一个图形面板,你看看效果,有啥不满意的尽管说,我优先给你们部门解决

2.对于运维来说,json日志更友好
- 告诉领导,json格式更友好,做出测试环境,并给领导演示json格式优点
- 提前统计好到底需要收集哪些日志
- 要求能转成json的就转成json
- 自己改不了的,给领导说,让开发改成json格式
- 那行,领导你看,如果不改成json,就只能是这个效果了,后续的新需求,可能就满足不了了
- 并不是说所有日志,必须是json

3.推广演示
- 提前都准备好文档和ppt还有测试环境
- 一定要对比传统分析日志和ELK之后带来的巨大改变

你可能感兴趣的:(ELK收集nginx多域名多日志)