Jetson is an HTTP monitoring service used to notify by various messaging platforms such as Slack and Telegram
Configuration of Jetson
Key | Description | Optional |
---|---|---|
url | Fetch URL of a server | No |
status_code | Return Status Code | No |
slack_token | Token of Slack | Yes |
telegram_token | Token of Telegram Bot | Yes |
scheduler | CronJob | No |
Copy a configuration sample a rename to config.yml
.
# Copy config.sample.yml
cp config.sample.yml config.yml
urls:
- url: https://google.com/
status_code: 200
slack_token: ""
telegram_token: ""
scheduler: "@every 1m"
Run docker
docker run -d --restart always -v $(pwd):/var/jetson-monitor -e LOG_LEVEL='DEBUG' jetson
TBH