selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ezservermonitor-web logo

Self-host ezservermonitor-web

v2.5

Lightweight Linux server monitoring dashboard

ReleaseOpen SourceGPL-3.0
Updated2 years ago
LanguagePHP
Setup difficultyEasy
MobileResponsive
ThemeDark mode
Stars
356
Requires
PHP, Web server (Apache, Nginx, Lighttpd)
Install with Linux
Complete dashboard viewSystem information blockLoad average gaugesCPU information blockNetwork usage per interfaceDisk usage tableMemory informationSwap informationLast login tablePing monitoring results

What is ezservermonitor-web?

eZ Server Monitor Web is a PHP-based web dashboard for monitoring Linux servers. It displays system information (hostname, OS, kernel, uptime), load average with gauges, CPU details (model, cores, speed, cache, temperature), network usage per interface, disk usage per mount point, memory and swap usage, last user logins, ping checks for configured hosts, and service status (TCP/UDP ports). It runs on any web server with PHP 5.3+, offers multiple color themes including a dark theme, has a responsive design for mobile, and is configured via a JSON file. The project is licensed under GPL-3.0 and last released v2.5 in 2015.

Should you self-host ezservermonitor-web?

ezservermonitor-web scores 47/100 on selfhost.directory (how scoring works) and ranks #70 of 104 in Monitoring & observability. It has 356 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is easy: most people get it running in one sitting. It is GPL-3.0-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is grafana (90/100, 77 568 stars). It scores higher overall, so compare the two before you pick. See ezservermonitor-web vs grafana side by side.

Features

  • Auto-refresh
  • CPU information
  • Custom title
  • Disk Usage
  • Last login tracking
  • Load average monitoring
  • Memory and swap monitoring
  • Network usage
  • Per-block manual reload
  • Ping Monitoring
  • Raspberry Pi compatible
  • Service status monitoring
  • System information

ezservermonitor-web README

How to install ezservermonitor-web

Install ezservermonitor-web with Linux

After downloading the latest version of eSMWeb, unzip the archive into a directory of your Virtual Host. Finally, on your web browser, go to the URL of your Virtual Host, in the directory containing eSM. That's it ! If you are running eSMWeb on Nginx, you have to add these lines in your Virtual Host to secure ./conf/esm.config.json file :

location ~ /(conf)/ {
    deny all;
}

Requires Linux, web server, PHP 5.3+

ezservermonitor-web releases & version history

More in Server Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…