搭建keepalived高可用的lnmp并配置负载均衡项目需求:为了保障服务的不间断运行,和提升用户的访问舒适感 ,拓展WEB环境,搭建高可用负载均衡集群,使网站运行更加流畅高效。项目实施:根据研发需求利用nginx本身的upstream模块实现负载后台多台服务器,tomcat和mysql配置HA高可用,mysql配置多主集群,实现数据实时同步。防止服务器意外宕机而造成网页无法访问。搭建zabbix服务器及elk日志服务器项目需求:故障和意外随时会发生,所以大量的服务器及硬件需要实时监控,实现时刻发现故障,与此同时需要故障之前的最新资料帮助寻找和排查,由此可见,动态日志与监控尤为重要。项目实施:配置zabbix服务器,在各个服务器上安装zabbix的客户端软件并启动服务,通过 UserParameter 进行自定义监控项。通过定义不同Trigger,实现邮件报警,同时收集网页的日常数据,据此完成对网站的优化及升级;在存储服务器上安装elasticsearch、logstash和kibana来存储过滤和展示日志,在web服务器上安装filebeatb采集日志并发送到存储服务器上。