27个版本

0.2.8 2024年8月12日
0.2.6 2024年7月22日
0.2.4 2024年3月21日
0.1.17 2022年10月21日
0.1.5 2022年7月26日

#365 in 网页编程

Download history 104/week @ 2024-06-08 24/week @ 2024-06-15 2/week @ 2024-06-22 21/week @ 2024-07-06 149/week @ 2024-07-20 75/week @ 2024-07-27 102/week @ 2024-08-03 128/week @ 2024-08-10

每月454次下载

MIT/Apache

240KB
4.5K SLoC

icinga2-api

Rust语言的Icinga2 API客户端

官方Icinga2 API文档

目前该库实现了查询API的阻塞和异步版本的部分功能

支持

  • 主机

  • 服务

  • 主机组

  • 服务组

  • 用户组

  • 依赖

  • 检查命令

  • 事件命令

  • 通知命令

  • API用户

  • 端点

  • 通知

  • 计划性维护时间

  • 时间段

  • 用户

  • 区域

  • 注释

  • 维护时间

目前不支持Icinga文档中“特性”部分列出的任何类型。

不支持配置对象的创建、修改和删除。

所有操作都受支持,但它们的测试不如查询API广泛。

在客户端的异步版本中支持事件流,支持所有事件类型。目前此crate中没有处理连接丢失。

尚未支持检索状态数据。

尚未支持配置管理。

尚未支持检索配置对象类型的信息。

尚未支持查询配置模板。

尚未支持查询全局变量。

尚未支持调试控制台。

依赖

~5–20MB
~255K SLoC