Friday, June 28, 2013

RPi-Monitor: Version 2.0 is available

Note: A new version of RPi-Monitor is available: Version 2.1.
All the details about the latest version of Rpi-Monitor are in RPi-Monitor overview

The version 2.0 of RPi-Monitor has been released.

If you don't know yet what RPI-Monitor do, have a look to RPi-Monitor Overview.

Photo from Flickr  AttributionShare Alike cc-by-sa by bovinity

What's new in this version?

A lot of changes have been done in the code of RPi-Monitor. Most of these changes are invisible from a first look except maybe a better look'n feel...
RPi-Monitor is now fully configurable. Everything displays in status page or in statistics page can be modified, tuned and customized to your needs. You can see the manpages of rpimonitord and rpimonitord.conf for deepers details.

Here is the changelog of version 2.0:
  •  Add the possibility to draw static values
  •  Remove update package status update after apt-get command. Update command will have to be executed manually.
  •  Add redirection for shellinabox for url /shellinabox
  •  Add a manpage dedicated to configuration: man rpimonitord.conf
  •  Change in configuration files to make status and statistic pages fully configurable
  •  Add post-process formula to have more readable values
  •  Curves displayed in graph are now fully configurable
  •  Remove Legend position and timezone from graphs
  •  Make legend of graph configurable


Download it from the official repository in Github:
    sudo wget -O rpimonitor_2.0-1_all.deb

Install the dependencies by executing the following command:
    sudo apt-get install librrds-perl libhttp-daemon-perl libjson-perl

Installation or upgrade can be done with the command:
    sudo dpkg -i rpimonitor_2.0-1_all.deb

Important notices
  • RPi-Monitor 2.0 depends on libjson-perl which need to be install in addition to RPI-Monitor 1.x dependencies
  • Configuration file and RRD of RPI-Monitor version 2.0 are not compatible with version 1.x. If you previously used version 1.x, it is advised to remove RPi-Monitor before installing this version.


RPi-Monitor is now fully configurable so if the displayed information doesn't match you need, customize it.
Everything display in status page or in statistics page can be modified, tuned and customized to your needs.

To see how to customize it, use the command
    man rpimonitord
    man rpimonitord.conf

Man pages are also available in the wiki.

You will find some examples of customisation in RPi-Monitor articles.


Once RPi-Monitor is configured as you wished, browse http://RPiIpAddress:8888/ to access to the web interface.

Note: The graphs rendering may have strange behavior on Google-Chrome on Windows while it works fine on Linux. Internet Explorer is even not able to display statistics, it is then advised to use Firefox on Windows or better... switch to Linux! ;-). 


  1. "Can not get information (dynamic.json) from RPi-Monitor server."

    What is the problem? I upgraded from 1.5, and libjson-perl installed, update/upgrade also.

  2. Oh. Solved.

    'sudo reboot' and 'sudo apt-get update && sudo service rpimonitor update' required again.

  3. how do you uninstall previous version? Thanks

    1. You can remove it using the standard debian command 'dpkg':
      dpkg --purge rpimonitor