# fzaninotto/uptime

A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.

Repository: https://github.com/fzaninotto/uptime
Canonical: https://ross.abutalabs.com/products/uptime
Homepage: http://fzaninotto.github.com/uptime/
Language: JavaScript
License: MIT
License Family: permissive
Archived: true
Last push: 2021-10-01T11:20:04+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5355, "days_push": 1797, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3591, forks 700 (observed 2026-08-28T04:08:11.199732+00:00)

## What it is
A self-hosted remote monitoring application for websites and HTTP endpoints, built with Node.js, MongoDB, and Twitter Bootstrap. It polls URLs at configurable intervals, records availability statistics, and sends downtime notifications via screen, email, or console.

## Use cases
- monitor website uptime and downtime
- self-hosted uptime monitoring for my urls
- get email alerts when a site goes down
- track response time and availability statistics
- check if a page contains an expected pattern
- group monitors by tags and get uptime reports

## When to choose
- you need a simple self-hosted HTTP uptime monitor and can accept an unmaintained stack
- you want per-check polling frequency down to the second
- you need an API and plugin system to integrate monitoring into other tools

## When to avoid
- you need actively maintained software with modern Node.js support
- you want monitoring beyond HTTP checks (TCP, DNS, etc.)
- you prefer a managed monitoring service without running MongoDB yourself

## Facets
- artifact type: application
- maturity: abandoned
- function: monitoring, alerting, http-client, http-server, analytics
- domain: monitoring, self-hosted, web-development
- platform: self-hosted
- tags: uptime-monitoring, website-monitoring, status-checks, mongodb, socket-io, deprecated, devops, nodejs, web-server

## Member repositories
- fzaninotto/uptime (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:11.199732+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:33:51.812789+00:00, confidence not recorded.
  - readme: https://github.com/fzaninotto/uptime (fetched 2026-08-28T04:08:11.199732+00:00, sha b874af1122ed)
- Data as of 2026-08-30T08:39:29.467469+00:00.
