Centreon Api for use Webservice in Centreon Web 2.8.0 or later
Project description
Make a Python LIB for Centreon API
Forked from https://github.com/centreon/centreon-sdk-python
Install
$ pip install centreonapi
Usages
Connect to Centreon platform
from centreonapi.centreon import Webservice
centreon = centreon("https://centreon.mydomain.tld, "admin", "centreon")
List all hosts on Centreon platform
centreon.hosts.list()
>>>
{
'Centeon-central': Centeon-central,
'server1': myserver1
}
Add new host
centreon.hosts.add(
name='server1',
alias='DBServ',
ip=127.0.0.1,
template="DB-Host-Template",
hg="DB Servers"
)
Get host
_, myhost = centreon.hosts.get('server1')
myhost.name
>>>
server1
Macros
Get macros
_, macros = myhost.getmacro()
macros
>>>
{
'$_HOSTMODULESTATSFILE$': $_HOSTMODULESTATSFILE$,
'$_HOSTMYSQLPASSWORD$': $_HOSTMYSQLPASSWORD$,
'$_HOSTMYSQLPORT$': $_HOSTMYSQLPORT$,
}
mymacro = macros.get('$_HOSTMYSQLPORT$')
mymacro.value
>>>
3306
Set Macros
myhost.setmacro('SECRETMACRO', 'pass', 1, 'secret macro pass')
HostTemplate on host
myhost.gettemplate()
>>>
{
'App-Monitoring-Centreon-Central-custom': App-Monitoring-Centreon-Central-custom,
'App-Monitoring-Centreon-Database-custom': App-Monitoring-Centreon-Database-custom,
'App-Monitoring-Centreon-Poller-custom': App-Monitoring-Centreon-Poller-custom
}
Documentation
Complete documentation here
Features
TODO
Documentation
The full documentation is at http://centreonapi.rtfd.org.
History
0.1.5 (2019-02-16)
Beta version
0.1.0 (2018-12-14)
First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
centreonapi-0.1.7.tar.gz
(19.3 kB
view details)
Built Distribution
File details
Details for the file centreonapi-0.1.7.tar.gz
.
File metadata
- Download URL: centreonapi-0.1.7.tar.gz
- Upload date:
- Size: 19.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece692881c17f805e3d374447620042abe8ada57cb4a3273c26e213aab14449e |
|
MD5 | 690aa2aaa3650e2733e38a044258ec51 |
|
BLAKE2b-256 | a9b9a06f778318390e7498af3d6acb53d51a2d24120b29599352e3d27c04cd26 |
File details
Details for the file centreonapi-0.1.7-py2.py3-none-any.whl
.
File metadata
- Download URL: centreonapi-0.1.7-py2.py3-none-any.whl
- Upload date:
- Size: 23.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba46af73fac63ee5e1d8ec32b080f92d29583729f2896701b1161c1616e1274 |
|
MD5 | 1c3485f40b06c7a25e37b7dd0d0bbba8 |
|
BLAKE2b-256 | aad66fb362c8313d405e98c33788535a905d644495806643f56a7e480db05bb1 |