资讯专栏INFORMATION COLUMN

自动化云事件管理

姘搁『 / 2218人阅读

摘要:我们将通过两个示例来学习如何创建一个事件自动化计划,该计划可使用自动化管理器来执行预先定义的任务,以响应特定警报。自动化管理器提供一个功能强大的通用基础架构,以便自动监控和响应中的事件和警报。

本文作者:Ansuman Padhy, 高级软件工程师, IBM

                Ashish Billore, 云系统软件开发人员, IBM

                Piyush Jain, 高级软件工程师, IBM

在系统管理环境中,事件 是一个任务或系统的重要事情的发生,一个事件可进一步划分成一个警报(发现问题)或者一个 解决方案(发现解决方案)。根据问题的相关性和重要性,可能需要采取一些措施来维护数据中心资源的较佳使用。必须通知管理员采取必要步骤,或者管理员可以选择预先定义要执行的操作。

在 IBM PureFlex System 环境中,当需要执行一个操作时,IBM Flex System Manager 中的自动化管理器基础架构可通过通知管理员或启动预定义的任务来解决问题。IBM Flex System Manager 是预先配置和预先集成的 IBM PureFlex System 基础架构的管理解决方案。Flex System Manager 通过自动运行重复性任务大大减少了典型管理任务所需的人工步骤。本文将介绍自动化管理器功能,以及如何使用该功能来自动响应常见的数据中心事件。我们将通 过两个示例来学习如何创建一个事件自动化计划,该计划可使用自动化管理器来执行预先定义的任务,以响应特定警报。

事件自动化计划及其工作原理

IBM PureFlex System 环境的管理员可创建一个事件自动化计划并将它应用于特定的某个系统或一组系统。该事件自动化计划可自动执行任务和常见云操作,以响应托管环境中出现的状况。

A Flex System Manager 事件自动化计划有三个基本组件:

  1. 目标列表:在托管环境中指定一个或多个系统,一组或多组系统。
  2. 过滤器:指定要处理的事件的类型。
  3. 操作:指定对某个事件的响应。在事件出现时可以指定启动一个或多个操作。

图 1 展示了一个管理员正在使用 Flex System Manager 控制台中提供的 Event Automation Plan 向导创建一个事件自动化计划:

图 1. Flex System Manager 对事件过滤器和事件操作的默认支持 Enter Maintenance Mode com.ibm.director.vsm.services.tasks.VSMEnterMaintenanceMode Not saved

AutomateHWEvents.sh 是一个样例 shell 脚本,可自动创建时间自动化计划。该脚本使用 清单 2 中的 Actions.xml 文件创建一个新的事件自动化计划。(参见 下载 部分,可从那里获取该脚本和 Actions.xml。)您必须将事件自动化计划名称、描述、事件过滤器和目标名作为输入内容输入到该脚本中。

清单 3 中的控制台会话显示了在 Flex System Manager 环境下运行的 AutomateHWEvents.sh 脚本:

清单 3. 运行 AutomateHWEvents.sh 脚本
[root@z3-9-5-127-172 piyush]# ./AutomateHWEvents.sh
WELCOME TO CREATE EVENT AUTOMATION WIZARD
=========================================
=============
| PLAN NAME |
=============
Please enter event automation plan name: EAP1

Checking Event Automation Plan with name EAP1, already exist or not...

Event Automation Plan with name EAP1 exists, so removing...
====================
| PLAN DESCRIPTION |
====================
Please enter event description for event automation plan: plan
================
| EVENT ACTION |
================
Checking Event Action with name "EventAction", already exist or not...

Event Action with name "EventAction" exists, so removing...

Creating a new Event Action with name "EventAction"...

DNZEAP2064I: (Informational) Created event action "EventAction".
Event Action with name "EventAction" is created successfully.

=================
| EVENT FILTERS |
=================
All Events, 0x10
Audit Events, 0x24
Common Agent offline, 0x1e
Critical Events, 0x12
Disk use, 0x17
Electronic Service Requests, 0x18
Electronic Service and Support Events, 0x1c
Environmental sensor events, 0x19
Fatal Events, 0x11
Hardware Predictive Failure Alert events, 0x22
Informational Events, 0x15
Management server security events, 0x1d
Memory use, 0x23
Minor Events, 0x13
Physical hardware security events, 0x20
Processor use, 0x1b
Service and Support Manager processing error events, 0x1f
Service and Support Manager serviceable events, 0x21
Storage events, 0x1a
Unknown Events, 0x16
Warning Events, 0x14

