icinga2-api

Crates.ioicinga2-api
lib.rsicinga2-api
version
sourcesrc
created_at2022-07-04 12:31:16.114915
updated_at2024-12-02 10:55:12.324501
descriptionRust client for the Icinga2 API
homepage
repositoryhttps://github.com/taladar/icinga2-api
max_upload_size
id618946
Cargo.toml error:TOML parse error at line 27, column 1 | 27 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Matthias Hörmann (taladar)

documentation

README

icinga2-api

Rust client for the Icinga2 API

Official Icinga2 API Docs

Currently this implements parts of the query API in both blocking and async versions

Supported:

  • hosts

  • services

  • host groups

  • service groups

  • user groups

  • dependencies

  • check commands

  • event commands

  • notification commands

  • API users

  • endpoints

  • notifications

  • scheduled downtimes

  • time periods

  • users

  • zones

  • comments

  • downtimes

None of the types listed under Features in the Icinga Documentation are supported at the moment.

Creation, modification and deletion of config objects is not supported.

All actions are supported but they have not been tested as extensively as the query API.

Event Streams are supported in the async version of the client, supporting all event types. There is no handling of connection loss within this crate at this time.

Retrieving status data is not supported yet.

Configuration management is not supported yet.

Retrieving information on configuration object types is not supported yet.

Querying config templates is not supported yet.

Querying global variables is not supported yet.

The Debug Console is not supported yet.

Commit count: 69

cargo fmt