Openfalcon的企业级Web页面监控。监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发

codezm fe42ad6cf6 Key Words can use not contains、regexp、not regexp. (#51) пре 3 година
.github ec69dbf93d update action пре 4 година
configs ad1238d260 add dockerfile пре 4 година
dataobj 40ecc6c7e5 refactor пре 4 година
img 6a149cfd6c code refactor пре 5 година
modules fe42ad6cf6 Key Words can use not contains、regexp、not regexp. (#51) пре 3 година
script 40ecc6c7e5 refactor пре 4 година
sql ad1238d260 add dockerfile пре 4 година
vendor ad1238d260 add dockerfile пре 4 година
.gitattributes ad1238d260 add dockerfile пре 4 година
.gitignore 2ce94a76f6 1.0.0 пре 5 година
Dockerfile ad1238d260 add dockerfile пре 4 година
LICENSE 2ce94a76f6 1.0.0 пре 5 година
README.md 13f6765fc2 change readme пре 4 година
control ad1238d260 add dockerfile пре 4 година
docker-entrypoint.sh ad1238d260 add dockerfile пре 4 година
go.mod 40ecc6c7e5 refactor пре 4 година
go.sum 40ecc6c7e5 refactor пре 4 година
install.sh ad1238d260 add dockerfile пре 4 година
readme_zh.md 13f6765fc2 change readme пре 4 година

README.md

urlooker

enterprise-level websites monitoring system
English|中文

Feature

  • status code
  • respose time
  • page keyword
  • customize header
  • customize post body
  • support get post put method
  • send to nightingale、open-falcon、statsd、prometheus

Architecture

Architecture

ScreenShot

stra

FAQ

  • wiki
  • FAQ
  • default user/password:admin/password

Install

install by docker
git clone https://github.com/710leo/urlooker.git
cd urlooker
docker build .
docker volume create urlooker-vol
docker run -p 1984:1984 -d --name urlooker --mount source=urlooker-vol,target=/var/lib/mysql --restart=always [CONTAINER ID]
install by code
# install dependence
yum install -y mysql-server
wget https://raw.githubusercontent.com/710leo/urlooker/master/sql/schema.sql
mysql -h 127.0.0.1 -u root -p < schema.sql

curl https://raw.githubusercontent.com/710leo/urlooker/master/install.sh|bash
cd $GOPATH/src/github.com/710leo/urlooker

# change [mysql root password]to your mysql root password
sed -i 's/urlooker.pass/[mysql root password]/g' configs/web.yml

./control start all

open http://127.0.0.1:1984 in browser

Q&A

Gitter: urlooker