自动化运维软件设计实战基本信息

书    名 自动化运维软件设计实战 作    者 吴文豪
ISBN 978-7-121-26468-9 页    数 292页
定    价 69.00元 出版社 电子工业出版社
出版时间 2015年7月 装    帧 平装
开    本 16开

《自动化运维软件设计实战》主要讲解采用OSGi技术来设计一款可插拔式的运维软件的方法与思想,为读者提供一种不一样的运维软件设计与自动化运维解决方案。

《自动化运维软件设计实战》分三部分,第一部分讲解开源社区中比较流行的三款集中化运维软件,第二部分与读者一起分享为什么要采用OSGi的技术来设计集中化运维软件,第三部分介绍设计这款运维软件所涉及的技术和一些设计思想。

《自动化运维软件设计实战》适合从事系统运维及运维开发的人员阅读。

自动化运维软件设计实战造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
电力综合自动化组态软件 PecStar V3.5-PG1 查看价格 查看价格

13% 深圳市中电电力技术股份有限公司
自动化产品 XN-2AO-U(-10/0...+10VDC)产品描述:2AO模块,电压;订货号:140066; 查看价格 查看价格

伊顿

13% 石家庄依顿商贸有限公司
自动化产品 XPSMCWIN 安全产品软件 查看价格 查看价格

施耐德

13% 福州因维思工业自动化科技有限公司
自动化产品 XN-2AO-I(0/4...20MA)产品描述:2AO模块,电流;订货号:140146; 查看价格 查看价格

伊顿

13% 石家庄依顿商贸有限公司
自动化产品 XNE-1SWIRE产品描述:Smarewire接口模块;订货号:140043; 查看价格 查看价格

伊顿

13% 石家庄依顿商贸有限公司
自动化产品 XN-GW-CANOPEN产品描述:CAN网关;订货号:140050; 查看价格 查看价格

伊顿

13% 石家庄依顿商贸有限公司
自动化产品 XN-GW-DNET产品描述:DNET网关;订货号:140051; 查看价格 查看价格

伊顿

13% 石家庄依顿商贸有限公司
自动化产品 SW-GALILEO产品描述:组态软件完全版;订货号:140379; 查看价格 查看价格

伊顿

13% 石家庄依顿商贸有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
变电站自动化系统(包括五防系统) 500kV2台主变 查看价格 查看价格

广东2022年3季度信息价
变电站自动化系统(包括五防系统) 500kV1台主变 查看价格 查看价格

广东2022年3季度信息价
变电站自动化系统(包括五防系统) 220kV2台主变 查看价格 查看价格

广东2022年3季度信息价
变电站自动化系统(包括五防系统) 220kV1台主变 查看价格 查看价格

广东2022年3季度信息价
变电站自动化系统(包括五防系统) 110kV1台主变 查看价格 查看价格

广东2022年3季度信息价
变电站自动化系统(包括五防系统) 500kV 2 台主变 查看价格 查看价格

广东2022年2季度信息价
变电站自动化系统(包括五防系统) 220kV 2 台主变 查看价格 查看价格

广东2022年2季度信息价
变电站自动化系统(包括五防系统) 110kV 2 台主变 查看价格 查看价格

广东2022年2季度信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
堡垒机软件 性能参数:包含资产授权数量(个):200.提供200个资源授权,提供人员单点登录、用户权限细粒度授权及访问控制、过程审计等功能,并满足等级保护三级建设要求.提供三年授权;软件提供三年免费升级服务.|1套 3 查看价格 华三通信技术有限公司阳江分公司 广东  阳江市 2022-03-04
堡垒机软件 性能参数:包含资产授权数量(个):100.提供100个资源授权,提供人员单点登录、用户权限细粒度授权及访问控制、过程审计等功能,并满足等级保护三级建设要求.|1套 1 查看价格 深信服科技股份有限公司 广东  阳江市 2021-12-30
楼宇自动化监控软件 楼宇自动化监控软件|1个 2 查看价格 四川联合众安科技有限责任公司 四川   2018-06-01
楼宇自动化监控软件 楼宇自动化监控软件|1个 3 查看价格 四川巨杉科技有限公司 四川   2018-05-31
视频模块 集成视频磁盘阵列的软件,可进行软件、硬件、系统的.|1套 1 查看价格 浙江大华技术股份有限公司 全国   2018-11-01
自动化元件 自动化元件|2套 1 查看价格 长沙国通电力科技有限公司    2014-05-27
移动APP模块 移动APP-License|1套 3 查看价格 深圳达实智能股份有限公司 全国   2021-12-14
综合子系统 综合子系统|1套 2 查看价格 河南力安测控科技有限公司 全国   2019-12-31

