0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#Zabbi学习(七)

天天天蓝loveyou 2022-03-23 阅读 42

Zabbix架构

zabbix监控基础架构回顾

Zabbix监控方式(agent、snmp、ipmi、ssh、telnet)

​Zabbix资源回顾(基于监控项基础的所有资源)​

#yyds干货盘点#Zabbi学习(七)_服务端

#yyds干货盘点#Zabbi学习(七)_php_02

Web场景检测

Web网站可用性监控

1.使用命令行实现网站的登陆(curl登陆discuz,需要关闭discuz的验证码)

2.使用curl模拟登陆zabbix web

扩展知识

    静态网站: 纯静态网站就是服务器的源代码和客户端的源代码一致。

    动态网站:<?php phpinfo()?> 
每次用户访问的时候,html都是在内存中动态生成的,支持登陆,支持用户交互

所以动态网站登陆需要有东西存下来,那么动态网站下发的是session,客户端保存的是cookie,那什么是session,什么是cookie。

服务端下发:session   客户端保存:cookie  ​演示例子:禁用IE浏览器的cookie验证。​

用户访问网站时,session和cookie是如何进行工作的。​​ 
当用户第一次访问网站,肯定不会携带cookie信息,服务端返回网页的时候,给该用户分配一个sessionID

当用户第二次访问网站的时候,会携带cookies访问,服务端就会通过session验证用户的cookid进行验证  
模拟登陆 curl -L -c cook -b cook -d '原始数据' 请求URL

登陆成功后,使用curl -c cook -b cook Url 访问想访问的内容,然后追加至一个html文件中 验证是否成功

使用命令行模拟登陆zabbix

curl -L
-c tt -b tt -d 'name=Admin&password=zabbix&autologin=1&enter=Sign+in'
'http://10.0.0.61/zabbix/index.php'

使用命令行模拟登陆discuz论坛

-c -b指定保存的cook信息

-d 指定登陆需要发送的用户名与密码

curl -L
-c cook -b cook -d
'fastloginfield=username&username=admin&password=1&quickforward=yes&handlekey=ls'
'http://10.0.0.9/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1'

模拟退出Discuz论坛

curl -L -c cook -b cook
'http://10.0.0.9/member.php?mod=logging&action=logout'

Web场景监控步骤与监控流程:

1.登陆

2.验证

3.退出



举报

相关推荐

0 条评论