All Projects → amureki → statuscheck

amureki / statuscheck

Licence: other
Tool to check PAAS/SAAS status pages (API+CLI)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to statuscheck

Static status
🚦Bash script to generate a static status page.
Stars: ✭ 286 (+766.67%)
Mutual labels:  status, statuspage
upptime
⬆️ Free uptime monitor and status page powered by GitHub
Stars: ✭ 12,995 (+39278.79%)
Mutual labels:  status, statuspage
Cstate
🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Stars: ✭ 1,186 (+3493.94%)
Mutual labels:  status, statuspage
gatus
⛑ Automated service health dashboard
Stars: ✭ 3,018 (+9045.45%)
Mutual labels:  status, statuspage
Docker
A Dockerized version of Cachet.
Stars: ✭ 318 (+863.64%)
Mutual labels:  status, statuspage
Vigil
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Stars: ✭ 804 (+2336.36%)
Mutual labels:  status, statuspage
Statuspage
A simple self-hosted status page site with an API written in Django under the BSD license
Stars: ✭ 92 (+178.79%)
Mutual labels:  status, statuspage
Staytus
💡 An open source solution for publishing the status of your services
Stars: ✭ 2,032 (+6057.58%)
Mutual labels:  status
Human Signals
Human-friendly process signals
Stars: ✭ 223 (+575.76%)
Mutual labels:  status
Chinese Lunar Calendar For Mac
Chinese Lunar Calendar for Mac
Stars: ✭ 150 (+354.55%)
Mutual labels:  status
Efinternetindicator
❌📱 A little swift Internet error status indicator using ReachabilitySwift
Stars: ✭ 134 (+306.06%)
Mutual labels:  status
Nginx Error Pages
Cute Error Pages for your nginx web server
Stars: ✭ 166 (+403.03%)
Mutual labels:  status
statoo
`statoo` is a super simple http GET tool for checking site health
Stars: ✭ 28 (-15.15%)
Mutual labels:  status
down
☑️ A CLI tool to check if a site or a list of sites are down or up
Stars: ✭ 54 (+63.64%)
Mutual labels:  status
Shields
Concise, consistent, and legible badges in SVG and raster format
Stars: ✭ 15,716 (+47524.24%)
Mutual labels:  status
Yii2 Workflow
A simple workflow engine for Yii2
Stars: ✭ 157 (+375.76%)
Mutual labels:  status
health-check
Health Check is an application that provides an API to check the health health_check of some parts and some utilities like ping requests. This application can works as standalone or included in a Django project.
Stars: ✭ 31 (-6.06%)
Mutual labels:  status
Servermonitor
💓 Laravel package to periodically monitor the health of your server and application.
Stars: ✭ 148 (+348.48%)
Mutual labels:  status
Telegram Rat
Windows Remote Administration Tool via Telegram. Written in Python
Stars: ✭ 201 (+509.09%)
Mutual labels:  status
lgsl
LGSL v6.2.0 for PHP 5.4-8.2.0dev (Live Game Server List): online status for Discord, FiveM, Rust, CS, SA:MP, GMOD, Minecraft, Source Query, etc.
Stars: ✭ 101 (+206.06%)
Mutual labels:  status

statuscheck: Tool to check PAAS/SAAS status pages

Tests image image image Coverage Status

Usage

Install the latest release:

$ pip install statuscheck

Then just use it in your shell:

$ statuscheck github
Current GitHub status: All Systems Operational

$ statuscheck slack
Current Slack status: Active incident
Registered events:
- [active] We are investigating an issue with notification settings
- [active] We're looking into an issue with certain API calls

More: https://status.slack.com/

There is also an API available:

>>> from statuscheck.utils import get_statuscheck_api

>>> api = get_statuscheck_api('slack')
>>> summary = api.get_summary()
>>> summary.status
Status(code='active', name='Minor incident', description='Minor incident', is_ok=False)
>>> summary.incidents
[Incident(id=879, name="We're looking into an issue with certain API calls", status='active', components=[Component(name='Apps/Integrations/APIs', status='', id='')])]
>>> summary.as_dict()
{'status': {'code': 'active', 'name': 'Minor incident', 'description': 'Minor incident', 'is_ok': False}, 'components': [{'name': 'Apps/Integrations/APIs', 'status': 'Partial outage', 'id': ''}], 'incidents': [{'id': 879, 'name': "We're looking into an issue with certain API calls", 'status': 'active', 'components': [{'name': 'Apps/Integrations/APIs', 'status': 'Partial outage', 'id': ''}]}]}

Currently, all services that we support are defined here.

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