Raspberry Pi Real time monitoring : Install RPi-Monitor

2 minutes read

I hope that you are aware of Raspberry Pi and have a working Raspberry with Raspbian installed. Now you are eligible to install RPi-Monitor(A graphical user interface for real time Raspberry Pi monitoring). RPi-Monitor has a web interface which can be accessed by any modern web browser, this would help us to monitor and have a graphical view of Raspberry Pi(With status, pi charts, histograms and Bar diagrams) about the following :-

The status page presents a summary of:

  • Version: Installed and is it up to date?
  • Uptime: Current clock of the Raspberry Pi and how long is it running.
  • CPU: Load average, and CPU configuration.
  • Temperature: Current temperature measured in the CPU
  • Memory: Amount of memory available
  • Swap: Swap usage
  • SD Card: Disk usage for partition boot and root
  • Network: Volume of data exchanged on the network

Available graphs are:

  • CPU Loads
  • Network
  • Disk Boot
  • Disk Root
  • Swap
  • Memory
  • Uptime
  • Temperature

This makes our life simpler as we do not have to deal with the Command Line Interface and hence no need to learn specific commands.

If you are not aware of Raspberry Pi, then please check the blog “What is Raspberry Pi ?” and then to install OS(Raspbian) on Raspberry Pi check the blog “Starting/Booting Raspberry Pi“. You may also purchase a new Raspberry Pi(Purchase single unit or full package[recommended]) from amazon.

Installing RPi-Monitor on Raspberry Pi

1.Let us start by updating the repository and upgrading all our liberaries and Raspbian OS. Please paste the following command on command line.

sudo apt-get update

sudo apt-get upgrade

2. Now let us install all the missing libraries/plugins which are required to install Webmin. Missing libraries will be installed and existing libraries will be skipped automatically. When prompted please give “y” and enter.

sudo apt-get install librrds-perl libhttp-daemon-perl libjson-perl libipc-sharelite-perl libfile-which-perl

3. Go to home folder and create one folder to download RPiM.

cd ~ ; mkdir RPiM; cd RPiM

4. Download the latest version of RPi-monitor application.

sudo wget https://github.com/XavierBerger/RPi-Monitor-deb/blob/master/packages/rpimonitor_2.9.1-1_all.deb

5. Finally Install RPi-monitor.

sudo dpkg --install rpimonitor_2.9.1-1_all.deb

6.Now open up the Fing application on your mobile phone and get the IP address of your Raspberry Pi.

Let us assume that your ip Address is

7.Now enter the IP address on your PC/MAC or even the Raspberry Pi browser as <IP>:8888 and sign in using the pi user credentials.

Congratulations your RPi-Monitor tool is working successfully. You will see the Dashboard(As shown in the blog picture above) on login and you may now monitor your Raspberry Pi using this GUI(Graphical User Interface) very easily.

Note: Make sure that the user you are using to install and use RPi-Monitor should be a part of sudoer list. You may be wondering what’s this, to make things simpler just use the default pi user.

8. To uninstall RPi-Monitor, you can execute the following command:

sudo apt-get remove rpimonitor

I will make this even simpler for you. Instead of following the above steps and doing this by your own, you can order your card with pre-installed Raspbian OS and all the softwares by clicking the link below. Just insert the card and start your Raspberry Pi 🙂 .

4 Replies to “Raspberry Pi Real time monitoring : Install RPi-Monitor”

  1. I truly enjoy looking through on this web site , it holds superb content .

  2. Hello! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a wonderful job!

  3. -Read all and jumped right on in, and got this:

    [email protected]:~/rpim $ sudo dpkg –install rpimonitor_2.9.1-1_all.debclear
    dpkg-deb: error: ‘rpimonitor_2.9.1-1_all.deb’ is not a debian format archive
    dpkg: error processing archive rpimonitor_2.9.1-1_all.deb (–install):
    subprocess dpkg-deb –control returned error exit status 2
    Errors were encountered while processing:
    same with rpimonitor_2.9-1_all.deb
    what do i do rong

    $ cat /etc/os-release
    PRETTY_NAME=”Raspbian GNU/Linux 9 (stretch)”
    NAME=”Raspbian GNU/Linux”
    VERSION=”9 (stretch)”

    1. I am not pretty sure what file have you used. If you have used the debian file for arm architecture then only it will work. please check your file if it is not for x86.

Leave a Reply