项目经历
针对现网十余台业务系统服务,在没有部署Prometheus监控的情况下,通过编写shell脚本配合定时任务进行自动化运维。
1. 利用Ansible shell模块,将shell脚本推送至远程主机执行。
2. 收集远程主机执行脚本后产生的日志,进一步通过编写shell脚本进行解析和分类汇总。
3. 根据收集到的日志信息,生成详细的巡检报告,便于及时了解和掌握系统运行状态。
4. 通过脚本实现服务器宕机检测,CPU、内存、磁盘使用率的监控,以及业务进程检测、连接数统计、业务日志最后更新时间检
测等功能。
5. 对目录中积压文件数进行统计,便于及时发现和处理目录积压问题。
6. 通过脚本实现对zookeeper、kafka、mysql、redis等关键组件的存活检测和连接数检测,确保系统运行的稳定性和可靠性。
1. 公安内网服务器搭建promethues,granafa监控系统,部署node_exporter,docker_exporter,mysql_exporter,定期巡检生产
环境服务器,收集CPU、内存、磁盘等信息,生成运维报告以确保系统正常运行。
2. 按需完成公司舆情监控系统、联知信息筛查系统自动化部署脚本编写,涉及上传镜像后对本地yum源自动配置、mysql、
mongodb、nginx、tomcat、redis、elasticsearch、logstash、python等组件自动编译部署初始化以及配置文件调整重载,简
化运维人员出差部署流程。
1、项目弃用mysql数据库,使用postgres数据库,按上级需求提供postgres编译部署及rpm包自动部署脚本,按照需求文档初始
化后自动创建用户、模式及表空间,调整pg_hba.conf权限,自动配置pg_fdw所需环境变量profile并开机自启。
2、dockerfile打包python到centos镜像,安装crond、语言包,对项目模块所需python入库解析程序定时任务进行打包导入测
试及发版,解决python3.6.8在不同版本国产系统报错问题,提供最简迁移国产系统方案。
3、对迁移至国产系统的postgres、nginx等组件尽快完成ipv6适配测试。
1、将各省内postgres数据库全量迁移至工作台postgres数据库。
2、同步最新版本各模块pod容器,进行configmap、nacos、powerjob等配置,调试容器正常运行,采集容器正常拉取宽表服
务器原始数据文件。
3、对接参数平台进行工单联调,调试华为、中兴、诺基亚、爱立信四厂家各时段数据量稳定,解决数据库索引序列等报错,派发
及回单正常。
4、项目涉及其他模块内容的对接。