Due to its low price and more than powerfull hardware raspberry pis are a greate choice to build a monitoring dashboard. By monitoring dashboard i a stationary display showing a dashboard (or many different) showing well … whatever its shows.
To achieve a kiosk mode like experience you simply start chromium browser from autostart of raspbian. I dont go into how to install a raspberry pi or installing raspbain since this step is more then well documented on the internet. Instead i just will focus on the autostart of chromium and how to tweak everything.
Starting Chromium after system boots is done by editing autostart file of xdg.
pi@raspberrypi:~ $ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
and add the following line to open up chromium in kiosk mode, in fullscreen mode without showing crash and error dialogs
chromium-browser --noerrordialogs --disable-session-crashed-bubble --disable-infobars --force-device-scale-factor=1.00 --kiosk --app=http://**u know the best**
in my case since the dashboard requires authentication i also installed chrome plugin Tampermonkey which allows me to run custom javascript pending on website i visit. so i wrote a code which automatically enters credentials and click login
// ==UserScript==
// @name monitoring login
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://url of your dashboard/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
document.getElementById('input_user').value = "view";
document.getElementById('input_pass').value = "xxxxxx";
document.getElementById('form_login').submit();
})();