配置文件
1 | #集群名称 |
1 | #集群名称 |
Nginx 经过多层反向代理后,一般的X-Forwarded-For取到的是多个IP,类似这样1
X-Forwarded-For: client, proxy1, proxy2
架构 WEB防火墙->SLB->Nginx
虽然Nginx配置了real_ip1
2
3set_real_ip_from 100.97.0.0/16;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
为了方便开发人员登录Jenkins,也为了自己偷懒,所以我们采用Gitlab账号用做Jenkins的用户权限管理
这里要用到Gitlab Authentication Plugin这个插件,下载安装即可
这里为了方便直接用rpm包安装
1 | wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.2.rpm |
Logstash主要用来收集Nginx数据,在这之前为了方便,我们需要将Nginx日志格式改为json。以下是我用的格式,你可以根据自己需要修改
直接先上最终效果图,有木有很漂亮