当前位置:云计算企业动态 → 正文

聆客系统状态的报表生成 | 品高云公开课

责任编辑:yliang |来源:企业网D1Net  2016-09-07 14:49:06 本文摘自:企业网D1Net

小编的话

“品高云公开课”系列文章意在分享技术牛人的知识干货,和大家一起交流学习云知识,每期主题都不一样哟!期待各位读者在文后发表留言,来一场技术上的交流和思想上的碰撞!2016年8月31本期品高云公开课,由叶春草带来“聆客系统状态的报表生成”的分享。

分享嘉宾

叶春草

现就职于品高云软件技术支持工程师。就职一年来,曾参与过广州地铁聆客、公司聆客、深圳公安局聆客的数据库迁移、升级及其他服务器的监控运维、日志分析系统搭建等,主要负责聆客相关运维。

分享正文

课程简介

大家好,我是品高云叶春草,先来介绍一下品高聆客及报表生成的辅助工具zabbix所起的作用:

BingoLink介绍

BingoLink(品高聆客)是一款集“应用开发、整合接入、应用管理、安全保障、社交平台”于一体的MEAP平台。用BingoLink构建企业的移动化平台,满足企业在移动互联网年代移动应用开发、现有业务系统的整合接入、应用管理及运营、企业内部沟通协作等需求的实现。

Zabbix作用

1、 可方便查看业务数据,例如各个时间段的动态数、评论数、转发、动态数、点赞数有多少。

2、 可自动发送日报、周报。每天打开邮件可查看系统或业务重要指标情况,例如占用百分比最多资源的服务器、慢查询、服务器概况图表邮件。每周可方便获取重要服务器的重要参数值,例如流量,磁盘IO,内存,CPU的峰值及变化曲线。

课程内容

课程大纲

1. 聆客系统的重要图形日报

2. 聆客系统的慢查询日报

3. 聆客系统的重要图形周报

01 重要图表日志

1、思路

1. 在zabbix数据库中筛选出指定itemid,包含:CPU top3 disk_space top3 traffic_in top3 traffic_out top3及重要图表

2. 采用python的模块rrdtool画图

3. 采用python的email模板附图发送

4. 临时文件都保存至脚本所在目录下的tmp文件夹中

5. 计划任务crontab每天早上执行,并发送

2、 步骤

1. 筛选itemid(见图示)

2. 画图

3. 发邮件

  3、效果


 

02 慢查询日志日报

1、思路

1. 用pt-query-digest工具筛选出前一天的慢查询,形成脚本(需要安装该工具)

2. 每天九点调用该脚本,把分析结果写入临时文件

3. 把trigger设置成该临时文件有变动时,发送告警,警告内容为pt-query-digest的筛选结果(即该临时文件)

2、步骤

1. 安装pt-query-diguest的慢查询处理工具(图示)

2. 设置key值及脚本

3. 设置item值

4. 设置trigger值

5. 设置action

6. 计划任务

  3、效果

  

03 重要图表周报

1、思路

1. 查询所需图表的graphid

2. 用python的urllib、urllib2等模板,从zabbix界面上取图,存至临时目录

3. 用python的docx模板生成word文档并附上图表

4. 下载word文档

2、步骤

1. 取图

2. 生成word

  3、效果

总结

1、 借助zabbix本身随时间生成的图片,或者从数据库中筛选出所需要的数据、再用画图工具进行画图

2、 将图片进行邮件发送或者word文档生成,形成报表。

3、 定时的报表,可以在每天、每周更加清晰地了解聆客系统在一段时间的整体状态。

谢谢!

欢迎大家一起来交流

你想和更多志同道合的技术大咖一起交流吗?你想收听每周的“品高云微信群公开课”的直播吗?

关注“品高云计算”微信公众号,回复“公开课”,品高云公开课的最新咨询、往期精彩回顾都在这里!

品高云公开课精彩回顾:

20160727《品高云监控预警体系初探 | 品高云公开课》

20160720《浅谈ELK日志分析平台》

20160708《基于Docker容器的微服务架构实践》

20160603《鬼影重重!云时代如何捍卫网络安全》

20160527《面对免费网盘的关停,难道我们要去买移动硬盘?》

20160520《惠州市电子政务云平台运维经验谈》

20160513《Java全栈式Web应用开发框架——LEAP的核心设计思想》

……

