编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

使用Nagios监控网站登录是否成功(nagios监控使用方法)

wxchong 2024-09-30 04:21:55 开源技术 283 ℃ 0 评论

使用Nagios自带的check_http工具检测网站是否可以登录。

抓包工具:Fiddler

操作步骤:

1.打开Fiddler软件,打开浏览器输入我们需要监测的网址,进入登录页面;

2.输入事先已注册好的帐号密码登录;

3.在软件fiddler里面会捕获到整个登录过程,包括在浏览器中输入的网址、帐号密码、点击登录后返回的结果;

4.记录下这些值,我们在nagios环境下测试,以 ttlop.com 为例:

fiddler抓包的结果如下

{"data":{"Token":"","UserGuid":"","Photo":"","Nickname":"","InviteCode":"","Sex":"","mstate":0},"code":"101","msg":"账号或密码不正确"}

{"data":{"Token":"a3c55975883a43d3996b9a2370918a16","UserGuid":"2e138c7b8d774d5dafe1d2eb42cf496c","Photo":"http://imgs5.ttlop.com:8072/ZHGJAPPUserImage/jpg/2015/05/24/09/26/20150524092654024.jpg","Nickname":"sinai","InviteCode":"enp553","Sex":"0","mstate":0},"code":"100","msg":"登录成功"}

以上分别是我们输入错误和正确的帐号/密码后返回的结果,从中我们可以看出code后面的数值是一个很明显的标识

获取到这些值后我们使用nagios自带的check_http进行检测:

[root@mail libexec]# ./check_http -H ttlop.com -u "/user/login.ashx?phone=18888888888&pwd=888888" -s "100"

HTTP CRITICAL: HTTP/1.1 200 OK - string '100' not found on 'http://WisDomBusApi.ezagoo.com:80/user/login.ashx?phone=18888888888&pwd=888888' - 382 bytes in 0.155 second response time |time=0.154626s;;;0.000000 size=382B;;;0

[root@mail libexec]# ./check_http -H ttlop.com -u "/user/login.ashx?phone=18675850419&pwd=888888" -s "100"

HTTP OK: HTTP/1.1 200 OK - 534 bytes in 1.351 second response time |time=1.350741s;;;0.000000 size=534B;;;0

[root@mail libexec]# ./check_http -H ttlop.com -u "/user/login.ashx?phone=18675850419&pwd=888888" -s "101"

HTTP CRITICAL: HTTP/1.1 200 OK - string '101' not found on 'http://WisDomBusApi.ezagoo.com:80/user/login.ashx?phone=18675850419&pwd=888888' - 534 bytes in 0.485 second response time |time=0.484892s;;;0.000000 size=534B;;;0

[root@mail libexec]# ./check_http -H ttlop.com -u "/user/login.ashx?phone=18675850411&pwd=888888" -s "101"

HTTP OK: HTTP/1.1 200 OK - 382 bytes in 0.112 second response time |time=0.112126s;;;0.000000 size=382B;;;0

以上的检测中:只有账号为18675850419,密码为888888才是正确的,可以看到返回结果与我们预想的一致

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表