start_zabbix
为了实现多维监控数据库,MySQL Plus 支持启用 Zabbix Agent 服务提供监控服务。
请求参数
参数 | 类型 | 描述 | 是否必选 |
---|---|---|---|
action | String | 响应动作。RunClusterCustomService |
Yes |
cluster | String | 集群 ID。cl-ouhutv70 |
Yes |
role | String | 节点角色类型。 maininstance ,表示主实例节点角色类型。 |
Yes |
service | String | 自定义服务类型。start_zabbix ,表示启动 Zabbix 监控服务。 |
Yes |
service_params | String | 自定义服务功能配置参数。 取值示例 {“zabbix_agent_port”:10050,“zabbix_server_ip”:“192.168.0.1”} - zabbix_agent_port 表示 Zabbix 客户端端口号。默认为 10050,取值范围 8802~65534。- zabbix_server_ip 表示Zabbix 客户端 IP 地址。说明: |
Yes |
响应消息
参数 | 类型 | 描述 |
---|---|---|
service | String | 执行任务对应的服务。 |
role | String | 节点对应的角色。 |
cluster_id | String | 集群 ID。 |
action | String | 响应动作。 |
job_id | String | 执行任务的 Job ID。 |
ret_code | Integer | 执行成功与否。0 表示成功,其他值则为错误代码。 |
示例
请求示例
https://api.qingcloud.com/iaas/?&action=RunClusterCustomService
&cluster=cl-ouhutv70
&role=maininstance
&service=start_zabbix
&service_params=%7B%22zabbix_agent_port%22%3A10050%2C%22zabbix_server_ip%22%3A%22192.168.0.1%22%7D
&zone=sh1a
&<COMMON_PARAMS>
响应示例
"{u'job_id': u'j-ae6221n88ii',
u'service': u'start_zabbix',
u'ret_code': 0,
u'role': u'maininstance',
u'action': u'RunClusterCustomServiceResponse',
u'cluster_id': u'cl-ouhutv70'}"