首页 > 知识库 > 正文

IT运维人员之痛 如何通过自动化进行系统化解决?(1)
2016-02-20 19:34:11   来源: 韩晓光 StuQ    评论:0 点击:

本文作者韩晓光,现在新华网从事运维工作。他详细介绍了IT运维人员的六大工作痛点,通过哪些自动化方法得以系统化的解决。

\

这是系统服务状态监控与展示模块。这是怎么开发出来的呢?

\

在django中,使用的是MVC开发模式。如图所示,在url匹配中,我们基于app模块对url路径分门别类进行逻辑处理与响应。

1.首先通过前端页面,根据指定的url的name名匹配找到url链接

2.在urls.py,根据url匹配链接名字,找到后台逻辑处理层(这里通过Django CBV方式实现)

3.逻辑处理结果将数据集提交渲染给template模板

4.模板(html)根据数据集内容,进行加工渲染,也就是我们最后可以看到的对号、叉号。

\

在后台,系统服务状态信息获取方面,采用的CS方式。

1.在终端系统中部署client程序,定期采集信息。

2.采集完毕的信息,通过socket传输给Sever服务器端 ,进行加工处理、入库表。

相关代码如图所示。

\

想了解IT运维更多内容,请参阅:《系统运维全面解析:技术、管理与实践》

空间门户: http://xhnetops.home.news.cn/

【编辑推荐】

  1. 十个强大的DevOps基础设施自动化工具,不容错过
  2. 微软开源Windows Live Writer并更名为Open Live Writer
  3. Windows Live Writer完成开源并推出开源分支
  4. 运维高手十分钟写了一个内存监控系统
  5. 百度运维专家:我在大数据项目中踩过的那些坑
【责任编辑:火凤凰 TEL:(010)68476606】

相关热词搜索:IT 运维 自动化

上一篇:百度运维专家:我在大数据项目中踩过的那些坑
下一篇:运维人要理清运维产品的能力分层体系

分享到: 收藏