I am interested in setting up JMX monitoring with minimal configuration as possible. In VisualVM or in JConsole a lot of metrics are shown just by connecting to the JMX server. I would like to store those (important ones) and setup an alarm when they cross a particular threshold.
I have looked into OpenNMS, Nagios, Splunk and Zenoss so far. None of them have the out of box experience. At this point I am more interested in getting work done (I am a Dev guy who moonlights in Ops)
Edit: By out of the box I meant, no need for installing plugins (like Splunk or Zabbix). No clunky configurations (like in OpenNMS). Some thing that just works by minimal effort, give in your jmx url and password and baaam!