草庐IT

workSheet

全部标签

python自动化巡检 使用xlsxwriter模板完成nginx趋势图

前言: 来到新公司,领导下发了个需求:每周需要对服务器进行一个巡检,以及分析ngxin趋势,由于公司实际生产环境服务器不是特别多,考虑暂时先用脚本完成该需求。大致思路:收集数据->写入excel制成图表 ->发邮件 一、收集nginx数据 主要是对nginxlog进行一个分析,统计数据。公司使用系统自带的logrotate切割nginx日志,只保存10天日志,并且压缩起来,使用shell分析出来会出现两个日期,遂:将日志文件拷贝到其他路径,解压,并逐个分析,脚本如下:#!/bin/bashLogName=nginx.access.log*              #日志文件名LogPath=

python自动化巡检 使用xlsxwriter模板完成nginx趋势图

前言: 来到新公司,领导下发了个需求:每周需要对服务器进行一个巡检,以及分析ngxin趋势,由于公司实际生产环境服务器不是特别多,考虑暂时先用脚本完成该需求。大致思路:收集数据->写入excel制成图表 ->发邮件 一、收集nginx数据 主要是对nginxlog进行一个分析,统计数据。公司使用系统自带的logrotate切割nginx日志,只保存10天日志,并且压缩起来,使用shell分析出来会出现两个日期,遂:将日志文件拷贝到其他路径,解压,并逐个分析,脚本如下:#!/bin/bashLogName=nginx.access.log*              #日志文件名LogPath=