vcsa
This module will collect health statistics from one or more vCenter Server Appliance using Health API.
Requirement:
It produces the following charts:
-
Overall System Health in status
-
Components Health in status
- applmgmt
- database_storage
- load
- mem
- storage
- swap
-
Software Updates Health in status
health statuses
Overall System Health:
| Numeric |
Text |
Description |
-1 |
unknown |
Module failed to decode status. |
0 |
green |
All components in the appliance are healthy. |
1 |
yellow |
One or more components in the appliance might become overloaded soon. |
2 |
orange |
One or more components in the appliance might be degraded. |
3 |
red |
One or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. |
4 |
gray |
No health data is available. |
Components Health:
| Numeric |
Text |
Description |
-1 |
unknown |
Module failed to decode status. |
0 |
green |
The component is healthy. |
1 |
yellow |
The component is healthy, but may have some problems. |
2 |
orange |
The component is degraded, and may have serious problems. |
3 |
red |
The component is unavailable, or will stop functioning soon. |
4 |
gray |
No health data is available. |
Software Updates Health:
| Numeric |
Text |
Description |
-1 |
unknown |
Module failed to decode status. |
0 |
green |
No updates available. |
2 |
orange |
Non-security patches might be available. |
3 |
red |
Security patches might be available. |
4 |
gray |
An error retrieving information on software updates. |
configuration
Needs only url, username and password.
Here is an example for 2 servers:
jobs:
- name : vcsa1
url : https://203.0.113.0
username : admin@vsphere.local
password : somepassword
- name : vcsa2
url : https://203.0.113.10
username : admin@vsphere.local
password : somepassword
For all available options please see module configuration file.