有人有灯监控经验吗?我的意思是对 mysql 的标准监控和慢查询监控,以及虚拟主机负载。并在事情进展不顺利时发出警报。
Cacti 是非常酷的工具,但它没有警报系统,而且非常庞大。我喜欢zabbix,它的性能。但是我找不到任何用于 apache 监控的注释或插件,一些工具将使用 */server-status 收集这些数据,为每个虚拟主机收集数据并将其保存到 zabbix 数据库中,并有更多的绘图机会 =)
还有一些来自mysql的proc stat,为每个用户收集数据,他的统计数据,慢查询等等,结果是图形=)
一定是这个工具在任何地方,我只是找不到它......
这里有一些开始使用的 zabbix 模板 - http://www.zabbix.com/wiki/doku.php?id=contrib:templates
编写自己的脚本并将结果包含到 zabbix 中也不是很困难 - 试一试!
米
apache - 在http://www.zabbix.com/wiki/templates/apache上有一个非常好的关于 apache 监控的方法 - 图表很闪亮。
mysql - 可能比你需要的更多http://www.zabbix.com/wiki/howto/monitor/db/mysql/extensive_mysql_monitoring_including_replication
听起来您对监控和指标感到困惑。Cacti 是一种用于跟踪指标的工具(CPU 或内存随时间的使用情况、Apache 上的每秒点击次数等)。使用 Cacti 发现趋势并了解何时需要升级或添加系统,或实施负载平衡。
对于真正的服务监控和警报,您需要像Nagios这样的工具。
我没有任何使用 Zabbix 的经验,但如果您还没有致力于某个工具,Zenoss拥有您正在寻找的所有监控插件以及 RRD 生成的性能图。这些图表不如 Cacti 的那么好,但它们很容易设置。监控和警报工具也非常好。
Zabbix 提供了很少的开箱即用脚本,请查看“ 16.2.2.MySQL ”上的文档以获取一些示例。
至于 apache,恐怕你必须想出自己的脚本才能让它正确。就我个人而言,我会重新考虑 Zabbix(经过一些评估,我们现在正在放弃它)并结合使用 munin(或仙人掌)和icinga(好吧Nagios,因为 icinga 还没有完全准备好)和 IDOUtils(Nagios 中的 NDOUtils)