第1章 什么是自动化运维 / 1

1.1 硬件运维和软件运维 / 1

1.1.1 小故事之一——电脑专家 / 1

1.1.2 小故事之二——你居然不会修电脑 / 2

1.1.3 硬件运维与软件运维 / 2

1.2 软件运维的主要问题 / 3

1.2.1 设备数量多 / 3

1.2.2 系统异构性大 / 3

1.2.3 虚拟化的成熟带来更大的困难 / 4

1.3 运维常用工具 / 4

1.3.1 Puppet / 6

1.3.2 SaltStack / 6

1.3.3 Ansible / 7

1.4 自动化运维 / 7

1.5 小结 / 9

第2章 集中化运维利器——Ansible / 11

2.1 环境准备 / 11

2.2 安装Ansible / 12

2.2.1 使用CentOS的EPEL源进行安装 / 12

2.2.2 使用Easy_Install安装Ansible / 14

2.3 Ansible基础 / 14

2.3.1 资产配置 / 14

2.3.2 执行命令 / 17

2.3.3 指定目标主机 / 18

2.3.4 常用命令示例 / 19

2.4 Ansible常用模块 / 21

2.4.1 文件管理模块 / 21

2.4.2 命令执行模块 / 25

2.4.3 网络相关模块 / 28

2.4.4 源码管理模块 / 30

2.4.5 包管理模块 / 32

2.4.6 系统管理模块 / 33

2.5 PlayBook / 37

2.5.1 PlayBook简介 / 38

2.5.2 Include语法 / 41

2.5.3 变量 / 41

2.5.4 条件 / 43

2.5.5 循环 / 44

2.5.6 PlayBook使用实例——集中化日常巡检 / 46

2.6 使用Ansible的API / 49

2.7 小结 / 50

2.7.1 Ansible的优点 / 50

2.7.2 Ansible的缺点 / 51

第3章 集中化运维利器——Puppet / 52

3.1 Puppet与Ansible / 52

3.2 Puppet基础 / 56

3.2.1 安装Puppet / 57

3.2.2 Puppet主要配置文件 / 58

3.2.3 颁发证书 / 61

3.2.4 第一个Puppet示例 / 62

3.3 Puppet的常用资源 / 64

3.3.1 定时任务——cron / 64

3.3.2 命令执行——exec / 65

3.3.3 文件管理——file / 67

3.3.4 包管理——packag / 69

3.3.5 服务管理——service / 70

3.4 Puppet语法基础 / 71

3.4.1 资源 / 72

3.4.2 类 / 73

3.4.3 变量 / 73

3.5 小结 / 76

3.5.1 Puppet的优点 / 76

3.5.2 Puppet的缺点 / 76

第4章 集中化运维利器——SaltStack / 77

4.1 SaltStack、Puppet、Ansible / 77

4.2 无Agent模式——SaltSSH / 79

4.3 SaltStack的基本组成 / 81

4.4 Salt State概述 / 82

4.4.1 top.sls / 82

4.4.2 state文件 / 83

4.4.3 配置主机 / 83

4.4.4 SaltState之Requires / 84

4.4.5 Template、Extends、Includes / 85

4.5 无主服务器模式运行 / 88

4.6 使用SaltStack的定时作业 / 89

4.7 实时执行命令 / 89

4.7.1 target / 89

4.7.2 function / 93

4.7.3 arguments / 93

4.8 Pillar / 93

4.8.1 使用Pillar / 94

4.8.2 Pillar的一些操作方法 / 95

4.9 小结 / 96

4.9.1 SaltStack的优点 / 96

4.9.2 SaltStack的缺点 / 96

第5章 重复造一个轮子 / 97

5.1 从一个自动化运维软件说起 / 97

5.2 困难重重 / 100

5.2.1 多样的设备类型 / 100

5.2.2 运维设备的总量大 / 100

5.2.3 艰难的环境 / 100

5.2.4 多变的客户需求 / 101

5.3 轮子需要的特性 / 102

5.4 ActiveMQ基础 / 104

5.4.1 配置ActiveMQ / 105

5.4.2 部署ActiveMQ / 114

5.4.3 第一个ActiveMQ例子 / 117

5.5 Apache Karaf / 123

5.5.1 OSGi简介 / 123

5.5.2 为什么选择Karaf / 124

