Skip to content
This repository has been archived by the owner. It is now read-only.
JavaScript Go HTML TSQL Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Godeps
api
backend
cron
g
handler
http
model
sender
static
store
utils
vendor
views
.gitignore
LICENSE
README.md
cfg.example.json
control
main.go
schema.sql

README.md

urlooker

监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发

Feature

  • 返回状态码检测
  • 页面响应时间检测
  • 页面关键词匹配检测
  • 自定义Header
  • GET、POST、PUT访问
  • 自定义POST BODY
  • 检测结果支持向open-falcon推送

Architecture

此处输入图片的描述

ScreenShot

看图

此处输入图片的描述

添加监控项

常见问题

Install

源码安装

安装依赖
yum install -y redis
yum install -y mysql-server
导入数据库
wget https://raw.githubusercontent.com/URLooker/web/master/schema.sql
mysql -h 127.0.0.1 -u root -p < schema.sql
安装组件
# set $GOPATH and $GOROOT
mkdir -p $GOPATH/src/github.com/710leo
cd $GOPATH/src/github.com/710leo
git clone https://github.com/710leo/urlooker.git
go get ./...
./control build
./control start all

打开浏览器访问 http://127.0.0.1:1984 即可

答疑

QQ交流群:556988374

Thanks

一些功能参考了open-falcon,感谢 UlricQin & laiwei

You can’t perform that action at this time.