1.数据管理总体设计
1) 基础数据:
有哪些设备、设备在哪里、设备外观信息、设备功能性能信息等物理信息
2) 系统数据:
设备什么用途,在运行什么,用户/服务/等管理数据
3) 网络数据:
网络交通图、网络流量图、网络规则、网络链接等信息
2.实现过程图
3. 数据模型
基础数据模型--GLPI
系统数据模型--Puppet
网络数据模型
此处略
4 基础数据管理
4.1基础数据管理对象
设备硬件信息(位置、厂家、联系人、维保);
配置信息(满配,可扩容性等);
性能指标(带宽、I/O、并发/新建会话数)。
4.2 基础数据管理流程
通过基础数据管理流程规范数据的准确性;
使用工具(自动发现、自动对比)减少人为错误;使用变更日志/审计可回溯数据;
4.3 基础数据管理技术实现
使GLPI成为最基础的数据来源;
通过GLPI+OCS-NG自动获取主机信息;
通过API自动获取虚拟主机硬件信息;
通过手工上传交付物存储基础信息,格式为excel或图片,有服务台展示层提供查询
5 系统数据管理
5.1系统数据管理对象
file:管理文件
package:软件包的安装管理
service:系统服务的管理
cron:配置自动任务计划
exec:远程执行运行命令
user:用户管理,权限密码
5.2 系统数据管理流程
5.3 系统数据管理技术实现
使Puppet参照CMDB配置来控制系统。
需要重点对Puppet进行深入配置、优化;
建立LB增强Puppet执行效率;
建立多个Puppet Master、CA;
基于puppet服务模块的开发,完成开发后注册进CMDB体系中去。
6网络数据管理
6.1 网络数据管理对象
跳线表(所有设备连线信息,特殊设备自链信息);
网络图(拓扑结构、VLan信息、安全域);
网络流量图(通过snmp取数据,图形化展示);
网络规则(格式化网络策略,后期做到配置策略审核、自动备份/回滚策略、操作日志记录)。
6.2 网络数据管理流程
51的图库怎么老是无法显示,下次上传图。
6.3网络数据管理技术实现
使网络数据直观的反映整个系统运行情况,让到每个人(维护/产品/市场/领导)都能看到。
跳线表手工入库,设备表增加端口编号与跳线表关联查询。
经验之谈数据先行,流程控制,持续优化。
可能有人说这些工具都在使用,没有新意;
确实,我就是使用现有工具,不引入新技术,以免被排斥。
可是这些已有工具的利用率是多少?成熟度是多少?我们真的利用好这些很棒的工具了吗?
接下的工作很多会是优化、定标、整合的工作。
敬请等待下一章:服务台一期建设,展现数据。