x 聆客系统状态的报表生成 | 品高云公开课 扫一扫
分享本文到朋友圈
当前位置:云计算企业动态 → 正文

聆客系统状态的报表生成 | 品高云公开课

责任编辑:yliang |来源:企业网D1Net  2016-09-07 14:49:06 本文摘自:企业网D1Net

小编的话

“品高云公开课”系列文章意在分享技术牛人的知识干货,和大家一起交流学习云知识,每期主题都不一样哟!期待各位读者在文后发表留言,来一场技术上的交流和思想上的碰撞!2016年8月31本期品高云公开课,由叶春草带来“聆客系统状态的报表生成”的分享。

分享嘉宾

叶春草

现就职于品高云软件技术支持工程师。就职一年来,曾参与过广州地铁聆客、公司聆客、深圳公安局聆客的数据库迁移、升级及其他服务器的监控运维、日志分析系统搭建等,主要负责聆客相关运维。

分享正文

课程简介

大家好,我是品高云叶春草,先来介绍一下品高聆客及报表生成的辅助工具zabbix所起的作用:

BingoLink介绍

BingoLink(品高聆客)是一款集“应用开发、整合接入、应用管理、安全保障、社交平台”于一体的MEAP平台。用BingoLink构建企业的移动化平台,满足企业在移动互联网年代移动应用开发、现有业务系统的整合接入、应用管理及运营、企业内部沟通协作等需求的实现。

Zabbix作用

1、 可方便查看业务数据,例如各个时间段的动态数、评论数、转发、动态数、点赞数有多少。

2、 可自动发送日报、周报。每天打开邮件可查看系统或业务重要指标情况,例如占用百分比最多资源的服务器、慢查询、服务器概况图表邮件。每周可方便获取重要服务器的重要参数值,例如流量,磁盘IO,内存,CPU的峰值及变化曲线。

课程内容

课程大纲

1. 聆客系统的重要图形日报

2. 聆客系统的慢查询日报

3. 聆客系统的重要图形周报

01 重要图表日志

1、思路

1. 在zabbix数据库中筛选出指定itemid,包含:CPU top3 disk_space top3 traffic_in top3 traffic_out top3及重要图表

2. 采用python的模块rrdtool画图

3. 采用python的email模板附图发送

4. 临时文件都保存至脚本所在目录下的tmp文件夹中

5. 计划任务crontab每天早上执行,并发送

2、 步骤

1. 筛选itemid(见图示)

2. 画图

3. 发邮件

  3、效果


 

02 慢查询日志日报

1、思路

1. 用pt-query-digest工具筛选出前一天的慢查询,形成脚本(需要安装该工具)

2. 每天九点调用该脚本,把分析结果写入临时文件

3. 把trigger设置成该临时文件有变动时,发送告警,警告内容为pt-query-digest的筛选结果(即该临时文件)

2、步骤

1. 安装pt-query-diguest的慢查询处理工具(图示)

2. 设置key值及脚本

3. 设置item值

4. 设置trigger值

5. 设置action

6. 计划任务

  3、效果

  

03 重要图表周报

1、思路

1. 查询所需图表的graphid

2. 用python的urllib、urllib2等模板,从zabbix界面上取图,存至临时目录

3. 用python的docx模板生成word文档并附上图表

4. 下载word文档

2、步骤

1. 取图

2. 生成word

  3、效果

总结

1、 借助zabbix本身随时间生成的图片,或者从数据库中筛选出所需要的数据、再用画图工具进行画图

2、 将图片进行邮件发送或者word文档生成,形成报表。

3、 定时的报表,可以在每天、每周更加清晰地了解聆客系统在一段时间的整体状态。

谢谢!

欢迎大家一起来交流

你想和更多志同道合的技术大咖一起交流吗?你想收听每周的“品高云微信群公开课”的直播吗?

关注“品高云计算”微信公众号,回复“公开课”,品高云公开课的最新咨询、往期精彩回顾都在这里!

品高云公开课精彩回顾:

20160727《品高云监控预警体系初探 | 品高云公开课》

20160720《浅谈ELK日志分析平台》

20160708《基于Docker容器的微服务架构实践》

20160603《鬼影重重!云时代如何捍卫网络安全》

20160527《面对免费网盘的关停,难道我们要去买移动硬盘?》

20160520《惠州市电子政务云平台运维经验谈》

20160513《Java全栈式Web应用开发框架——LEAP的核心设计思想》

……

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^