Accedian PVX Skylight
How it worksβ
Every PVX-Skylight instance provides XML API endpoints allowing Centreon to perform queries against it.

Compatibilityβ
The connector has been tested with the following versions: * PVX version 5.1.1
Requirementsβ
PVXβ
To query PVX API, you need to generate an access key. This key will never expire and the procedure below is an extract from the official documentation <http://docs.performancevision.com/api_use\>.
Follow these steps to get your API key. In each step replace the value of the macros enclosed by '< >' with yours.
Command: curl -k 'https://**\<pvxapihost>**/api/login?user=**<user>**&password=**<password\>**'
Result:
{
"type": "result",
"result": "**session:91554086-842b-4b73-9028-c51d20d91b94**"
}
Thanks to the obtained session ID, execute the command below get a secret key
Command: curl -k 'https://<pvxapihost>/api/create-api-key?name=**\<keyname\>**&_session=session:91554086-842b-4b73-9028-c51d20d91b94'
Result:
{
"type": "result",
"result": "**secret:e40b1cc6-f629-43a4-8be6-14a9c9f036e0**"
}
In this example the API key is "secret:e40b1cc6-f629-43a4-8be6-14a9c9f036e0".
Centreonβ
On each poller connecting to a PVX host, install the plugin:
[root@cps-demo-central ~]# yum install -y centreon-plugin-Applications-Pvx-Restapi.noarch
On your central server, install the plugin-pack through "Configuration > Plugin-Packs > Manager" menu:

β οΈ If you are using an offline license: Make sure to install the RPM package first with the command below:
[root@cps-demo-central ~]# yum install -y centreon-pack-applications-pvx-restapi.noarch
Getting startedβ
You can now deploy hosts based upon the App-Pvx-Application-Restapi-custom.