30.3事件通知停电时间

为数据库服务器维护期间,您可以暂停事件处理程序。代理继续收集数据,数据存储在存储库中,事件生成和显示。通知,如SNMP陷阱,电子邮件等等,不生成。

使单个实例的禁售期,您可以使用上下文菜单上MySQL实例页面。打开菜单并选择实例使事件处理程序中断。实例名是灰色的表示存在一个活跃的停电。没有触发事件处理程序为所选实例禁售期的持续时间。

您还可以输入以下命令来启用禁售期URL粘贴到浏览器的地址栏,用适当的主机名、端口和服务器名称:

https://主机名:18443/休息?命令= blackout&server_name =ServerName: 3306&blackout_state = true

URL由以下组件:

  • 服务管理器主机名:MySQL企业服务管理器的URL。

  • 命令:要运行的命令。这可能是下列之一:

    • 停电:应用或删除blackout_state到指定的资产类型。

    • blackout_status:请求的当前停电状态指定的资产。

  • blackout_state:可以是下列之一:

    • 真正的:停电指定的资产。

    • :把停电从指定的资产。

  • 资产类型:这可能是下列之一:

    • server_name:MySQL实例的名称和端口号。

    • server_uuid:MySQL实例的UUID。

    • group_name:组的名称。看到17章,管理组的实例为更多的信息。

    • asset_type(仅用于停电的代理和blackout_status代理)可以是下列之一

      • agent.Agent资产类型:指定代理。命令,或URL,还必须包含agent_id参数。

      • mysql.MysqlServer:指定MySQL实例作为资产类型。命令,或URL,还必须包含id参数,与MySQL实例UUID的价值。

登录到MySQL企业服务经理与停电用户的特权。有关更多信息,请参见22.5节,“MySQL企业监控”。最初使用时指定用户名和密码登录到监控界面。

还可以中断服务器组通过输入以下URL粘贴到浏览器的地址栏,用适当的主机名和服务器组名称:

https://localhost: 18443/休息?命令= blackout&group_name =金融&blackout_state = true

当HTTP身份验证对话框打开,输入管理员的凭证。

确认服务器断电了,检查一下它的名字是灰色的监控界面。

重新激活涂黑服务器或服务器组,使用适当的URL查询字符串,改变blackout_state = true名称/值对blackout_state = false。同样,这必须由具有管理权限的用户。

请注意

重新启动MySQL企业监控激活服务器停电。

停电一个代理,使用以下URL:

https://localhost: 18443/休息?命令= blackout&agent_id =agentID&blackout_state = true

停电一个代理,目前所有MySQL实例监控代理,使用以下URL:

https://localhost: 18443/休息?命令= blackout&agent_id =agentID&blackout_state = true&recursive = true

检查代理的停电状态,使用以下URL:

https://localhost: 18443/休息?命令= blackout_status&agent_id =agentID&asset_type = agent.Agent

检查一个MySQL实例的停电状态,使用以下URL:

https://localhost: 18443/休息?命令= blackout_status&id =mysqlUUID&asset_type = mysql.MysqlServer

你也可以检查停电状态的MySQL实例使用的服务器名称。例如:

https://localhost: 18443/休息?命令= blackout_status&server_name =serverName
请注意

目前还不可能检查停电状态的一组。