CyberWatch Api工具。

cbw-api-toolbox的Python项目详细描述


Cyberwatch API工具箱

Cyberwatch实例API的简单接口。在

安装

先决条件

安装最新的软件包

要安装Cyberwatch API工具箱,只需将python 3与:

$ pip3 install cbw-api-toolbox

安装旧版本的软件包

版本1.X中的某些脚本可能无法在cbw-api-toolbox的2.X版本中工作,要安装旧版本,只需执行以下操作:

^{pr2}$

测试安装

创建一个名为ping.py的新文件并复制/粘贴此内容

# ping.pyimportosfromconfigparserimportConfigParserfromcbw_api_toolbox.cbw_apiimportCBWApiCONF=ConfigParser()CONF.read(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..','api.conf'))CLIENT=CBWApi(CONF.get('cyberwatch','url'),CONF.get('cyberwatch','api_key'),CONF.get('cyberwatch','secret_key'))CLIENT.ping()

配置api.conf文件用您的凭证存档

请参阅Configuration部分

测试脚本

$ python3 ping.py

如果一切正常,OK消息将出现

$ python3 ping.py
INFO:root:OK

否则,将出现FAILED消息

$ python3 ping.py
ERROR:root:FAILED

在这种情况下,请检查您的API_KEYSECRET_KEY或{}中没有输入错误,并且您的Cyberwatch实例已启动。在

配置

在项目的根目录创建一个api.conf文件(请参见example_api.conf

  • api_key:您的Cyberwatch用户api密钥
  • api_key:您的Cyberwatch用户密钥
  • url:您的Cyberwatch实例URL

示例

[cyberwatch]
api_key = PyXpxrcJ7rQ...
secret_key = +bUx37WnB0qt...
url = https://myinstance.local

要查找API凭据,请执行以下操作:

  1. 在cyberwatch实例网页中单击您的个人资料页
  2. 单击“查看我的api密钥”按钮

使用

启动脚本示例

  1. examples directory中选择一个脚本并将其复制到您的计算机上
  2. 使用API凭据编辑脚本(请参见Configuration
  3. 启动脚本
$ python3 your_example_script_file.py

API文档

请参阅完整的API文档here

图书馆文献

请参阅特定于库的文档here

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JTable无法向新创建的列添加值   java如何调整JEditorPane中编辑区域的大小?   Java通过反射确定未知数组中的数组大小   java Intellij Idea有时无法按其预期的方式构建应用程序   java Swing GUI带有IntelliJ错误“contentPane不能设置为null”从终端编译时   如何将这些通用方法调用从C#转换为Java   在null上找不到java属性或字段“index”   从Java HashMap获取整数值时是否需要调用intValue()方法?   java Android谷歌地图获取相机中的图像块   unix无法捕获JAVA中“who m”命令的输出   java,同时将邮件发送到“收件人”标题“我”中的多个收件人   在java中向链表添加未知数量的节点   无法为Heroku上的discord bot设置java端口   java使用Apache HttpClient进行选项请求   与元素类型“ApplicationName”关联的属性“Application Version”需要java Open quote   Android Studio Java中的两个变量求和