监控 Web 服务可用性及访问质量,采用 Go 语言编写,易于安装和二次开发
**Feature**
*
返回状态码检测
*
页面响应时间检测
*
页面关键词匹配检测
*
带 cookie 访问
*
agent 多机房部署,指定机房访问
*
检测结果支持向 open-falcon 推送
*
支持短信和邮件告警
**Architecture**
![image](http://static.oschina.net/uploads/space/2016/0813/133700_w7h0_2720166.png)
**ScreenShot**
![image](http://static.oschina.net/uploads/space/2016/0813/133938_S445_2720166.png)
![image](http://static.oschina.net/uploads/space/2016/0813/133942_CrJB_2720166.png)
![image](http://static.oschina.net/uploads/space/2016/0813/133945_E2cD_2720166.png)
**Install**
环境依赖
安装 mysql & redis
wget [http://x2know.qiniudn.com/schema.sql](http://x2know.qiniudn.com/schema.sql)
将 schema.sql 导入数据库
二进制安装(Ubuntu 14.4 Go1.6 下编译):
<pre class="brush:shell;toolbar: true; auto-links: false;">wget http://x2know.qiniudn.com/urlooker.tar.gz
tar xzvf urlooker.tar.gz
cd urlooker
# 修改下cfg.json中的mysql和redis配置
web/control start
alarm/control start
agent/control start</pre>
打开浏览器访问 [http://127.0.0.1:1984](http://127.0.0.1:1984/) 即可
源码安装及详细介绍见:
web 组件[安装](https://github.com/URLooker/web)
agent 组件[安装](https://github.com/URLooker/agent)
alarm 组件[安装](https://github.com/URLooker/alarm)