# phpservermon/phpservermon

PHP Server Monitor

Repository: https://github.com/phpservermon/phpservermon
Canonical: https://ross.abutalabs.com/products/phpservermon
Homepage: http://www.phpservermonitor.org
Language: JavaScript
License: GPL-3.0
License Family: copyleft
Last push: 2025-04-23T15:48:07+00:00

## Health v2 (maintenance only)
Score: 31/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 18, release rhythm 8, longevity 100
- inputs: {"age_days": 4621, "days_push": 497, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2188, forks 686 (observed 2026-08-28T04:06:23.829363+00:00)

## What it is
PHP Server Monitor is a self-hosted PHP application that checks whether websites and servers are up and running, with a web-based UI for managing monitored services and users. It supports port-based service checks, HTTP status and content checks via cURL, uptime/latency history graphs, and notifications via email, SMS gateways, Discord, Pushover, Telegram, and Jabber.

## Use cases
- monitor whether my websites are up and get alerted when they go down
- self-hosted uptime monitoring with SMS and email notifications
- check if a service on a specific port is still running
- track uptime and latency history graphs for my servers
- get notified on Telegram or Discord when a website is offline
- monitor website content changes with regex checks

## When to choose
- you want a simple, self-hosted uptime monitor with a web UI and no agent installation
- you need flexible alerting channels including many SMS gateways, Telegram, and Discord
- you prefer a lightweight PHP app run via cron instead of a heavier monitoring stack

## When to avoid
- you need metrics-based monitoring, dashboards, or infrastructure observability (use Prometheus/Zabbix)
- you require distributed probing from multiple locations out of the box
- your stack is not PHP-friendly or you want a container-native monitoring solution

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, http-client, web-framework
- domain: monitoring, self-hosted, web-development
- platform: php, self-hosted
- tags: uptime-monitoring, server-monitoring, status-page, sms-notifications, cronjob, php, devops, web-server, linux

## Member repositories
- phpservermon/phpservermon (main) score 31

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:23.829363+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-30T02:47:46.163531+00:00, confidence not recorded.
  - readme: https://github.com/phpservermon/phpservermon (fetched 2026-08-28T04:06:23.829363+00:00, sha afe7c115c172)
  - homepage: http://www.phpservermonitor.org (fetched 2026-08-29T10:28:23.762139+00:00, sha 4667382c7c74)
- Data as of 2026-08-30T08:39:29.467469+00:00.
