Learning with Raspberry PI, VI - delivery monitoring the Raspberry with RPI Monitor

In previous deliveries I showed screenshots the use of SWAP, the voltage, and the frequency of the microprocesdor ARM of the Raspberry, other values.

RPI Monitor


Many of the you may ask you what that tool, and as you have it, so in this installment, we'll see that serves RPI-Monitor and as you can enjoy its advantages in three simple steps.

What is RPI Monitor and is used for?

This friendly Web application It allows us to monitor in real time our Raspberry, and generate Statistics with these data to see as the parameters evolve past some hours or a few days since we light the PI.

Thanks to these statistics we can adjust our PI use or see if it is suitable for the project that we will develop.

How do I install it and use?

Very simple, I'm going to explain in graphic form so everyone can follow this manual, just follow these three steps:

Step 1: Install RPI Monitor:

To install it, We have access to the PI Store, available through the graphical interface of the Raspberry, and install it.

PI Store

PI Store

To access the graphical interface only should launch the server of XWindows from the terminal of the PI in the following order:

pi@raspberrypi ~ $ sudo startx

Is also possible to access the GUI remotely with FreeRDP as we saw in the previous delivery.

The use of the PI Store is very similar to any Market Android, so don't have any difficulty, We must only look RPI-Monitor e make “Click” in Install.

Instalando RPI Monitor

Installing RPI-Monitor

Step 2: Access the Web interface

RPI-Monitor is one web application It is housed in the PI, Therefore we can access from any node that has access to the Raspberry and with Web browser, either from your local network or via the Internet if so we have set it.

Screenshot of 2014-08-02 12:22:22

Accessing the Raspberry port 8888

We must simply access from any web browser to the port 8888 the IP once the installation has finished and click on “Start” or read the QR code from a mobile device connected to the WIFI or the VPN of the same local network as the Raspberry PI.

Accessing the RPI-Monitor panel

Accessing the RPI-Monitor panel [Login page]

There is also the possibility of access via the Internet for example configuring access through services such as NOIP.

Step 3: Show data in real time

When you access to the control panel of this application Web, We can see that the values that we always see will be the same until we reload the page, but this has easy solution.

Configuring RPI-Monitor

Configuring RPI-Monitor [Tab configuration]

With a simple configuration, we will allow that the values change automatically as well get information in real time, It is also possible to animate the bars to give a touch of modernity, You can copy the settings from the image above.

And as I can see the statistics??

In this section you can see the usage statistics of the RAM and the SWAP, of the temperature, the use of the Network, the loading and the use of the CPU and the use of disk.

Screenshot of 2014-08-02 12:24:54

Statistics of temperature records. [Statistics tab]

Screenshot of 2014-08-02 12:24:33

Statistics of the use of the network. [Statistics tab]

Screenshot of 2014-08-02 12:24:04

Loads of CPU statistics. [Statistics tab]

This is quite useful to diagnose faults or prevent them, and detect whether the implementation of our project is feasible on one Raspberry PI.

Shell in a Box of RPI-Monitor

Finally we also have one Shell in a Box, is one of the options of the menu gives us access to a Shell in Bash through our Web browser.

I don't it from use as authentication is at the level of Operating system, and is not protected the access to this website in any way, the only preventive measure is that it forces the access via HTTPS.

We can access it through the port 4200.

Accessing the port 4200 of the Raspberry.

Accessing the port 4200 of the Raspberry.

Anyway if you fancy them to use it, I suggest that for yourselves a good Rules script for IPTables, or that configuréis the module of access control Web server Apache or the web server that you use, and that you change the port by default.

If you want more information stay tuned to upcoming deliveries.

If you like you can follow me on Twitter, Facebook, Google +, LinkedIn, or share it with the buttons under this publication, If you have any questions or suggestions please do not hesitate to comment.

Help us to reach more readers Share on LinkedIn
Share on Facebook
Tweet about this on Twitter
Share on Google+
Google +
Email this to someone

2 thoughts on"Learning with Raspberry PI, VI - delivery monitoring the Raspberry with RPI Monitor

  1. Hello brother, a doubt as I have installed a library in mono develop C# raspberry pi 2 to control GPIO pins, Thank you!

    • Hello Omar, Thanks for your comment.

      At the moment I have never programmed in C#, so I can not guide you in that sense, If you serve the libraries in Python in this blog you will find information regarding.

Leave a Reply