我正在为单个MySQL服务器和底层Linux操作系统寻找一个好的一体化监控工具。 我需要一些能让我快速浏览现在正在发生的事情的graphics,并提醒我注意问题/潜在问题。 如果还可以给出build议,甚至更好。 我需要能够看到历史数据和趋势,最好有一个简单的方法来看看“什么变化? 这些数据最好包含相关的操作系统指标,如CPU,iops,RAM利用率等。
我没有DBA,所以MySQLpipe理只是我在小型IT部门所穿的15种不同的帽子之一。 我计划从Percona或MySQL那里购买商业支持合同,但是我仍然需要一个体面的监控工具(如果你愿意的话,可以成为我的“虚拟DBA”)。
我遇到的一些候选人是:MonYog,Hyperic HQ,DBTuna和Jet Profiler。 我很想知道这些工具和其他人在真实场景中使用它们来检测和debugging问题等。
监视工具的平台可以是Windows或Linux,没关系。
input/build议,将不胜感激。
关于度量恕我直言,你不能比在这里find的MySQL仙人掌模板更好。 这对于监视/警报并没有什么帮助,但是你可以使用Nagios,虽然这可能对你来说太过分了。
我们的托pipe服务提供商提供up.time,它提供了MySQL的监控/警报和指标,但是我仍然遇到了部署Cacti的麻烦,因为up.time解决scheme与Cacti模板相比更为糟糕。
有几个工具用于监视mysql服务器。 参考这个 。
我会build议mytop和phpmytop incase你没有访问SSH。
我们在工作中使用mytop来监视查询等。真正提供DB活动的良好洞察力。 您也可能想要监视您的慢速查询日志 。
如果你想要一个免费的工具来实现轻量级的预算,并且需要dynamic指标,那就去MySQLpipe理员。 它仍然是免费的,仍然在那里。 您可以在Windows中对远程DBA服务器运行它。 我今天仍然使用它。
安装
C:\MySQLGUI C:\MySQLGUI上打开Windows资源pipe理器 C:\MySQLGUI Windows资源pipe理器中