We have a couple of extra monitors lying around at work as well as some mac minis and other assorted hardware that isn’t being used. We wanted to mount the monitors to the wall and have the typical performance graphs, red/green monitors, etc. displayed on them.
After attending SCALE 10X and seeing @lolcatstevens’ talk on haproxy where he used impress.js as the presntation software, I knew I wanted to use impress.js for this. What I set out to build was a simple webpage using impress.js that takes a list of urls from a config file, automatically lays each url out in an iframe on the canvas, then rotates through them, refreshing each iframe before it is displayed. What I ended up with is something I’m calling noc-display. You can find a live demo of it here.