PHP Server Monitor

PHP Server Monitor checks whether your websites and servers are up and running.

  • Tools & Utilities
PHP Server Monitor checks whether your websites and servers are up and running. It provides a web-based user interface where you can manage your checks, users, and services. Supports email, SMS, Discord, Pushover, Telegram, and Jabber notifications. Requires MySQL or MariaDB.

Platform availability

Available on 1 of 6 install platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)

Also on Docker Hub

Health score

34/100 Low

Maintained
20last commit 532 days ago
Popular
672,189 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 4 days ago

GitHub stars
2,189
Open issues
22
Last commit
2025-04-23
Latest release
v3.5.2
License
GPL-3.0
Activity
stale

Checked 9 days ago - source: GitHub (phpservermon/phpservermon)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is not supported.

Checked 9 days ago - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives (7)

  • Datadog - Main repository for Datadog Agent
  • Nagios - Nagios is a powerful monitoring system licensed under Nagios Enterprises that helps organizations identify and resolve IT infrastructure is…
  • Pingdom - Monitors uptime, downtime, and website performance in real time using synthetic and real user data, with instant alerts, customizable repor…
  • Tianji - Tianji - Insight into everything, Website Analytics + Uptime Monitor + Server Status.
  • Uptime Kuma - Uptime Kuma is an easy-to-use, self-hosted monitoring tool that tracks the availability of websites, APIs, network services, and Docker con…
  • UptimeRobot - Monitor up to 50 sites with 5-minute intervals for free.
  • Zabbix - ⚠️ Zabbix may take a few minutes to initialize after installation.

Checked 6 days ago - source: AlternativeTo

Common questions

How does PHP Server Monitor decide that a website or service is down?

Service checks connect to the entered IP or domain on the given port. Website checks use cURL, treat 4xx/5xx HTTP status codes as errors, and can also mark the site down if a configured regular expression does not match page content.

Can checks run automatically?

Yes, the script supports an easy cronjob implementation to automatically check your servers.

What notification options are available?

Servers can notify by email, SMS, Discord, Pushover, Telegram, or Jabber. SMS gateways require an account with sufficient credits.

What can administrators manage?

Administrators can manage servers, manage users, and edit global configuration.

Does it keep history and logs?

It can display history graphs of uptime and latency. It also logs connection errors, outgoing emails, and text messages.

Answers sourced from docs.phpservermonitor.org, github.com

Community

Collected yesterday - public community threads