An open API service indexing awesome lists of open source software.

https://github.com/ruslanlap/upptime_monitoring

UPPTIME monitoring for resource
https://github.com/ruslanlap/upptime_monitoring

Last synced: 5 months ago
JSON representation

UPPTIME monitoring for resource

Awesome Lists containing this project

README

          

# [📈 Live Status](https://ruslanlap.github.io/upptime_monitoring): **All systems are operational**

This repository contains the open-source uptime monitor and status page for [ruslanlap](https://ruslanlap.github.io/upptime_monitoring), powered by [Upptime](https://github.com/upptime/upptime).

[![Uptime CI](https://github.com/ruslanlap/upptime_monitoring/workflows/Uptime%20CI/badge.svg)](https://github.com/ruslanlap/upptime_monitoring/actions?query=workflow%3A%22Uptime+CI%22)
[![Response Time CI](https://github.com/ruslanlap/upptime_monitoring/workflows/Response%20Time%20CI/badge.svg)](https://github.com/ruslanlap/upptime_monitoring/actions?query=workflow%3A%22Response+Time+CI%22)
[![Graphs CI](https://github.com/ruslanlap/upptime_monitoring/workflows/Graphs%20CI/badge.svg)](https://github.com/ruslanlap/upptime_monitoring/actions?query=workflow%3A%22Graphs+CI%22)
[![Static Site CI](https://github.com/ruslanlap/upptime_monitoring/workflows/Static%20Site%20CI/badge.svg)](https://github.com/ruslanlap/upptime_monitoring/actions?query=workflow%3A%22Static+Site+CI%22)
[![Summary CI](https://github.com/ruslanlap/upptime_monitoring/workflows/Summary%20CI/badge.svg)](https://github.com/ruslanlap/upptime_monitoring/actions?query=workflow%3A%22Summary+CI%22)

With [Upptime](https://upptime.js.org), you can get your own unlimited and free uptime monitor and status page, powered entirely by a GitHub repository. We use [Issues](https://github.com/ruslanlap/upptime_monitoring/issues) as incident reports, [Actions](https://github.com/ruslanlap/upptime_monitoring/actions) as uptime monitors, and [Pages](https://ruslanlap.github.io/upptime_monitoring) for the status page.

| URL | Status | History | Response Time | Uptime |
| --- | ------ | ------- | ------------- | ------ |
| [FIN_UCU_Inn](https://fin-z-ucu-inn-new-deploy.replit.app) | 🟩 Up | [fin-ucu-inn.yml](https://github.com/ruslanlap/upptime_monitoring/commits/HEAD/history/fin-ucu-inn.yml) | Response time graph 205ms
Response time 201
24-hour response time 296
7-day response time 205
30-day response time 201
1-year response time 201 | 100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
| [UCU_INN_SITE](https://ucuinn.github.io) | 🟩 Up | [ucu-inn-site.yml](https://github.com/ruslanlap/upptime_monitoring/commits/HEAD/history/ucu-inn-site.yml) | Response time graph 115ms
Response time 102
24-hour response time 130
7-day response time 115
30-day response time 102
1-year response time 102 | 100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%

## 🚀 Configuration

This status page is configured to monitor the following services:

- FIN_UCU_Inn: Bot
- UCU_INN_SITE: Main website

### Monitoring Parameters

- Expected status code: 200
- Automatic issue assignment enabled

### 📊 Status Metrics

- Uptime monitoring (updated every 5 minutes)
- Response time tracking
- Automated incident reporting
- Historical data retention

### 🔔 Notifications

The system is configured to send alerts through:

- Telegram bot: Add TELEGRAM_TOKEN and SECRETS_CHAT_ID to GitHub secrets
- [Weekly Report YAML notification in telegram](https://github.com/ruslanlap/upptime_monitoring/blob/master/.github/workflows/weekly-report.yml)

![Bot](https://github.com/ruslanlap/upptime_monitoring/blob/master/image.png)

- [more instructions about telegram notification here ⬅](https://github.com/ruslanlap/upptime_monitoring/blob/master/TelegramNTF.md)

### 🛠 Setup Instructions

1. Fork this repository
2. Update `.upptimerc.yml` with your sites
3. Configure GitHub secrets for notifications:
- `NOTIFICATION_EMAIL`
- `DISCORD_WEBHOOK_URL` (optional)
4. Enable GitHub Actions
5. GitHub Pages will automatically deploy your status page

[**Visit our status website →**](https://ruslanlap.github.io/upptime_monitoring)

## 📄 License

- Powered by: [Upptime](https://github.com/upptime/upptime)
- Code: [MIT](./LICENSE) © [Anand Chowdhary](https://anandchowdhary.com), supported by [Pabio](https://pabio.com)
- Data in the `./history` directory: [Open Database License](https://opendatacommons.org/licenses/odbl/1-0/)