Unishell能力开放平台:自动化日常维护工作
需积分: 10 142 浏览量
更新于2024-07-17
收藏 1.38MB PPTX 举报
Unishell 开放平台介绍
Unishell 能力开放平台是一个智能脚本工具,支持通过 Python 语言对网管已经支持的 MML 命令进行逻辑组装,实现特定的需求,将重复、繁琐的日常维护工作自动化。该平台具有两个部分:开发平台和应用平台。
开发平台提供用户编程平台,用户可在该平台进行脚本编写和运行调试,并提供封装后的 API,方便用户调用并快速满足业务需求。应用平台可导入并运行业务脚本达到业务目标,并可将业务脚本发布给其他客户端使用,还可设置定时任务,周期执行业务脚本。
Unishell 脚本编写使用 Python 语言,Python 是一种解释型语言,开源、可移植性强、可扩展性和可嵌套性好。Python 语言指数排行榜位居 TIOBE 编程语言指数排行榜前列。
要写最基本的 Unishell 脚本,需要按照以下步骤进行:
1. 建立连接:使用 EMS 或 OMMB 连接到网管系统。
2. 组装 MML 命令:使用 Python 语言编写 MML 命令,例如 `mml='showallusers'`。
3. 发送 MML 命令:使用 `SendMML(mml)` 函数将 MML 命令发送到网管系统。
4. 获取返回报文:使用 `GetMMLReport()` 函数获取返回报文。
5. 控制台打印报文:使用 `Print(rpt)` 函数将返回报文打印到控制台。
以下是一个简单的 Unishell 脚本示例:
```
Connect();
mml='showallusers'
SendMML(mml)
rpt=GetMMLReport()
Print(rpt)
```
这个示例脚本首先建立连接,然后组装 MML 命令 `showallusers`,发送 MML 命令,获取返回报文,并将返回报文打印到控制台。
Unishell 能力开放平台的优势包括:
* 自己动手,大大缩短需求的开发周期
* 实现维护工作的自动化,减少重复工作量,提高效率
Unishell 能力开放平台是一个功能强大且灵活的智能脚本工具,支持通过 Python 语言对网管已经支持的 MML 命令进行逻辑组装,实现特定的需求,将重复、繁琐的日常维护工作自动化。
2021-05-01 上传
2024-09-17 上传
2024-09-17 上传
2024-09-17 上传
jdbc_javawang
- 粉丝: 1
- 资源: 19
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