Puppet dashboard - early days
Reductive Labs, who produce Puppet recently released an early version their dashboard tool. You can have a look at their brief tour as well as the code repository and documentation site which is here.
It's clearly early days both in terms of the dashboard (v0.2.1) and in terms of our experience with it. To be frank in it's current state it's a pretty tool however it lacks a large amount of functionality which would make it actually useful.
Fancy graphs and flash graphics can be useful to diagnose certain issues as well as trending, however it is also useful to be able to receive alerts. In fact, the best approach can be for a system to automatically raise tickets in when a problem occurs and then to resolve those tickets when the problem disappears.
What we'd rather see is a way to tell which systems are out of sync with puppet as well as highlighting any failures. In particular on production systems we'd be running puppet in "report but don't change" mode - that way any changes done outside puppet can be analysed and if required rolled back into puppet.
an alternative
an alternative to the dashboard (which might fit your needs a bit better) is Foreman (http://theforeman.org)