04.ZabbixWEB网站监控

Web场景监测概述

1.Web网站中什么是动态网站,什么是静态网站

静态网站: 纯静态网站就是服务器的源代码和客户端的源代码一致。
动态网站:<?php phpinfo()?> 每次用户访问的时候,html都是在内存中动态生成的,支持登陆,支持用户交互,所以动态网站登陆需要有东西存下来,那么动态网站会给客户端下发sessionID,客户端会将SessionID保存至cookie中。

演示例子: 禁用IE浏览器的cookie验证,检查是否能登录网站。

2.当用户访问Web网站时,session和cookie是如何进行工作的

1.当用户首次访问网站,是不会携带cookie信息,那么在服务端返回网页的时候,会给该用户分配一个sessionID
2.当用户再次访问网站时,会携带网站对应的cookies信息,服务端接收后会通过session校验用户的cookid

3.使用curl模拟用户访问网站

1.模拟登陆curl -L -c cook -b cook -d '原始数据' 请求URL
2.登陆成功后再次使用curl -c cook -b cook Url >test.html保存获取的内容

Web场景监测实战

1.使用curl命令模拟登陆 zabbix

[root@m01 ~]# curl -L -c cook -b cook -d 'name=Admin&password=zabbix&autologin=1&enter=Sign+in' 'http://10.0.0.30/zabbix/index.php'

2.使用curl命令获取zabbix队列信息

[root@m01 ~]#  curl -L -c cook -b cook 'http://10.0.0.30/zabbix/queue.php?config=0'

3.使用curl命令退出zabbix

[root@m01 ~]# curl -L -c cook -b cook -d 'sid=47939085e49beb00' 'http://10.0.0.30/zabbix/index.php?reconnect=1'[root@m01 ~]# curl -L -c cook -b cook -d 'sid=21f500721fe19d1b' 'http://10.0.0.30/zabbix/index.php?reconnect=1'

4.Web场景监控步骤与监控流程


本文 暂无 评论

Top