To monitor Solr start by enabling JMX (see SolrJmx).
Tools & Services
SPM for Solr
SPM for Solr performance monitoring from Sematext monitors all Solr metrics, as well as a number of server and JVM metrics. It includes alerting, custom dashboards, custom metrics, subscription emails, filtering by server, core, request handler and more. SPM can monitor Solr 3.x - 6.x servers/clusters, including SolrCloud. In addition to monitoring Solr, SPM can monitor Hadoop, HBase, ZooKeeper, Kafka, Spark, Storm, !Elasticsearch, Sensei, Java webapps and generic Java applications, as well as custom metrics. SPM can be installed on premises or one can use the SaaS version of SPM run by Sematext in which case the setup takes less than 5 minutes before graphs with performance metrics start appearing in real-time.
New Relic (http://blog.newrelic.com/2012/01/12/grahamdumpletons-been-busy-the-latest-python-agent-release-includes-support-for-solr-mongodb-redis-and-more/)