All Projects → crazy-max → rocketchat-uptimerobot

crazy-max / rocketchat-uptimerobot

Licence: MIT license
Uptime Robot integration for Rocket.Chat

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to rocketchat-uptimerobot

rocketchat-gitlab-hook
Add GitLab notifications via a new WebHook in Rocket.Chat
Stars: ✭ 80 (+135.29%)
Mutual labels:  webhook, rocketchat
notify
推送通知 sdk(Bark、Chanify、钉钉群机器人、Discord、邮件、飞书群机器人、Gitter、Google Chat、iGot、Logger、Mattermost、Now Push、PushBack、Push、PushDeer、PushPlus、QQ 频道机器人、Rocket Chat、Server 酱、Showdoc Push、Slack、Telegram、Webhook、企业微信群机器人、息知、Zulip)。
Stars: ✭ 335 (+885.29%)
Mutual labels:  webhook, rocketchat
Webhook.site
⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.
Stars: ✭ 2,842 (+8258.82%)
Mutual labels:  webhook
webhook-tunnel
A little HTTP proxy suitable to create tunnels for webhook endpoints protected behind a firewall or a VPN
Stars: ✭ 63 (+85.29%)
Mutual labels:  webhook
appveyor-discord-webhook
⛓ Here's your serverless solution for sending build status from AppVeyor to Discord as webhooks.
Stars: ✭ 52 (+52.94%)
Mutual labels:  webhook
Example Bot
[WIP] An A-Z example of a PHP Telegram Bot.
Stars: ✭ 211 (+520.59%)
Mutual labels:  webhook
ServiceStack.Webhooks
Add Webhooks to your ServiceStack services
Stars: ✭ 26 (-23.53%)
Mutual labels:  webhook
Hooka
😎 A webhook server with zero coding
Stars: ✭ 180 (+429.41%)
Mutual labels:  webhook
web-status-monitor
🛸 Ping websites at regular intervals using just GitHub Actions!
Stars: ✭ 17 (-50%)
Mutual labels:  uptimerobot
SmsForwarder
短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正
Stars: ✭ 8,386 (+24564.71%)
Mutual labels:  webhook
Self-Hosted-Asp.Net-WebHooks
Self hosted custom webhook receiver and sender
Stars: ✭ 50 (+47.06%)
Mutual labels:  webhook
rss2hook
POST to webhook(s) when new feed-items appear.
Stars: ✭ 33 (-2.94%)
Mutual labels:  webhook
Harpoon
GitHub WebHook server written in Go
Stars: ✭ 240 (+605.88%)
Mutual labels:  webhook
wp-trigger-netlify-build
A WordPress plugin to automatically rebuild a Netlify site when content is updated.
Stars: ✭ 80 (+135.29%)
Mutual labels:  webhook
Twitch4j
Modular Async/Sync/Reactive Twitch API Client / IRC Client
Stars: ✭ 209 (+514.71%)
Mutual labels:  webhook
YappyGitLab
A GitLab monitor bot for Discord
Stars: ✭ 51 (+50%)
Mutual labels:  webhook
Telegrambots
Java library to create bots using Telegram Bots API
Stars: ✭ 2,728 (+7923.53%)
Mutual labels:  webhook
Webhookd
A very simple webhook server launching shell scripts.
Stars: ✭ 250 (+635.29%)
Mutual labels:  webhook
signalilo
Forward alerts from Prometheus Alertmanager to Icinga2 via Webhooks
Stars: ✭ 57 (+67.65%)
Mutual labels:  webhook
MsftTeams
Module for Posting messages to MSTeams via Webhook
Stars: ✭ 35 (+2.94%)
Mutual labels:  webhook

Become a sponsor Donate Paypal

⚠️ Abandoned project

This project is not maintained anymore and is abandoned. Feel free to fork and make your own changes if needed.

Thanks to everyone for their valuable feedback and contributions.

About

Add Uptime Robot notifications via a new WebHook in Rocket.Chat.

Receive alerts

  • Create a new Incoming WebHook in Administration > Integrations
  • Select the channel where you will receive the alerts. You may wish to create a dedicated channel for your notifications.
  • Select an account from which the alerts will be posted. You may wish to create a dedicated account just for notifications.
  • Set the "Enable Scripts" option to True.
  • Copy content of uptimerobot-incoming.js in Script field.
  • Save the integration. This will generate a webhook URL and secret for you.
  • Go to Uptime Robot -> MySettings, add a new Alert Contact and select type Web-Hook
  • Add the Rocket.Chat webhook URL generated in URL to notify field and add a ? at the end of the URL.
  • Paste the following in the POST Value (JSON Format) field :
{
  "monitorID": "*monitorID*",
  "monitorURL": "*monitorURL*",
  "monitorFriendlyName": "*monitorFriendlyName*",
  "alertType": "*alertType*",
  "alertTypeFriendlyName": "*alertTypeFriendlyName*",
  "alertDetails": "*alertDetails*",
  "alertDuration": "*alertDuration*"
}
  • And check Send as JSON (application/json)

Screenshot of messages generated by Uptime Robot integration script

Note: If status is UP, message color is green otherwise it is red.

How can I help ?

All kinds of contributions are welcome 🙌! The most basic way to show your support is to star 🌟 the project, or to raise issues 💬 You can also support this project by becoming a sponsor on GitHub 👏 or by making a Paypal donation to ensure this journey continues indefinitely! 🚀

Thanks again for your support, it is much appreciated! 🙏

License

MIT. See LICENSE for more details.

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].