5.5.3 基础架构设计 / 124

5.5.4 启动Apache Karaf / 126

5.5.5 制作第一个OSGi包 / 127

第6章 ActiveMQ概览 / 136

6.1 消息发送 / 136

6.1.1 TextMessage / 136

6.1.2 MapMessage / 138

6.1.3 BytesMessage / 140

6.1.4 StreamMessage / 144

6.1.5 BlobMessage / 145

6.2 断线重连机制FailOver / 158

6.2.1 配置FailOver / 158

6.2.2 FailOver的常用参数 / 159

6.3 消息生命周期 / 160

6.3.1 为什么消息需要生命周期 / 160

6.3.2 使用消息超时机制 / 162

6.4 清空不常用的队列 / 163

6.5 使用JMX获取队列信息 / 164

6.5.1 启用ActiveMQ的JMX功能 / 165

6.5.2 获取ActiveMQ的队列信息 / 167

6.6 ActiveMQ的HA方案 / 173

6.6.1 配置NFS服务器 / 173

6.6.2 配置NFS客户端 / 173

6.6.3 调整消息中间件的配置文件 / 174

6.6.4 将Failover作为连接串 / 174

6.6.5 原理 / 175

第7章 Apache Karaf概览 / 176

7.1 理解Import和Export / 176

7.2 Service Wraper / 180

7.2.1 支持的平台 / 180

7.2.2 使用Service Wrapper / 181

7.2.3 Karaf Wrapper的配置文件 / 184

7.3 使用控制台 / 187

7.3.1 Shell模块 / 187

7.3.2 OSGi模块 / 190

7.3.3 LOG模块 / 191

7.3.4 SSHD模块 / 192

7.4 Karaf的日志 / 194

7.4.1 Karaf.Out / 194

7.4.2 Karaf.log / 195

7.4.3 Application log4j 日志 / 196

7.5 Karaf子实例 / 197

7.5.1 使用Karaf子实例 / 197

7.5.2 为什么需要使用子实例 / 201

7.6 扩展Karaf控制台 / 203

7.6.1 使用Maven创建项目 / 204

7.6.2 编写控制台插件包 / 206

7.6.3 部署插件包 / 207

7.7 使用Web控制台 / 207

7.8 使用Feature——JDBC数据源 / 209

第8章 核心框架 / 213

8.1 核心层概述 / 213

8.2 核心框架 / 214

8.2.1 服务端消息处理 / 216

8.2.2 客户端消息处理 / 217

8.2.3 插件状态汇报 / 218

8.3 消息分发服务端 / 219

8.4 插件状态服务端 / 220

8.5 PlayBook服务端 / 221

8.5.1 PlayBook服务端设计目的 / 221

8.5.2 PlayBook设计示意图 / 223

8.6 结果处理服务端 / 226

8.6.1 结果处理服务端设计目的 / 226

8.6.2 结果处理服务端处理流程 / 226

第9章 通用插件包 / 228

9.1 插件包概览 / 228

9.2 作业调度模块——Cron4J / 230

9.2.1 Cron4J基本使用方式 / 231

9.2.2 作业调度参数 / 232

9.2.3 重新调度作业 / 233

9.2.4 调度系统进程 / 233

9.3 数据访问模块——MidaoProject / 234

9.3.1 为什么选择Midao / 235

9.3.2 使用Midao / 236

9.4 序列化模块——Gson / 237

9.5 交互式命令执行模块——JavaExpect / 242

9.6 小结 / 249

第10章 常用插件 / 250

10.1 文件下发插件 / 250

10.1.1 文件下发插件设计 / 250

10.1.2 使用Apache Common IO / 251

10.2 文件抓取插件 / 254

10.2.1 文件抓取插件整体设计 / 254

10.2.2 文件抓取插件设计要点 / 256

10.3 命令执行插件 / 257

10.4 目录结构查询插件 / 258

第11章 整合Zabbix / 261

11.1 编译安装Zabbix / 261

11.1.1 部署MySQL / 261

11.1.2 编译部署Apache PHP / 263

11.1.3 安装Zabbix / 267

11.2 强大的触发规则 / 268

11.2.1 触发规则概览 / 268

11.2.2 特色的触发规则 / 270

11.3 Zabbix调用OSGi 运维功能 / 271

第12章 案例 / 275 2100433B

《自动化运维软件设计实战》主要讲解采用OSGi技术来设计一款可插拔式的运维软件的方法与思想,为读者提供一种不一样的运维软件设计与自动化运维解决方案。适合从事系统运维及运维开发的人员阅读。

