16

I am looking for a free web-based network monitor for CentOS. It should contain at least:

  • Bandwidth monitor
  • Server health
  • Load average
  • Disk usage

Which one do you recommend?

Note: "Web-based" meaning that can be accessed from the a web browser interface (even if the actual monitoring takes place locally on the CentOS machine).

14

Monitorix is the monitoring tool of my choice (though I'm running Debian and Ubuntu on my machines; Monitorix is available for many distributions, including RedHat/Fedora/CentOS). It of course includes network traffic...

Network traffic Network port traffic
Network traffic: overall and per port (click images for original size)

...but also much more system health criteria, even details for several network applications (web servers/caches, bind, MySQL, etc.). Naturally, disk usage, load, and overall health state are included as well. Saved my day more than once. Checkout the screenshot page for more details.

system load file systems
system load and file-system usage

Monitorix is light-weight, includes its own web service (by default, listening on port 8080) which can be protected with username/passwort (HTTP Auth), and is well maintained (disclosure: I'm its maintainer for Debian/Ubuntu packages and the corresponding repository). 24/7 you find the dev himself and several of us maintainers on its IRC channel if you have questions.

0

eZ Server Monitor

It is a lightweight open source Linux server monitoring solution consisting of two products:

  • eSM `Web - a web aplication in PHP (no database needed!):

    eSM Web

  • eSM `SH - a shell application:

    eSM SH

As an alternative you can use Mumin, which is also lightweight and is based on Perl and RRDTool.

0

I use Netdata and I would highly recommend it. It's easy to install, light-weight, and provides real-time monitoring for everything you listed, and much more. I am running it on a variety of Linux systems from single-board computers to servers. You can view a live demo here.

Netdata, real-time web-based monitoring

PyDash is worth checking out, too.

PyDash, light-weight web-based monitoring written in Python

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.