zabbix监控网站,一般通过http code进行,如果http code返回200,代表网站状态正常,当然还有更进一步的监控,比如通过用户名和密码登陆后台,如果响应,返回200,就表示post成功,并且通过正则表达式从响应的html中匹配sid;验证登陆,打开首页,检索html中是否包含profile(说明:只有登陆成功,才会有的profile出现);退出账号,传递sid给index.php即可退出,响应200即表示退出成功。

我们这里只验证首页状态,不通过登陆后台验证。

创建Web场景:

配置-主机-需要设置的主机-Web场景-创建Web场景

Zabbix学习笔记(十)_zabbix

 Zabbix学习笔记(十)_zabbix_02

 Zabbix学习笔记(十)_监控网站_03

 

下面是我设置的监控项(简单监控)

 Zabbix学习笔记(十)_监控网站_04