3.16.0 version released
This Monitorix version comes with small changes and just a few fixes. The mature of this tool and mainly my lack of spare time to include new features resulted in a short list of changes. [...]
RSS Feed provided by Monitorix.
This Monitorix version comes with small changes and just a few fixes. The mature of this tool and mainly my lack of spare time to include new features resulted in a short list of changes. [...]
This new version introduces two new modules: intelrapl.pm, for monitoring the power consumption of Intel-RAPL capable devices, and amdenergy.pm to monitor also AMD CPU power consumption. [...]
This new version introduces three new modules: nvme.pm, which is capable of monitoring an unlimited number of NVM Express (NVMe) devices, the amdgpu.pm, to monitor also an unlimited number of AMD GPU graphic cards, and nvidiagpu.pm which can be seen as an extended version of the module nvidia.pm, as it comes with more detailed statistics. [...]
Monitorix 3.13.0 allows remote attackers to bypass Basic Authentication (if enabled) in a default installation (i.e., an installation without a hosts_deny option). This issue occurred because a new access-control feature was introduced (#274) without considering that some existing installations became unsafe, upon an update to 3.13.0, unless the new feature was immediately configured. [...]
This new version introduces three new modules: the long-awaited pgsql.pm capable of monitoring up to 9 databases of an unlimited number of PostgreSQL servers, the redis.pm and tinyproxy.pm which are both also capable of monitoring an unlimited number of Redis and Tinyproxy servers respectively. [...]
This new version introduces two new modules: the phpfpm.pm and the unbound.pm. The first one will allow to collect PHP-FPM statistics and monitor unlimited number of sites, while the unbound.pm module will collect a lot of statistics of the Unbound running in your local server. There is not possibility to collect Unbound statistics from remote servers. In all, both modules come with a fairly…
This new version introduces two new graphs and improves clearly an old one: the System graph. After a notable people demand, I've included a new graph to monitor IPMI sensors (temperatures, fans and voltages). The second new graph monitors an unlimited number of MongoDB servers (either local or remote). As said, the System graph has been improved and now it includes two new subgraphs: one that…
Prior Monitorix versions are vulnerable to cross-site scripting (XSS), caused by improper validation of user-supplied input by the monitorix.cgi file. A remote attacker could exploit this vulnerability using some of the arguments provided (graph= or when=) in a specially-crafted URL to execute script in a victim's Web browser within the security context of the hosting Web site, once the URL is…
This new version introduces two new graphs and improves clearly an old one: the System graph. After a notable people demand, I've included a new graph to monitor IPMI sensors (temperatures, fans and voltages). The second new graph monitors an unlimited number of MongoDB servers (either local or remote). As said, the System graph has been improved and now it includes two new subgraphs: one that…
This new version introduces three more graphs and, as always, it also introduces new features and fixes some interesting bugs. The first new graph offers the possibility to monitor the network queue disciplines (qdiscs) associated to a network interface (also called Linux Traffic Control). The second graph monitors chrony,the new NTP daemon that comes with some newer Linux distributions. Finally…
This is a maintenance release that mainly fixes a Document Object Model (DOM)-based cross-site scripting (XSS) vulnerability in the monitorix.cgi file. Such vulnerability is by injection a JS code in the 'when=' parameter of the URL shown after generating the graphs. Additionally, a potential denial of service (DoS) issue was discovered in the same 'when=' parameter of the URL which could lead in…
This new version introduces four new graphs and a number of new features, (of course, lots of bugs were also fixed). The first new graph shows the directory usage (based on the output of the du command) from a list defined in the configuration file. This is really useful when you want to keep an eye on the size of some specific directories. The second one is a ZFS statistics graph, which is…
Another new version that introduces two new graphs; the first one is a new Varnish cache statistics graph which hopefully covers all the most important values. It was created using the Varnish version 3.0.6, so I hope it will be also compatible with the new 4.0 version. The second graph covers the Verlihub statistics and was developed and provided by an external user. [...]
There is a new HOWTO detailing the installation of Monitorix 3.6.0 on Slackware 12. Thanks Czezz for this contribution!
The previous version introduced the new Makefile which was affected by some bugs that caused a bad installation of the Monitorix modules. This new file is intended to provide more flexibility to packagers. It also helps to standarize the installation for users that don't have a packaged version for their systems. [...]
This new version introduces two new graphs; one that is Linux specific to monitor an unlimited number of user processes (including CPU usage, memory usage, disk usage, network usage, opened files, number of threads, number of voluntary and involuntary context switches and number of instances of the same process). The other new graph is to monitor also an unlimited number of virtual machines (using…
This is a maintenance release that mainly fixes a pair of bugs. The first one was already announced and it included a work-around. The second one was recently reported by some users and affected directly the Email Reports graph, which was sending emails with no graphs. [...]
I've noticed that some people (depending of the RRDtool version installed) while updating to 3.5.0 from older versions have experienced a problem when starting the new 3.5.0 version. There is a bug in the conversion of the fs.rrd file that prevents to complete it successfully with the message ERROR: line 1237: expected</row> element but found<v>. [...]
This new version introduces a lot of changes, lots of new features and of course, lots of bugs fixed. First things first, there are two new graphs; one to monitor an unlimited number of APC UPS devices (using the apcupsd daemon), and the other to monitor the details of the current network connections (IPv4 and IPv6) including protocol-specific statistics using the netstat command. [...]
This version introduces some interesting new features. A complete new graph to monitor an unlimited number of Memcached installations, a new option called max_historic_years to be able to configure how many years of historical data will be kept (up to 5 years), two new alerts in the disk graph to control the disks health, etc. [...]
This is a maintenance release that fixes a serious bug in the built-in HTTP server. It was discovered that the handle_request() routine did not properly perform input sanitization which led into a number of security vulnerabilities. [...]
This version introduces mainly two new graphs; one to monitor an unlimited number of Wowza Media Servers and another to monitor an unlimited number of Alternative PHP Cache installations either in local or remote web servers. The Wowza graph is able to monitor up to 9 applications per server and it shows the current number of connections, the messages bytes rate, connections accepted/refused and…
Andreas Itzchak Rehberg (Izzy) recently rebuilt the current 3.2.1 version of the Debian/Ubuntu package which fixes a wrong default group name in theoption of the built-in HTTP server. Such bug prevented from starting the HTTP server with the following error message:
This is an enhancement release but also includes a fix for the stupid bug, included in the latest version, which prevented from seeing the Core temperatures in the LM-Sensors graph. The improvements in this version are mainly in the built-in HTTP server, which from now on includes the ability to use the Basic access authentication mechanism to access the web server. It also includes the ability to…
Great news! Thanks to the effort of Christopher Meng Monitorix is now included in the official Fedora repositories. Users of Fedora 18 (and soon 19) and EPEL 6 can now easily install Monitorix using the standard repositories and tools. [...]
The previous version introduced a bug that prevents seeing the Core temperatures. Fortunately the zoomed graph is not affected by this bug, so you can still see the Core temperatures if you click on the main graph. [...]
This version introduces a new major feature, a new graph to monitor the sensors of a Raspberry Pi card, which includes its clock frequencies, temperature and voltages. This graph requires to have installed the command vcgencmd that should come with the Raspberry Pi firmware. [...]
Andreas Itzchak Rehberg (Izzy) recently upgraded to 3.1.0 version the Debian/Ubuntu package. Many thanks!
This is mainly a bug fixing version which also includes a new FTP statistics graph. This new graph supports either ProFTPD and vsftpd log file formats, and although it covers the most basic aspects of an FTP server it should be very useful for daily monitoring. [...]
Finally the 3.0.0 is out! With the release of the 3.0.0 version Monitorix suffered another large rewrite which became into a complete modular code structure reducing in some cases its memory footprint. That new version also includes a number of new features, cleaned up all the code, fixed a lot of bugs and has a safest code as it uses 'strict' and 'warnings' in all its modules. [...]
This new beta release includes a number of improvements in the MySQL graph thanks to Luca Ferrario who continuously sends feedback for improving such graph. This new version also includes a new feature in the Network Port traffic accounting to support either incoming and outgoing connections. Unfortunately this forced to change the internal structure of the port.rrd file, so a new one will be…
This is the first release of the new 3.0 branch. In this new 3.0.0beta1 version Monitorix has suffered a massive rewrite and now it has a modular code structure reducing, in some cases, its memory footprint and offering the ability to package every graph independently, making it more suitable for embedded systems. [...]
I'm pleased to announce that I've finally moved the source code of Monitorix to GitHub. GitHub is clearly a better environment for open source projects. I think that this move will make much easier for users to contribute, making the project even better. Fork the git repository at https://github.com/mikaku/Monitorix!
This version introduces several new major features. The first one refers to a new graph to monitor an unlimited number of BIND name servers, which includes a complete and overall state of a BIND server. Its seven nested graphs cover the most important and relevant status information which should help System Administrators to monitor it easily. [...]
This is another maintenance release which mainly fixes a stupid bug introduced in the latest version. Such bug prevented the creation of the mysql.rrd file in fresh installations. [...]
The previous version introduced a bug that affects the creation of the mysql.rrd file in new Monitorix installations. The following error message would appear in the /var/log/monitorix file: [...]
This is mainly a maintenance version with some bugs fixed, being the most important, a bug that prevented monitoring multiple MySQL servers. This new version also includes some improvements like the support to use the socket file for the connection to the MySQL server and the new option IMAP_DATE_LOG_FORMAT to help to match with the Dovecot date log format. [...]
Andreas Itzchak Rehberg recently updated the 2.5.0 Debian package which addresses the installation problems mainly in "unstable" and "testing" systems:
This version introduces two new graphs to monitor unlimited number of Lighttpd web servers and Fail2ban jails. Also the MTA statistics graph has been enhanced convering much more information and including full support for Postfix. As always, all graphs have been created following the classical Monitorix style, while at the same time, attempting to be as much complete as possible. [...]
Matthew Connelly recently upgraded to 2.4.1 version the Gentoo package. Many thanks!
This version comes with a lot of interesting changes like the support for Dovecot 1.2 log format, the support for Polish language in monthly reports, and a lot of new support and changes in the System Services Demand graph which includes the CommuniGate log format and the Fail2ban monitoring. [...]
This version introduces three new graphs to monitor the Squid Proxy Web Cache, the NTP server and the Icecast Streaming Media Server. All graphs have been created following the classical Monitorix layout while, at the same time, attempting to be as much complete as possible. [...]
Łukasz Kędra recently updated to 2.3.0 the Debian package. Many thanks!
This version introduces two new interesting graphs to monitor NFS server and client statistics supporting NFS versions 2, 3 and 4. These new graphs are pretty complete covering almost all the values shown in the '/proc/net/rpc/nfsd' and '/proc/net/rpc/nfs' files respectively, and also include the ability to configure the list of NFS requests to be shown. [...]
Jörg Alpers recently sent an upgrade of the Debian package to support the change in the 'update-rc' function in Debian 6. [...]
Thanks to the special contribution of Jörg Alpers there is now a Debian package for the version 2.2.0, you'll find the link in the downloads page. [...]
This version introduces two new major features. The first one refers to a new MySQL statistics multigraph which includes a complete and an overall state of the current performance of a MySQL server. The six nested graphs cover the most important and relevant status information which should help System Administrators to optimize their MySQL server accordingly. [...]
This version comes with some interesting changes. One of the most important is a new command line parameter to save the PID (process ID) into the specified file. This is mainly done to make the life easier to the 'rc' scripts. [...]
This is mainly a bug fixing version which also includes a pair of improvements. The most noticeable is the support for the new 'Idrop' column in the output of the 'netstat' command appeared in FreeBSD 8.0 and newer versions. [...]
This version introduces some features that weren't completed in time for the release of 2.0.0 version. The most important improvement is the completion of the PC LAN monthly traffic reports, which includes the same language support that existed in the 1.5.x branch (Català, English, Deutsch and Italiano). [...]