当前位置: 首页 > 技术与资源 > 技术分享 > 正文

自动化运维功能——自动运维相关

2015-03-11 16:50:22

本文介绍新炬网络自动化运维平台AMP的自动化运维功能,包括:自动化巡检、文件批量下发、脚本管理、远程批量执行、自动化补丁管理、自动化部署、自动化故障诊断、资产配置自动获取、配置文件变更管理、Agent端自更新。


1.自动化巡检

新炬网络自动化运维平台AMP自动化巡检对象包括主机、数据库、中间件、应用在内的所有监控对象;自动化巡检无需另外单独进行部署,直接使用系统监控采集项;系统已经预定义了数据库、中间件、主机等的部分日常标准巡检:
•可通过平台自动获取巡检结果,避免失误、遗漏,确保巡检结果的准确性、全面性;
•巡检的指标、巡检范围可以根据需求扩展;
•运维人员把更多的时间花在对巡检结果的分析中,从而确保系统健康、稳定运行。

2.文件批量下发

•在自动化运维平台上,上传需要下发的文件后,在平台上点选文件需要被下发的主机,即可以在数百台机器上,迅速下发文件。

3.脚本管理、远程批量执行

•自动化运维平台的脚本管理功能对平常运维工作中常用的脚本(Shell/Python/Per/Sqll)或者命令行进行统一管理,用于完成日常运维操作,目前系统已内置常见告警的预处理脚本,脚本管理功能有利于维护经验的沉淀;

•脚本管理工作流程:采用向导方式进行新增脚本、脚本配置、脚本测试、脚本执行下发;
•可对脚本进行手动执行或者自动定时执行;
•在平台上,通过点击的操作方式,在多台主机上远程执行相应的运维操作。

4.自动化补丁管理

•自动化运维平台结合漏扫结果,匹配相应的补丁集合,一键进行补丁集分发;

•根据具体运维安排,运维人员一键远程执行补丁安装操作。

5.自动化部署

自动化运维平台的自动化部署功能通过部署模板、部署方案、部署日志、部署统计实现对日常应用部署工作的管理,可帮组运维人员实现可视化、自动化的应用程序部署:完成备份、更新应用程序包、清理缓存、启停应用服务进程 、部署校验、部署回退等操作。
部署模板:包含部署基本信息、软件包信息、服务器信息、下发资料路径、备份路径并定义了应用程序部署流程信息的模板。
部署方案:在部署模板的基础上新建的用于部署特定版本应用程序的方案。需输入应用程序包、SQL脚本信息,共用部署模板中的部署基本信息、软件包信息、服务器信息、下发资料路径、备份路径信息,可重新定义 应用程序部署流程信息。

6.自动化故障诊断

自动化运维平台通过将故障诊断标准化、流程化、自动化、智能化,能够快速、全面的进行故障诊断、诊断信息收集、告警自动恢复 ,可减少故障处理时间30分钟以上,降低业务风险。
•将常用的诊断命令记录为诊断脚本。可直接对主机执行诊断脚本查看执行结果;
•由多个诊断脚本组合成一个诊断方案。可针对告警自动执行诊断方案,收集宝贵的动态诊断信息;
•将多个诊断方案组合成一个诊断预案。可实现全方位、标准化的应急操作预案,解决人工执行脚本遗漏、不规范等问题。

7.资产配置自动获取

自动化运维平台可以实现对资产配置信息的自动获取,无需人工更新,有利于实时掌握资产最新动态。
•实现了主机的操作系统、IP地址、MAC地址、CPU核数、CPU型号、内存大小、存储空间等固定资产信息的自动获取;
•可自动判断主机上的应用软件类型:是否安装FTP、数据库、中间件等;
•结合主机的资源利用情况,可全面了解资产的配置以及利用情况。

8.配置文件变更管理

•自动化运维平台可实现主机、数据库、中间件等配置信息抓取;

•可设立基线,实现配置文件与基线版本比对,快速发现变更情况。

9.Agent端自更新

自动化运维平台提供Agent 端自更新功能,大大降低在大规模运维的过程中,版本升级所需的维护工作量。

上一篇:自动化运维功能——监控警告相关
下一篇:自动化运维功能——日志大数据技术相关