we recently added a MacPro with eight (yes 8) monitors on it. We have various tools for monitoring our website (Chartbeat, Nagios, internal statistics, Jenkins, Smartfox, etc.) and they are currently free-flowing in various browser windows on the various screens.

I'd like a better way to organize them into a more fixed system so (a) we can't just accidentally close out of a window (b) some automatically refresh (currently done through browser plugins) etc.

Any suggestions?


Looks like you want a tiling window manager. The description is complicated, but the idea is simple: A tiling WM arranges windows so that there's no overlap. There's a question on tiling WMs for OSX at SuperUser, I'd use one of their recommendations to tile the browser windows across the 8 screens.

If your tools are internal, you should be able to modify the monitoring page to reload automatically.


You're trying to shoehorn a solution for a problem you shouldn't have: Your monitoring system should not rely on having web pages open (and by extension, on people looking at them). What happens when your monitoring person has to go take a leak, slips on a puddle in the rest room, cracks their head on the side of the toilet and drowns? It Could Happen!

That said, a tiling window manager and some creative use of AppleScript can probably do what you want. Implementation of the solution is left as an exercise for the reader (because without being inside your environment we can't really determine what you need to do).


I use a firefox-plugin called "Tile Tabs" where you can tile your browser screen and load different monitoring-sites. You can also save the current tiles and load them again. So maybe you stretch your firefox across multiple monitors and just divide the content. For reloading i use the "ReloadEvery" plugin, where i can set the reload time in the context-menu of every tile if i need to. Its also a good solution for full-hd-tv screens to show a summary of your monitoring.

  • Linking these suggested plugins would be a good improvement to this already-helpful answer. – pjmorse Sep 24 '12 at 0:06

If you already have Nagios in your environment you're already there. Nagios can be set up to take in the feeds from all the various monitors you have in place and present a single combined view of everything. I've been a Nagios consultant for a number of years now. Send me a private message if you'd like to discuss this further.

Not the answer you're looking for? Browse other questions tagged or ask your own question.