An open API service indexing awesome lists of open source software.

https://github.com/samply/bridgehead-monitoring

A small monitoring service for your local bridgehead. It checks local components and transmit the status to the central CCP-IT Icinga2
https://github.com/samply/bridgehead-monitoring

Last synced: 3 months ago
JSON representation

A small monitoring service for your local bridgehead. It checks local components and transmit the status to the central CCP-IT Icinga2

Awesome Lists containing this project

README

        

# Bridgehead-monitoring

A small monitoring service written in Rust. The tool checks local bridgehead components and reports the status to a central monitoring service.

## Usage

```
bridgehead-monitoring [OPTIONS] --beam-id --beam-api-key

Options:
--beam-id Beam id for the application [env: BEAM_ID=]
--beam-api-key Beam secret for the application [env: BEAM_API_KEY=]
--beam-proxy-url Beam proxy url [env: BEAM_PROXY_URL=] [default: http://beam-proxy:8081]
--blaze-url Blaze base url [env: BLAZE_URL=] [default: http://blaze:8080]
-h, --help Print help
```

## Docker usage

The configuration options can all be set via enviroment variables as seen in [usage](#usage).

Example:
```yml
bridgehead-monitoring:
image: samply/bridgehead-monitoring:latest
environment:
- BEAM_ID=monitoring.${PROXY_ID}
- BEAM_API_KEY=${BEAM_APP_SECRET}
- BEAM_PROXY_URL=http://beam-proxy:8081
depends_on:
- beam-proxy
```