juandiii / jetson-monitor

🚨 Jetson is an HTTP monitoring service used to notify by various messaging platforms such as Slack and Telegram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚨 Jetson Monitor

Jetson is an HTTP monitoring service used to notify by various messaging platforms such as Slack, coming soon Telegram

βš™οΈ Configuration

Configuration of Jetson

Options

Key Description Required
url Fetch URL of a server Yes
status_code Return Status Code Yes
slack_token Token of Slack No
scheduler CronJob Yes

πŸ‘¨πŸ»β€πŸ’» Example usage

  • Token of Slack: 12345678/12345678/12345678ABCDE

Copy a configuration sample and rename to config.yml.

# Copy config.sample.yml
cp config.sample.yml config.yml
urls:
  - url: https://google.com/
    status_code: 200 
    slack_token: "12345678/12345678/12345678ABCDE"
    scheduler: "@every 1m"
  - url: https://yahoo.com/
    status_code: 200 
    slack_token: "12345678/12345678/12345678ABCDE"
    scheduler: "*/5 * * * *" # Every 5th minute

πŸ‹ Docker

How to use this image

Run docker

 docker run -d \
  --restart always \ 
  -v $(pwd):/var/jetson-monitor \ 
  -e LOG_LEVEL='DEBUG' \ 
  juandiii/jetson-monitor

πŸ˜‡ Contribuition

TBH

About

🚨 Jetson is an HTTP monitoring service used to notify by various messaging platforms such as Slack and Telegram

License:MIT License


Languages

Language:Go 91.8%Language:Dockerfile 6.3%Language:Makefile 1.9%