SiteMonitor
SiteMonitor copied to clipboard
基于Laravel框架的网站监控程序
目前 似乎都是1hours 的 针对每个图表设置不同的 例如24hours 曲线图 什么的 就更好了
在检测节点上部署一个php程序。可以主控+节点,来实现多节点监控。 需要考虑的问题: 1、报警设置 现在单一检测结果,所以可以设置例如ping大于100ms则报警。 如果多节点监测,那么结果会是多个,例如广州200ms,美国30ms,那么报警规则怎么设置呢? 可能的规则是: - “所有/任意一个 节点最大ping超过xx ms”、 - “所有/任意一个 节点没有匹配到关键词” - “所有/任意一个 CPU占用超过xx%” - “所有/任意一个 磁盘可用低于xx%” 报警规则的复杂度很高啊。 是否还有没考虑到的报警规则?
除了现有的http监控、ping监控。还需增加一种探针监控。就是在目标机器上安装一个php探针程序,通过检测这个探针,得到被检测机器的更详细的信息。 **有了这个的话,就可以监测磁盘使用率,CPU使用率等信息了。** 就可以设置例如“磁盘空间小于20%”这样的报警规则了 问题: 探针程序使用什么?自己写,还是用雅黑探针然后匹配雅黑探针的信息?如果使用雅黑探针,必定要修改以增加秘钥访问功能。