Please enter event filter name or oid from the above list of filters:
Hardware Predictive Failure Alert events

==================
| TARGET SYSTEMS |
==================
IBM 8233E8B 065836R 46
z3-9-5-127-172.rch.nimbus.kstart.ibm.com

Please enter the target systems, separated by a comma from the above list of systems:
z3-9-5-127-172.rch.nimbus.kstart.ibm.com

==================================
| EVENT AUTOMATION PLAN CREATION |
==================================
Creating a Event Automation Plan...

Executing the following command to create a Event Automation Plan:
/opt/ibm/director/bin/smcli mkevtautopln -e "Hardware Predictive Failure Alert events" -x 
"EventAction" -i "z3-9-5-127-172.rch.nimbus.kstart.ibm.com" -D "plan" "EAP1"

Event Automation Plan with name EAP1 is created successfully.
Details for new Event Automation Plan are given below:

Name: EAP1
Description: plan
Status: Active
Event Filter: Hardware Predictive Failure Alert events
Time Ranges:
    All the time (24x7)
Actions:
    EventAction
Targets:
    System Name: z3-9-5-127-172.rch.nimbus.kstart.ibm.com
    System Name: IBM 8233E8B 065836R 46
===========================================================

管理员可根据需要编写事件自动化计划各个部分的程序,例如,为 Flex System Manager 中的各个不同系统或事件过滤器配置该程序。您也可以通过修改原始(导出的)XML 文件提供不同的事件操作。

 

 结束语

本文介绍的这两个场景仅作说明用途。Flex System Manager 自动化管理器提供一个功能强大的通用基础架构,以便自动监控和响应 IBM PureFlex 中的事件和警报。

 

 

 

下载:scripts.zip

本文转载自:http://www.ibm.com/developerworks/cn/cloud/library/cl-flex-automation/index.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/4063.html

相关文章

  • HPE发布混合云管理服务GreenLake

    摘要:表示,这些服务旨在帮助客户管理和优化公有云和本地云环境中托管的工作负载。在这方面提供了三项基本功能,包括通过通用界面管理私有云和公有云资产成本控制,以便企业可以保持在预算范围内持续的合规性控制。HPE正在进入混合云管理领域,今天推出了一系列名为HPE GreenLake Hybrid Cloud的专业服务。HPE表示,这些服务旨在帮助客户管理和优化公有云和本地云环境中托管的工作负载。HPE ...

    dreamGong 评论0 收藏0
  • 宁家骏:化云为雨落地云计算

    摘要:近日,在北京举行的第四届云计算中国峰会上,国家信息中心专家委员会主任宁家骏表示,发展云计算要冷静,国家坚决反对将云计算中心办成云计算的房地产。 如今,我们已经步入了科技创新不断涌现的时期,新的技术革命所带来的发明和创新推动着经济社会发生前所未有的变革。当前,云计算、云服务已经成为新时期信息化发展的重要驱动力。   30年前,电脑走进了大众家庭,20多年前,网络被送进了千家万户,而如今,我们...

    lemon 评论0 收藏0
  • 大企业用云计算与虚拟化技术的价值在哪里?

    摘要:宋体目前大企业在构架云计算平台时主要有两套技术方案计算虚拟化技术方案和存储虚拟化技术方案。宋体一计算资源虚拟化技术。在企业里面要达到有效利用虚拟计算资源,需要在特定的虚拟化环境下进行资源自动调度。 目前大企业在构架云计算平台时主要有两套技术方案:计算虚拟化技术方案和存储虚拟化技术方案。  (一)计算资源虚拟化技术。服务器等计算资源根据架构不同使用特定技术方式进行虚拟化,操作系统需要在虚拟的服...

    Anshiii 评论0 收藏0
  • Box创始人谈谷歌Drive及云战争:碎片化云加剧

    摘要:云存储服务联合创始人导语北京时间月日消息,云存储服务联合创始人近日对云服务市场的现状及未来的发展发表了自己的看法。大势所趋传闻肇始于年,进入这片市场似乎会成为必然。 云存储服务Box联合创始人Aaron Levie 导语:北京时间3月5日消息,云存储服务Box联合创始人Aaron Levie近日对云服务市场的现状及未来的发展发表了自己的看法。以下为全文:   过去6年里,任何一家涉足云存...

    loostudy 评论0 收藏0

发表评论

0条评论

姘搁『

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<