I like the Idera SQL Diagnostic Manager for monitoring SQL Servers, especially in an enterprise environment with lots of servers.
I will let others comment on SQL diagrammers – there are several available, and they all have their pros and cons.
can monitor SQL server performance. Here there is a plugin
which can help to check main KPIs to monitor.