跳转到主要内容

Surveil API客户端库

项目描述

这是一个基于Surveil API构建的Surveil客户端库。

命令行API

安装此包会为您提供shell命令,surveil,您可以使用它与Surveil API交互。

您需要提供Surveil API URL。您可以使用--surveil-api-url参数,但更简单的方法是将它设置为环境变量

export SURVEIL_API_URL=https://:5311/v2
export SURVEIL_AUTH_URL=https://:5311/v2/auth

您可以通过运行surveil help来在shell中找到完整的文档。

Bash自动完成

可以通过source bash自动完成脚本来启用基本的命令行自动完成

source /usr/local/share/surveil.bash_completion

Python API

要使用python API,只需使用端点创建一个客户端

from surveilclient import client
c = client.Client('https://:5311/v2',
                  auth_url='https://:5311/v2/auth',
                  version='2_0')
hosts = c.config.hosts.list()

如何使用它

配置主机更新

surveil config-host-update --host_name [host_name] --address [ADDRESS] --custom_fields '{"_field1": "value1", "_field2": "value2"}'

由以下支持