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
- Host: GitHub
- URL: https://github.com/samply/bridgehead-monitoring
- Owner: samply
- License: apache-2.0
- Created: 2022-05-16T13:24:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T12:16:20.000Z (10 months ago)
- Last Synced: 2024-12-30T07:13:57.855Z (5 months ago)
- Language: Rust
- Size: 140 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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-keyOptions:
--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
```