vmware.vmware_rest.appliance_monitoring_info module – Gather information about the monitored statistics of the vCenter Server Appliance.
Note
This module is part of the vmware.vmware_rest collection (version 5.0.0).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install vmware.vmware_rest.
To use it in a playbook, specify: vmware.vmware_rest.appliance_monitoring_info.
New in vmware.vmware_rest 5.0.0
Synopsis
Retrieve information about the metrics that the vCenter Server Appliance monitors, such as CPU, memory, network, and storage statistics.
When
stat_idis provided, return the details of that single monitored item, including its display name, category, unit of measure, and description.When
stat_idis omitted, list every monitored item available on the appliance.This module only reports the metadata that describes each monitored item. Use vmware.vmware_rest.appliance_monitoring_query to retrieve the actual data points for a metric.
Parameters
Parameter |
Comments |
|---|---|
Timeout in seconds for the whole operation including connection establishment, request sending, and response. Default: |
|
The identifier of the monitored item to retrieve detailed information for. When omitted, information about all monitored items on the appliance is returned. The value must be the ID of a monitored item returned by this module, for example |
|
The hostname or IP address of the vSphere vCenter. If the value is not specified in the task, the value of environment variable |
|
The vSphere vCenter password. If the value is not specified in the task, the value of environment variable |
|
The port number of the vSphere vCenter. If the value is not specified in the task, the value of environment variable |
|
Optional path to a log file for HTTP REST interaction. If the value is not specified in the task, the value of environment variable |
|
The vSphere vCenter username. If the value is not specified in the task, the value of environment variable |
|
Allows connection when SSL certificates are not valid. Set to If the value is not specified in the task, the value of environment variable Choices:
|
Notes
Note
Generated from vSphere API spec 9.1.0.
Compatible with vSphere API 7.0.3.
Compatible with vSphere API 8.0.2.
Examples
- name: List all monitored items on the appliance
vmware.vmware_rest.appliance_monitoring_info:
register: all_stats
- name: Get information about a single monitored item
vmware.vmware_rest.appliance_monitoring_info:
stat_id: cpu.util
register: cpu_stat
- name: Display the unit of measure for the monitored item
ansible.builtin.debug:
var: cpu_stat.value.units
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
The identifier of the monitored item that was queried. Returned: When only one monitored item, identified by Sample: |
|
A list of detailed information about the monitored items on the appliance. Returned: When Sample: |
|
Detailed information about a single monitored item. Returned: When only one monitored item, identified by Sample: |