[dependencies.anyhow]
version = "1"
[dependencies.base64]
version = "0.13"
[dependencies.env_logger]
version = "0.9"
[dependencies.gumdrop]
version = "0.8"
[dependencies.handlebars]
version = "4.2"
[dependencies.log]
version = "0.4"
[dependencies.md-5]
version = "0.10"
[dependencies.nagios-range]
version = "0.2.5"
[dependencies.prometheus-http-query]
version = "0.4"
[dependencies.reqwest]
features = ["rustls-tls", "json"]
version = "0.11"
[dependencies.serde]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
features = ["rt", "macros"]
version = "1"
[dependencies.url]
version = "2.2"
[dependencies.yaml-rust]
version = "0.4"
[package]
authors = ["Peter Sebastian Puetz <peter.puetz@itenos.de>"]
description = "Execute PromQL queries and send results as passive check results to Icinga2"
edition = "2021"
keywords = ["icinga", "prometheus", "api", "promql", "nagios"]
license = "MIT"
name = "vec2checkd"
readme = "README.md"
repository = "https://github.com/puetzp/vec2checkd"
resolver = "2"
version = "0.2.2"
[package.metadata.deb]
assets = [["target/release/vec2checkd", "/usr/bin/vec2checkd", "755"], ["defaults/template.yaml", "/etc/vec2checkd/template.yaml", "644"]]
depends = "$auto"
extended-description = "vec2checkd executes PromQL queries against the Prometheus HTTP API regularly and evaluates and translates the results to passive check results to be sent to the Icinga2 HTTP API"
license-file = ["LICENSE", "0"]
maintainer-scripts = "debian/"
priority = "optional"
section = "utility"
[package.metadata.deb.systemd-units]
unit-name = "vec2checkd"