Go to file
Dustin Dauncey 2c0c68fdc3 Update esm.config.json
Added a couple more examples of services. Also edited names to be more general (removed the specific application name since that depends on everybody's configuration). Also changed hosts to be the top visited sites in the world.
2014-09-07 21:30:43 -07:00
js + First commit (version 2.0) 2014-06-18 10:11:11 +02:00
libs - System : fix to get the distro name 2014-06-18 10:15:18 +02:00
web/css + First commit (version 2.0) 2014-06-18 10:11:11 +02:00
.gitignore - System : fix to get the distro name 2014-06-18 10:15:18 +02:00
esm.config.json Update esm.config.json 2014-09-07 21:30:43 -07:00
index.php Update index.php 2014-09-07 21:27:28 -07:00
README.md Update README.md 2014-06-18 10:26:01 +02:00

eZ Server Monitor (eSM) is a script for monitoring Linux servers. It is available in Bash version and Web application.

eZ Server Monitor `Web

In its Web version eSM is a PHP script that displays on a Web page information such as:

  • System : hostname, OS, kernel version, uptime, last boot date, number of current user(s), server datetime
  • Load average : gauges showing the CPU load with the percentage (1 minute, 5 minutes et 15 minutes)
  • Network usage : displaying the IP address of each network interface with the data transmitted and received
  • CPU : model, frequency, cores number, cache L2, bogomips
  • Disk usage : table of each mount point with the space available, used and total
  • Memory : table containing the available used and total of RAM
  • Swap : table containing the available used and total of Swap
  • Last login : display last 5 user connections
  • Ping : ping the hosts defined in the configuration file
  • Services : displays the status (up or down) services defined in the configuration file

Each block can be reloaded manually.

You can download the last version here. The requirements are simple : a Linux environment, a web server (Apache2, Lighttpd, Nginx, ...) and PHP.

View more information on the official website.