Call the InstallMonitoringAgent operation to install the CloudMonitor agent on specified Alibaba Cloud hosts.
Operation description
Prerequisites
Ensure that Cloud Assistant is installed on the Alibaba Cloud host. For more information, see Cloud Assistant overview.
Background information
This API applies only to Alibaba Cloud hosts, which are Elastic Compute Service (ECS) instances. The success rate for installing the CloudMonitor agent using this API is approximately 95%. If the installation fails, you must manually install the agent. For more information about how to install the CloudMonitor agent, see Install and uninstall the C++ agent.
Example
This example shows how to forcibly install the latest version of the CloudMonitor agent on the ECS instance i-m5e0k0bexac8tykr****.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cms:InstallMonitoringAgent |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Force |
boolean |
No |
Specifies whether to forcibly install the CloudMonitor agent. Valid values:
|
true |
| InstanceIds |
array |
No |
The IDs of the Alibaba Cloud hosts. You can specify from 1 to 10 instance IDs. Note
You must specify either |
i-m5e0k0bexac8tykr**** |
|
string |
No |
The ID of the Alibaba Cloud host. You can specify from 1 to 10 instance IDs. Note
You must specify either |
i-m5e0k0bexac8tykr**** |
|
| InstallCommand |
string |
No |
The installation command. This command installs the CloudMonitor agent on all Alibaba Cloud hosts that belong to your Alibaba Cloud account. Valid values:
Note
If you set this parameter, the |
onlyInstallNotHasAgent |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
The status code. Note
A value of 200 indicates that the request was successful. |
200 |
| Message |
string |
The error message. |
The specified resource is not found. |
| RequestId |
string |
The request ID. |
0BDAF8A8-04DC-5F0C-90E4-724D42C41945 |
| Success |
boolean |
Indicates whether the operation was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "0BDAF8A8-04DC-5F0C-90E4-724D42C41945",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ParameterInvalid | Parameter invalid. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.