如何使网站可监控?

How make a website monitorable?

如何使用像 Zabbix 这样的监控代理来监控 PHP 中构建的网站?

我已经使用 Website 建立了一个网站,现在客户告诉我他希望它可以被监控。他甚至告诉我他将要用来管理它的软件,我只是不知道如何让它成为可能。我不想专注于他将要使用的解决方案,我想让解决方案保持抽象。一直在研究并发现了一些关于 CIM(公共信息模型)的东西,但还不清楚。有什么想法吗?

回复在这里。 Zabbix Doc 基本上你可以用 zabbix 模拟,你网站上的 "clicks" 并获取如下数据:响应时间、响应代码、下载 time/speed 和其他...

你可以用 zabbix 做很多事情,目前我的一个客户使用 Zabbix 监控超过 500 个虚拟机。

第一步:安装zabbix server

步骤 2: 在您的 php 机器上安装 zabbix 客户端 zabbix server/client installation link

第三步:在zabbix server中配置主机(可以使用zabbix-UI

就是这样,您可以看到 Zabbix 将开始监控您的服务器

现在,zabbix可以监控什么:

  • CPU 利用率
  • 内存使用
  • 网络In/Out
  • 磁盘使用情况和许多其他

您可以轻松获得 PHP 的 Templates 以开始基本监控

除此之外他们还有

  • Graphs:您可以使用built-in或自定义或自己的
  • Screen: 您可以隔离所有相关服务器以查看一个 地点
  • Triggers:您可以在不确定的使用情况下创建警报(例如,您的磁盘是 90% 已满或 CPU 利用率达到 70%,您可以配置警报 基于严重程度,如灾难、高、中、信息等)
  • 它甚至可以通过Auto-discovery
  • 自动添加主机