现有运维的工具有监控zabbix ,日志分析logstash+elasticsearch+kibana,持续集成ci jenkins,批量部署配置工具ansible
zabbix可以监控到一些应用层,网络层,硬件层的一些故障报警而去快速的处理,通过logstash+zabbix插件的配合使用,我们也可以对log来进行一些监控,比如某个log的关键字的过滤,error等错误的报警,或者http code状态码的报警,也能事先去发现一些问题,来快速的去处理响应。Zabbix现在监控了我们线上所有服务的运行状态,服务器的性能等,都能进行报警监控。
Elk的日志分析,在线上和青浦都已经部署了,能对收集分析了ha、nginx、php、syslog等日志。开发测试人员也可以直接使用该系统查看日志。
Jenkins 之前已经在本地多次实践过,还没与测试对接过,运维这边的话,也能从指定一定规则 让jenkins自己去检查svn,从snv上拉代码下,并部署到相关的服务器上,实现了,source部署的自动化,配合ansible可以实现线上多台服务器的批量部署,后期也能配合docker来实现应用的微服务化。---可以在后期新项目上使用jenkins来实际的实践下。---
Anibsle自动化运维工具,可以实现批量的配置管理,批量部署nginx php等软件环境,之前也已经使用ansible进行了青浦基础软件服务的安装,使用此类软件能保证配置的一致性,可以避免由于配置都原因引起的系统不稳定。
zabbix可以监控到一些应用层,网络层,硬件层的一些故障报警而去快速的处理,通过logstash+zabbix插件的配合使用,我们也可以对log来进行一些监控,比如某个log的关键字的过滤,error等错误的报警,或者http code状态码的报警,也能事先去发现一些问题,来快速的去处理响应。Zabbix现在监控了我们线上所有服务的运行状态,服务器的性能等,都能进行报警监控。
Elk的日志分析,在线上和青浦都已经部署了,能对收集分析了ha、nginx、php、syslog等日志。开发测试人员也可以直接使用该系统查看日志。
Jenkins 之前已经在本地多次实践过,还没与测试对接过,运维这边的话,也能从指定一定规则 让jenkins自己去检查svn,从snv上拉代码下,并部署到相关的服务器上,实现了,source部署的自动化,配合ansible可以实现线上多台服务器的批量部署,后期也能配合docker来实现应用的微服务化。---可以在后期新项目上使用jenkins来实际的实践下。---
Anibsle自动化运维工具,可以实现批量的配置管理,批量部署nginx php等软件环境,之前也已经使用ansible进行了青浦基础软件服务的安装,使用此类软件能保证配置的一致性,可以避免由于配置都原因引起的系统不稳定。