I will post again with similar functionality, the only difference in this application not only serves to monitor the use of bandwidth but can also monitor computer systems/linux server. This tool is known by Monitorix.
Get acquainted with Monitorix
Until this article was written monitorix has reached version 3.4.0. Monitorix was originally only intended for linux distributions RedHat, CentOS, and Fedora. Later in its development now monitorix can also be used on other linux distributions as well on FreeBSD, OpenBSD, and NetBSD.
Monitorix is comprised of two basic elements, the first is collecting data in the form of a perl daemon and the second is a CGI script. Since the 3.0 version monitorix is already equipped with a HTTP Server in it, so you do not need to install the web server first before install monitorix.
News Fitur Monitorix
- System load average, active processes, per-processor kernel usage, global kernel usage and memory allocation.
- Monitors Disk drive temperatures and health.
- Filesystem usage and I/O activity of filesystems.
- Network traffic usage up to 10 network devices.
- System services including SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail and Spam.
- MTA Mail statistics including input and output connections.
- Network port traffic including TCP, UDP, etc.
- FTP statistics with log file formats of FTP servers.
- Apache statistics of local or remote servers.
- MySQL statistics of local or remote servers.
- Squid Proxy Web Cache statistics.
- Fail2ban statistics.
- Monitor remote servers (Multihost).
- Ability to view statistics in graphs or in plain text tables per day, week, month or year.
- Ability to zoom graphs for better view.
- Ability to define the number of graphs per row.
- Built-in HTTP server.
How to Install Monitorix in Ubuntu/Debian linux
At this time the article, I will discuss about how to install monitorix in Ubuntu/Debian linux distro.
First steps, first download and install monitorix installation package file depedensi required.
# wget http://www.monitorix.org/monitorix_3.4.0-izzy1_all.deb
# apt-get update
# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl
# dpkg -i monitorix_3.4.0-izzy1_all.deb
Up here the monitorix installed on Your server/computer systems. The second step is the configuration that is required. The configuration file is located at "/etc/monitorix.conf". After you make changes to the config file, don't forget to restart restart monitorix by using the following command,
# service monitorix restart
Finally, you can access the monitorix via web browser. Access the following url