Python的Zenoss API客户端
项目描述
python-zenoss-client
Python的Zenoss API客户端
安装
pip install python-zenoss-client
使用
- 连接
from zenoss_client import ZenossClient
api = ZenossClient(host="localhost", user="zenuser", passwd="*****")
- API调用:长方法
endpoint = api.endpoint('device_router')
action = endpoint.action('DeviceRouter')
method = action.method('getDevices')
method(params={'name': 'testdevice'})
- API调用:简短方法
api.endpoint('device_router').action('DeviceRouter').method('getDevices')(params={'name': 'testdevice'})
- API调用:最短方法
api.device_router.DeviceRouter.getDevices(params={'name': 'testdevice'})
- 带超时
api.device_router.DeviceRouter.getDevices(params={'name': 'testdevice'}, timeout=10)
文档
本模块受json_api.sh SHELL脚本启发,该脚本发布于Zenoss官方维基
有关Zenoss API的完整文档,请参阅以下链接
Zenoss官方文档
- 路由器的传统命名
Products.Zuul.routers.device -> device_router
Products.Zuul.routers.users -> users_router
Products.Zuul.routers.triggers -> triggers_router
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪一个,请了解有关 安装软件包 的更多信息。
源分布
python-zenoss-client-1.0.1.tar.gz (4.3 kB 查看哈希值)
构建分布
关闭
python-zenoss-client-1.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29c68c8d801aa7fce8d481a45d175001cf7b890f43a977ed335a446f2c77b3fc |
|
MD5 | 812ddcdf5a5bc2f27b8a8d4b305165b3 |
|
BLAKE2b-256 | 5616d2e89abb457bc908e8f2b60d612b510a81937b496b77c815a4a0c62f40d2 |
关闭
python_zenoss_client-1.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d2242a83d5a586aa35aff5156ad12534644efd938b4e0d8de6a6a6ff2c26d6a9 |
|
MD5 | 155a7286d1941228f8449448582f7d69 |
|
BLAKE2b-256 | 57781f814df955da10bd460d3ba45674c30f059eed557083d611a4ddfdd0ed8f |