自动化运维软件设计实战常见问题

  • 实战教程

    邮箱:1071146292@qq.com,求发

  • 自动化需要会编写软件吗

    自动化软件大概可以分为两种,一种是让机器设备执行一系列的动作,用来完成设备所要达到的功能,它一般由专用的控制器(如PLC)来完成!PLC内部是需要写程序进去的!另一种是用电脑端的开发工具开发,电脑上安...

  • 软件自动化测试需要会什么

    了解软件测试的基本理论 测试方法 测试流程 以及 测试质量的要求掌握缺陷的相关知识 精通一门编程语言,了解数据库的増 查 删 改命令 对网络知识有一定了解再就是会windows或者开源...

自动化运维软件设计实战文献

变电站综合自动化监控软件设计毕业设计 变电站综合自动化监控软件设计毕业设计

格式:pdf

大小:2.1MB

页数: 29页

评分: 4.7

兰州交通大学毕业设计(论文) - I - 摘 要 变电站综合自动化微机监控系统是变电站综合自动化系统最基本的子功能系统, 涉及到变电运行、监视控制等方面的内容, 使变电站的监视和控制发生了根本的变化。 因此,研究变电站综合自动化微机监控系统具有迫切的现实需要和重大的实际意义。 根据变电站综合自动化系统的现状和发展趋势,应用分层、模块化和面向对象的 设计方法和组态技术,本文从设计原则、实现原理、整体结构、软硬件部分、功能模 块的应用程序等方面对分层分布式变电站综合自动化微机监控系统进行了分析和设 计,主要完成以下内容: (1) 通过对变电站综合自动化系统及微机监控系统进行比较详细地研究, 同时对分 区所自动化微机监控系统的基本原理、系统结构进行分析和研究,提出了该系统的总 体设计方案和框图,并对它的整体结构进行设计。 (2) 在掌握组态王软件应用和开发的基础上,了解变电站综合自动化系统的构

立即下载
EPON系统中ONU的测试自动化系统分析和软件设计 EPON系统中ONU的测试自动化系统分析和软件设计

格式:pdf

大小:2.1MB

页数: 3页

评分: 4.7

文章提出了一种EPON系统测试自动化的四层结构框架和实现方法,完成了对EPON系统中ONU端系统软件的自动化测试。测试软件采用简洁、高效、易移植的TCL/TK语言实现,结构框架中平台脚本和控制脚本相分离,使之具有良好的扩展性。测试过程中将配置命令进行封装,采用API函数操作测试仪,模拟现实网络中的各种不同数据包,实现对Bridge、QOSI、GMP、MSTP等功能的系统测试。提供简洁的操作界面和友好的人机交互,在回归测试中能够快速定位Bug和自动测试过程中的出错信息,有效地解决了手动测试工作量大、耗时、测试结果不一致等问题,提高了测试效率。

立即下载

吴文豪,《自动化运维软件设计实战》作者、网思科技股份有限公司广州研究院负责人。

孙靖翀,草根老码农一枚,开源软件生态成长的见证者,蹦跶在自动化运维一线的折腾者。2100433B

国家电网公司运检部组织专家编写本书,希望通过总结、分享多年来国内配电自动化建设、运维实践经验,传递配电自动化新思想、新应用、新要求。面向行业,立足生产、研发、产品供应等企业发展和实际应用,切实提高配电自动化工程专业技术水平,使我们能够做到建而有成,用而有效。助推配电自动化规划、设计以及建设,夯实“十三五”配电自动化建设基础。|

电力调度自动化系统已经成为智能电网安全稳定运行的重要支撑手段,保证系统持续可用、高效运转是电力调度自动化系统运维的主要目标。

《电力调度自动化系统运维管理技术》主要介绍了电力调度自动化系统运维的基本概念,对系统运维管理技术,包括运维体系建设、运维工作组织与管理、机房基础环境、巡检技术、运维服务质量评价等作了详细的介绍,并通过实际案例介绍了运维管理平台的设计。

《电力调度自动化系统运维管理技术》尝试借鉴ITIL等信息行业先进运维服务理念,结合电力行业实际,探索电力调度自动化系统运维管理的新方法、新技术和新实践。

《电力调度自动化系统运维管理技术》适合电力自动化运维人员、管理人员、运维服务厂商阅读,也可以作为在校大学生了解电力自动化的参考书籍。

自动化运维软件设计实战相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