Fork me on GitHub
Monitorix logo
Celebrating 15 years :: 2005-2020
Welcome to the Monitorix project
Take control over your small server

News

18-Jan-2022

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 current module nvidia.pm, as it comes with more detailed statistics.

The following are examples of these new three graphs:

NVMe graph
AMD GPU graph           NVIDIA GPU graph

The rest of new features, changes and bugs fixed are, as always, reflected in the Changes file:

  • Added a complete graph to support NVMe device statistics (nvme.pm). [#215]
  • Added a complete graph to support AMD graphic cards statistics (amdgpu.pm). [#367]
  • Added a complete graph to support NVIDIA graphic cards with more extended statistics (nvidiagpu.pm). [#333]
  • Added support in redis.pm to connect to a socket file. [#316]
  • Added support to get temperature values for gpu[n] keys using the output of lm_sensors in lmsens.pm. [#320]
  • Added support in process.pm for systems with different PID max value defined in /proc/sys/kernel/pid_max.
  • Added new graph of process' uptime in process.pm. It comes with a new option called time_unit to set the scale of the graph. [#311]
  • Added the option time_unit in system.pm to set the scale of the uptime graph. [#331]
  • Added the new command line option -s to decide which part of a line in the config file will be the key and which one will be the value. The split policy accepts the values guess (as the default), whitespace and equalsign.
  • Added support for IPv6 addresses in traffacct.pm.
  • Added the option cmd in lmsens.pm, which defaults to sensors, to be able to help to add sensors values not covered by lm_sensors. [#325]
  • Added the ability to prefix fan values to be able to select between rpm and percentages, using rpm: and percent: respectively. [#325]
  • Added a home button in the upper-left corner to easily go to the main page. The button will appear only if the new option called enable_mainmenu_button is enabled (disabled by default). [#338]
  • Added the ability to view the website as web app in full screen mode. [#340]
  • Changed the way how the cmd option works in port.pm, by executing directly the command defined (without args), unless undefined, in which case it will continue defaulting to ss.
  • Added some changes to monitorix-alert.sh to be able to symlink it and act as a generic alert script.
  • Added fan speed (as fan), power (as pwr), percentage (as pct) and byte (as byt) identifiers to gensens.pm. [#344]
  • Added the ability to include arguments in the scripts called by ambsens.pm to collect the value for each sensor. [#343]
  • Added the new option refresh_interval in du.pm to reduce the execution of the du command and its undesired side effects. [#324]
  • Added a new option to show NaN instead of 0 for missing data in ipmi.pm. [#349]
  • Changed to simplify the unit correction in gensens.pm. [#346]
  • Enhanced the quality of the favicon image.
  • Added the option respect_standby to avoid waking up disk(s) while reading SMART values. Also adds Nan for missing values in disk.pm. [#359]
  • Added legend customisation to ambsens.pm. [#382]
  • Fixed to include the DBI->connect parameter dbname=postgres in pgsql.pm to avoid connection problems. [#310]
  • Fixed to use $options{u} instead of $config{u}.
  • Fixed to include the reference to the -u option either in the usage text and in the monitorix(8) man page.
  • Fixed the legend in nvidia.pm graphs to respect the max value. [#330]
  • Fixed to honour the <map> option on graphs 2 and 3 in disk.pm.
  • Fixed (by just commenting out some lines) the <map> option in disk.pm.
  • Fixed to not treat option graph_name as special as it ends up duplicating graphs.
    As this is an important change, please report any issues you might encounter here.
  • Fixed Samba users counter in user.pm in case Samba is not installed. [#348]
  • Fixed the rigid and limit values in ipmi.pm to extend their effect to the rest of graphs. [#351]
  • Fixed some undefined values in bind.pm that led to the message: Function update_pdp_prep, case DST_GAUGE - Cannot convert '' to float. [#374]
  • Fixed all zoomed images to fit in the pop-up window when using the SVG image format. [#342]
  • Small cosmetic changes.

Please, check the monitorix.conf(5) man page for all the details.

NOTICE: The configuration file monitorix.conf has been extended with important changes.

All users still using older versions are encouraged to upgrade to this version.


Older   First