All Projects → juandiii → jetson-monitor

juandiii / jetson-monitor

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

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to jetson-monitor

BaseIotUtils
🔥🔥串口工具,屏幕适配,通知工具类,多文件断点下载,xls,xlsx操作,文件处理,crash控制,音视频播放,usb设备检测,adb工具等...
Stars: ✭ 44 (-2.22%)
Mutual labels:  service, notification
Android Upload Service
Easily upload files (Multipart/Binary/FTP out of the box) in the background with progress notification. Support for persistent upload requests, customizations and custom plugins.
Stars: ✭ 2,593 (+5662.22%)
Mutual labels:  service, notification
PushMeBaby
iOS Push Notification Debug App. You can use this app during iOS Push Notification (development or production) to push notifications on your device from your Mac.
Stars: ✭ 47 (+4.44%)
Mutual labels:  service, notification
MusicPlayer
Android music player example.
Stars: ✭ 20 (-55.56%)
Mutual labels:  service, notification
Monitor Table Change With Sqltabledependency
Get SQL Server notification on record table change
Stars: ✭ 459 (+920%)
Mutual labels:  monitor, notification
dynamic-engine
Monitor events in the background on Android.
Stars: ✭ 24 (-46.67%)
Mutual labels:  monitor, service
Pwa Cookbook
personally website
Stars: ✭ 107 (+137.78%)
Mutual labels:  service, notification
lemon
Lemon – LED Monitor – is a $79.43 opensource alternative to LaMetric that supports GitHub-, IFTTT- and Zapier-webhooks and even integrates with Pushover!
Stars: ✭ 45 (+0%)
Mutual labels:  monitor, notification
Fileboy
fileboy,文件变更监听通知工具,使用 Go 编写。Fileboy, File Change Monitoring Notification Tool, written with Go.
Stars: ✭ 345 (+666.67%)
Mutual labels:  monitor, notification
Quicklib
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Config, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Stars: ✭ 274 (+508.89%)
Mutual labels:  monitor, service
Monconn
A TCP connection monitoring tool written in Go.
Stars: ✭ 69 (+53.33%)
Mutual labels:  monitor, service
laravel-exception-notify
Laravel 中异常监控报警通知(Bark、Chanify、钉钉群机器人、Discord、飞书群机器人、邮件、PushDeer、QQ 频道机器人、Server 酱、Slack、Telegram、企业微信群机器人、息知)。
Stars: ✭ 52 (+15.56%)
Mutual labels:  monitor, notification
rx-postmessenger
Minimal RxJS adapter for the window.postMessage API for request-response streams and notification streams across frame windows.
Stars: ✭ 27 (-40%)
Mutual labels:  notification
gatus
⛑ Automated service health dashboard
Stars: ✭ 3,018 (+6606.67%)
Mutual labels:  monitor
XperiaServiceMenu
An Android app that allows owners of a Sony Xperia, to easily open the service menu app via a tap of a button instead of having to type a code into the phone's dialer.
Stars: ✭ 14 (-68.89%)
Mutual labels:  service
ngx-chat
Angular XMPP Client & Chat UI
Stars: ✭ 30 (-33.33%)
Mutual labels:  service
yii2-toastr
Yii2 - Javascript Toast Notifications
Stars: ✭ 25 (-44.44%)
Mutual labels:  notification
helium
Helium is a small, simple, modular constructor with some pre-built components for your convenience.
Stars: ✭ 67 (+48.89%)
Mutual labels:  service
restful-services-in-pyramid
RESTful / HTTP services in Pyramid and Python course handout materials
Stars: ✭ 56 (+24.44%)
Mutual labels:  service
site-monitor
监控网站的可访问性的监控系统
Stars: ✭ 48 (+6.67%)
Mutual labels:  monitor

🚨 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].