通过zabbix进行LAMP监控

通过zabbix进行LAMP监控

有人有使用 lamp 监控的经验吗?我指的是 mysql 的标准监控和慢查询监控,以及虚拟主机负载。如果出现问题,会发出警报。

Cacti 是一款非常棒的工具,但它没有警报系统,而且非常庞大。我喜欢 zabbix,喜欢它的性能。但我找不到任何用于 apache 监控的注释或插件,有些工具会使用 */server-status 收集这些数据,为每个 vhost 收集数据,并将其保存到 zabbix 数据库中,并提供图形绘制的更多机会 =)

还有来自 mysql 的 proc stat 的一些内容,为每个用户收集数据,他的统计信息、慢速查询等等,并以图形作为结果 =)

这个工具一定在某个地方,我只是找不到它……

答案1

这里有一些可以开始使用的 zabbix 模板 -http://www.zabbix.com/wiki/doku.php?id=contrib:templates

编写自己的脚本并将结果包含到 zabbix 中也不是很困难 - 尝试一下吧!

答案2

  1. apache - Apache 监控方面有一篇相当不错的指南,网址为http://www.zabbix.com/wiki/templates/apache- 图表非常闪亮。

  2. mysql - 可能比你需要的更多http://www.zabbix.com/wiki/howto/monitor/db/mysql/extensive_mysql_monitoring_ including_replication

答案3

听起来你把监控和指标搞混了。Cacti 是一种用于跟踪指标(一段时间内的 CPU 或内存使用情况、Apache 上的每秒点击次数等)的工具。使用 Cacti 可以发现趋势并了解何时需要升级或添加系统,或者实施负载平衡。

对于真正的服务监控和警报,你需要一个这样的工具纳吉奥斯

答案4

Zabbix 提供的开箱即用脚本非常少,请查看“16.2.2.MySQL“举几个例子。

至于 apache,恐怕您必须自己编写脚本才能正确使用。我个人会重新考虑 Zabbix(经过一些评估后,我们现在将放弃它),并使用 munin(或 cacti)和冰加(出色地纳吉奥斯因为 icinga 还没有完全准备好)使用 IDOUtils(Nagios 中的 NDOUtils)

相关内容