【问题标题】:DataPower monitoring or validation techniquesDataPower 监控或验证技术
【发布时间】:2016-01-31 19:46:35
【问题描述】:

如何改进数据功率监控?我想改进我们的监控技术,例如,想检查所有对象(FSH /MQFSH、SSl 代理、加密配置文件等)是否已启动,如果它出现故障,应通过电子邮件或其他方式通知。检查文件管理磁盘文件夹中的文件数量。在部署后基本验证适配器(我们使用soapUi 来测试适配器功能,但是还有其他改进或添加验证)。请提出任何可以作为Datapower 流程​​改进实施的想法

【问题讨论】:

    标签: ibm-datapower


    【解决方案1】:

    例如,您可以使用此 soma 调用获取所有域的状态。您可以使用soap UI 对此进行测试。您可以使用 datapower mgmt wsdl(可在 datapower 存储目录中获得)获取各种 soma 调用的列表。

      <!-- get all the domains -->
      <xsl:variable name="domainsList">
         <dp:url-open target="{$XML-MGMT-URL}" response="responsecode">
            <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
               <env:Body>
                  <dp:request xmlns:dp="http://www.datapower.com/schemas/management">
                     <dp:get-status class="DomainStatus"/>
                  </dp:request>
               </env:Body>
            </env:Envelope>
         </dp:url-open>
      </xsl:variable>
    

    【讨论】:

      【解决方案2】:

      尝试使用 XML 管理界面的 SOMA 命令检查对象状态。

      【讨论】:

        【解决方案3】:

        我不确定这是否是最好的方法,但这就是我实施它的方式。您始终可以在 DataPower 中创建一个测试服务,使用/不使用交互式 Java 应用程序来执行您使用 soapUI 执行的所有肥皂测试。您可以执行 SOMA/AMP 调用来检查对象的状态、ping 外部服务等。您可以定期或手动安排这些测试。

        根据您的设置方式,您可以生成一封电子邮件,其中包含您正在测试的每个对象/服务的状态,或者创建一个 html 仪表板来记录所有内容的当前状态。

        【讨论】:

        • 谢谢!能否提供参考或示例
        • 请检查我在下面发布的单独答案。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-28
        • 1970-01-01
        • 1970-01-01
        • 2013-02-12
        • 2010-09-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多