diff --git a/en/README.md b/en/README.md
index ce7d1f4..4db61ee 100644
--- a/en/README.md
+++ b/en/README.md
@@ -11,10 +11,18 @@ With everyone's enthusiastic support and help,Open-Falcon is developing at full
4. In different degrees,Hundreds of Internet Company use Open-Falcon,such as: 美团、金山云、快网、宜信、七牛、又拍云、赶集、滴滴、金山办公、爱奇艺、一点资讯、快牙、开心网、借贷宝、百度、迅雷等等
-* QQ gruop:373249123(FULL)
-* QQ 3rd group:469342415(FULL)
-* QQ 2th group:516088946(JOIN US)
+NOTICE:
+1. QQ群已全部满员,请添加我的微信 `laiweivic` ,注明个人介绍和来源自open-falcon,我会拉你进入交流群组;
+2. 我们更推荐您升级到[夜莺监控](https://github.com/ccfos/nightingale): 关于open-falcon和夜莺的对比介绍,请参考阅读[云原生监控的十个特点和趋势](https://mp.weixin.qq.com/s?__biz=MzkzNjI5OTM5Nw==&mid=2247483738&idx=1&sn=e8bdbb974a2cd003c1abcc2b5405dd18&chksm=c2a19fb0f5d616a63185cd79277a79a6b80118ef2185890d0683d2bb20451bd9303c78d083c5#rd);
+
+
+请大家优先在 github 上提交 [issue](https://github.com/open-falcon/falcon-plus/issues), 方便问题沉淀,github issue 会最高优先级解决。
+- QQ五群:42607978 (已满员)
+- QQ四群:697503992 (已满员)
+- QQ一群:373249123 (已满员)
+- QQ二群:516088946 (已满员)
+- QQ三群:469342415 (已满员)
# Acknowledgement
diff --git a/en_0_2/README.md b/en_0_2/README.md
index 8e5228f..8393a83 100644
--- a/en_0_2/README.md
+++ b/en_0_2/README.md
@@ -1,27 +1,34 @@
-
-
-[OpenFalcon](http://open-falcon.com) is an expandable open source monitor resolution with high availability at enterprise-level.
-
-With the warm support and help of everyone, OpenFalcon has become one of the most popular monitor systems in China.
-
-Now:
-- Thousands of stars, hundreds of forks, hundreds of pull-requests received at [github](https://github.com/open-falcon/falcon-plus);
-- More than 6000 community users;
-- Used by more than 200 companies in varying degrees, including companies in Mainland China, Singapore and Taiwan;
-- Dozens of plugin support contributed by the community, like MySQL, Redis, Windows, switch, LVS, Mongodb, Memcache, docker, mesos、URL monitor etc.
-
------
-**Acknowledgements**
-
-- OpenFalcon was initially started by Xiaomi and we would also like to acknowledge contributions by engineers from [these companies](./contributing.html) and [these individual developers](./contributing.html).
-- The OpenFalcon logo and website were contributed by Cepave Design Team.
-- [Wei Lai](https://github.com/laiwei) is the founder of OpenFalcon software and community.
-- The [english doc](http://book.open-falcon.com/en/index.html) is translated by [Liling Song](https://github.com/songliling).
-
------
-- QQ Group No. 4: 697503992 (join this group)
-- QQ Group No. 1: 373249123 (full)
-- QQ Group No. 2: 516088946 (full)
-- QQ Group No. 3: 469342415 (full)
-
-
+
+
+[OpenFalcon](http://open-falcon.com) is an expandable open source monitor resolution with high availability at enterprise-level.
+
+With the warm support and help of everyone, OpenFalcon has become one of the most popular monitor systems in China.
+
+Now:
+- Thousands of stars, hundreds of forks, hundreds of pull-requests received at [github](https://github.com/open-falcon/falcon-plus);
+- More than 6000 community users;
+- Used by more than 200 companies in varying degrees, including companies in Mainland China, Singapore and Taiwan;
+- Dozens of plugin support contributed by the community, like MySQL, Redis, Windows, switch, LVS, Mongodb, Memcache, docker, mesos、URL monitor etc.
+
+-----
+**Acknowledgements**
+
+- OpenFalcon was initially started by Xiaomi and we would also like to acknowledge contributions by engineers from [these companies](./contributing.html) and [these individual developers](./contributing.html).
+- The OpenFalcon logo and website were contributed by Cepave Design Team.
+- [Wei Lai](https://github.com/laiwei) is the founder of OpenFalcon software and community.
+- The [english doc](http://book.open-falcon.com/en/index.html) is translated by [Liling Song](https://github.com/songliling).
+
+NOTICE:
+
+1. QQ群已全部满员,请添加我的微信 `laiweivic` ,注明个人介绍和来源自open-falcon,我会拉你进入交流群组;
+2. 我们更推荐您升级到[夜莺监控](https://github.com/ccfos/nightingale): 关于open-falcon和夜莺的对比介绍,请参考阅读[云原生监控的十个特点和趋势](https://mp.weixin.qq.com/s?__biz=MzkzNjI5OTM5Nw==&mid=2247483738&idx=1&sn=e8bdbb974a2cd003c1abcc2b5405dd18&chksm=c2a19fb0f5d616a63185cd79277a79a6b80118ef2185890d0683d2bb20451bd9303c78d083c5#rd);
+
+
+请大家优先在 github 上提交 [issue](https://github.com/open-falcon/falcon-plus/issues), 方便问题沉淀,github issue 会最高优先级解决。
+- QQ五群:42607978 (已满员)
+- QQ四群:697503992 (已满员)
+- QQ一群:373249123 (已满员)
+- QQ二群:516088946 (已满员)
+- QQ三群:469342415 (已满员)
+
+
diff --git a/en_0_2/usage/urlooker.md b/en_0_2/usage/urlooker.md
index 2514930..0c14ac9 100644
--- a/en_0_2/usage/urlooker.md
+++ b/en_0_2/usage/urlooker.md
@@ -1,64 +1,59 @@
-## [urlooker][1]
-Urlooker, which is written in Go language, monitors the availability of Web service and the visit quality and it is easy to install and redevelop.
+## [urlooker](https://github.com/710leo/urlooker)
+-Urlooker, which is written in Go language, monitors the availability of Web service and the visit quality and it is easy to install and redevelop.
## Feature
-- Detect the state code of response
-- Detect the response time of a page
-- Matching detect of key word in a page
-- Visit with cookie
-- Agent deployment in multiple machine room; visit specific machine room
-- Support sending detection result to Open-Falcon
-- Support sending alarms via SMS and mail
+- status code
+- respose time
+- page keyword
+- customize header
+- customize post body
+- support get post put method
+- send to open-falcon、statsd、prometheus
## Architecture
-![此处输入图片的描述][2]
+
## ScreenShot
-![看图][3]
+
+
+
-![此处输入图片的描述][4]
-
-![添加监控项][5]
-
-## Sent Metrics(details in [wiki][6])
-- metric: url_status
-- endpoint: url_id (ID in picture number 2)
-- tag: creator=username (username in the top right of the picture 6)
-- counterType: GAUGE
-- step: 60 (can be adjusted in the configuration of web application)
-- value: 0 (0~4 0 means normal, others mean innormal)
+## FAQ
+- [wiki](https://github.com/710leo/urlooker/wiki)
+- [FAQ](https://github.com/710leo/urlooker/wiki/FAQ)
+- default user/password:admin/password
## Install
+##### install by docker
-**Environment Dependency**
-Install mysql & redis
-wget http://x2know.qiniudn.com/schema.sql
-Import schema.sql to the database
-
-Binary installation(compiled in Ubuntu 14.4 Go1.6):
+```bash
+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]
+```
- wget http://x2know.qiniudn.com/urlooker.tar.gz
- tar xzvf urlooker.tar.gz
- cd urlooker
- # Adjust the configuration of MySQL and redis in cfg.json
- web/control start
- alarm/control start
- agent/control start
+##### install by code
+```bash
+# 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
-Visit http://127.0.0.1:1984 with your browser.
+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
-## Help
-Please refer to [urlooker][7] for source code installation and other detailed information.
+./control start all
+```
+open http://127.0.0.1:1984 in browser
- [1]: https://github.com/urlooker
- [2]: https://github.com/urlooker/wiki/raw/master/img/urlooker4.png
- [3]: https://github.com/urlooker/wiki/raw/master/img/urlooker1.png
- [4]: https://github.com/urlooker/wiki/raw/master/img/urlooker3.png
- [5]: https://github.com/urlooker/wiki/raw/master/img/urlooker2.png
- [6]: https://github.com/URLooker/wiki/wiki/open-falcon-%E4%B8%8A%E6%8A%A5%E9%A1%B9%E4%BB%8B%E7%BB%8D
- [7]: https://github.com/710leo/urlooker/blob/master/README.md
\ No newline at end of file
+## Q&A
+Gitter: [urlooker](https://gitter.im/urllooker/community)
diff --git a/zh/README.md b/zh/README.md
index 004c499..e2b0b8c 100644
--- a/zh/README.md
+++ b/zh/README.md
@@ -7,8 +7,15 @@
1. 社区成员贡献了包括MySQL、redis、rabbitmq、windows-agent、switch-agent、nginx-stats 等多种插件支持,以及文档支持
1. 上百家互联网公司都在不同程度的使用Open-Falcon,包括不限于:美团、金山云、快网、宜信、七牛、又拍云、赶集、滴滴、金山办公、爱奇艺、一点资讯、快牙、开心网、借贷宝、百度、迅雷等等
-----
-- QQ四群:697503992 (请加该群)
+NOTICE:
+
+1. QQ群已全部满员,请添加我的微信 `laiweivic` ,注明个人介绍和来源自open-falcon,我会拉你进入交流群组;
+2. 我们更推荐您升级到[夜莺监控](https://github.com/ccfos/nightingale): 关于open-falcon和夜莺的对比介绍,请参考阅读[云原生监控的十个特点和趋势](https://mp.weixin.qq.com/s?__biz=MzkzNjI5OTM5Nw==&mid=2247483738&idx=1&sn=e8bdbb974a2cd003c1abcc2b5405dd18&chksm=c2a19fb0f5d616a63185cd79277a79a6b80118ef2185890d0683d2bb20451bd9303c78d083c5#rd);
+
+
+请大家优先在 github 上提交 [issue](https://github.com/open-falcon/falcon-plus/issues), 方便问题沉淀,github issue 会最高优先级解决。
+- QQ五群:42607978 (已满员)
+- QQ四群:697503992 (已满员)
- QQ一群:373249123 (已满员)
- QQ二群:516088946 (已满员)
- QQ三群:469342415 (已满员)
diff --git a/zh/contributing.md b/zh/contributing.md
index 268a1b7..30f1c82 100644
--- a/zh/contributing.md
+++ b/zh/contributing.md
@@ -111,3 +111,4 @@
1. [vipkid](https://www.vipkid.com.cn/)
1. [华大基因](http://www.genomics.cn)
1. [浙江移动和慧眼](http://www.hehuiyan.com)
+1. [9377游戏](http://www.9377.com)
diff --git a/zh/usage/urlooker.md b/zh/usage/urlooker.md
index a407c1d..a2dca95 100644
--- a/zh/usage/urlooker.md
+++ b/zh/usage/urlooker.md
@@ -1,62 +1,60 @@
-## [urlooker][1]
-监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发
+## [urlooker](https://github.com/710leo/urlooker)
+监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发
## Feature
- 返回状态码检测
- 页面响应时间检测
- 页面关键词匹配检测
-- 带cookie访问
-- agent多机房部署,指定机房访问
-- 检测结果支持向open-falcon推送
-- 支持短信和邮件告警
+- 自定义Header
+- GET、POST、PUT访问
+- 自定义POST BODY
+- 检测结果支持推送 open-falcon
## Architecture
-![此处输入图片的描述][2]
+
## ScreenShot
-![看图][3]
+
+
+
-![此处输入图片的描述][4]
-
-![添加监控项][5]
-
-## 上报项(详情见[wiki][6])
-- metric: url_status
-- endpoint: url_id (id为上图2中的id)
-- tag: creator=username(上图右上角的username)
-- counterType: GAUGE
-- step: 60(可在web组件配置文件设置)
-- value: 0 (0~4 0表示正常,其他表示异常)
+## 常见问题
+- [wiki手册](https://github.com/710leo/urlooker/wiki)
+- [常见问题](https://github.com/710leo/urlooker/wiki/FAQ)
+- 初始用户名密码:admin/password
## Install
+#### docker 安装
-**环境依赖**
-安装mysql & redis
-wget http://x2know.qiniudn.com/schema.sql
-将schema.sql 导入数据库
+```bash
+git clone https://github.com/710leo/urlooker.git
+cd urlooker
+docker build .
+docker volume create urlooker-vol
+# [CONTAINER ID] 在实际操作中需要替换为实际的镜像的ID
+docker run -p 1984:1984 -d --name urlooker --mount source=urlooker-vol,target=/var/lib/mysql --restart=always [CONTAINER ID]
+```
-二进制安装(Ubuntu 14.4 Go1.6下编译):
+#### 源码安装
- 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
+```bash
+# 安装mysql
+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
-打开浏览器访问 http://127.0.0.1:1984 即可
+# 安装组件
+curl https://raw.githubusercontent.com/710leo/urlooker/master/install.sh|bash
+cd $GOPATH/src/github.com/710leo/urlooker
+# 将[mysql root password]替换为mysql root 数据库密码
+sed -i 's/urlooker.pass/[mysql root password]/g' configs/web.yml
-## 使用帮助
-源码安装及详细介绍见:[urlooker][7]
+./control start all
+```
+打开浏览器访问 http://127.0.0.1:1984 即可
- [1]: https://github.com/urlooker
- [2]: https://github.com/urlooker/wiki/raw/master/img/urlooker4.png
- [3]: https://github.com/urlooker/wiki/raw/master/img/urlooker1.png
- [4]: https://github.com/urlooker/wiki/raw/master/img/urlooker3.png
- [5]: https://github.com/urlooker/wiki/raw/master/img/urlooker2.png
- [6]: https://github.com/URLooker/wiki/wiki/open-falcon-%E4%B8%8A%E6%8A%A5%E9%A1%B9%E4%BB%8B%E7%BB%8D
- [7]: https://github.com/710leo/urlooker/blob/master/README.md
\ No newline at end of file
+## 答疑
+QQ群:556988374
\ No newline at end of file
diff --git a/zh_0_2/README.md b/zh_0_2/README.md
index 82d3f70..88ca97d 100644
--- a/zh_0_2/README.md
+++ b/zh_0_2/README.md
@@ -19,7 +19,15 @@
- The [english doc](http://book.open-falcon.com/en/index.html) is translated by [宋立岭](https://github.com/songliling).
-----
-- QQ五群:42607978 (请加该群)//请大家优先在 github 上提交 [issue](https://github.com/open-falcon/falcon-plus/issues), 方便问题沉淀,github issue 会最高优先级解决。
+
+NOTICE:
+
+1. QQ群已全部满员,请添加我的微信 `laiweivic` ,注明个人介绍和来源自open-falcon,我会拉你进入交流群组;
+2. 我们更推荐您升级到[夜莺监控](https://github.com/ccfos/nightingale): 关于open-falcon和夜莺的对比介绍,请参考阅读[云原生监控的十个特点和趋势](https://mp.weixin.qq.com/s?__biz=MzkzNjI5OTM5Nw==&mid=2247483738&idx=1&sn=e8bdbb974a2cd003c1abcc2b5405dd18&chksm=c2a19fb0f5d616a63185cd79277a79a6b80118ef2185890d0683d2bb20451bd9303c78d083c5#rd);
+
+
+请大家优先在 github 上提交 [issue](https://github.com/open-falcon/falcon-plus/issues), 方便问题沉淀,github issue 会最高优先级解决。
+- QQ五群:42607978 (已满员)
- QQ四群:697503992 (已满员)
- QQ一群:373249123 (已满员)
- QQ二群:516088946 (已满员)
diff --git a/zh_0_2/SUMMARY.md b/zh_0_2/SUMMARY.md
index 82ddef0..cc85228 100644
--- a/zh_0_2/SUMMARY.md
+++ b/zh_0_2/SUMMARY.md
@@ -59,6 +59,7 @@
* [目录和进程资源监控](usage/du-proc.md)
* [故障自愈](usage/fault-recovery.md)
* [VSphere和ESXI监控](usage/vsphere-esxi.md)
+ * [Prometheus exporter](usage/prometheus-exporter.md)
### 第 Ⅳ 部分:理念
* [设计理念](philosophy/README.md)
diff --git a/zh_0_2/distributed_install/prepare.md b/zh_0_2/distributed_install/prepare.md
index 61bcf8d..b463f2c 100644
--- a/zh_0_2/distributed_install/prepare.md
+++ b/zh_0_2/distributed_install/prepare.md
@@ -1,4 +1,4 @@
## 环境准备
-请参考[环境准备](./prepare.md)
+请参考[环境准备](../quick_install/prepare.md)
diff --git a/zh_0_2/distributed_install/transfer.md b/zh_0_2/distributed_install/transfer.md
index ae48bf9..487ba32 100644
--- a/zh_0_2/distributed_install/transfer.md
+++ b/zh_0_2/distributed_install/transfer.md
@@ -2,7 +2,7 @@
# Transfer
-transfer是数据转发服务。它接收agent上报的数据,然后按照哈希规则进行数据分片、并将分片后的数据分别push给graph&judge等组件。
+transfer是数据转发服务。它接收agent上报的数据,然后按照哈希规则进行数据分片、并将分片后的数据分别push给graph&judge等组件。同时 transfer 也支持将数据转发给 opentsdb 和 influxdb,也可以转发给另外一个 transfer。
## 服务部署
服务部署,包括配置修改、启动服务、检验服务、停止服务等。这之前,需要将安装包解压到服务的部署目录下。
@@ -71,7 +71,7 @@ curl -s "127.0.0.1:6060/health"
- cluster: key-value形式的字典,表示后端的graph列表,其中key代表后端graph名字,value代表的是具体的ip:port(多个地址用逗号隔开, transfer会将同一份数据发送至各个地址,利用这个特性可以实现数据的多重备份)
tsdb
- - enabled: true/false, 表示是否开启向open tsdb发送数据
+ - enabled: true/false, 表示是否开启向opentsdb发送数据
- batch: 数据转发的批量大小,可以加快发送速度
- connTimeout: 单位是毫秒,与后端建立连接的超时时间,可以根据网络质量微调,建议保持默认
- callTimeout: 单位是毫秒,发送数据给后端的超时时间,可以根据网络质量微调,建议保持默认
@@ -79,6 +79,32 @@ curl -s "127.0.0.1:6060/health"
- maxIdle: 连接池相关配置,最大空闲连接数,建议保持默认
- retry: 连接后端的重试次数和发送数据的重试次数
- address: tsdb地址或者tsdb集群vip地址, 通过tcp连接tsdb.
+
+ transfer // transfer 可以转发数据给另外一个 transfer,形成级联模式
+ - enabled: true/false, 表示是否开启向另一个transfer发送数据
+ - batch: 数据转发的批量大小,可以加快发送速度
+ - connTimeout: 单位是毫秒,与后端建立连接的超时时间,可以根据网络质量微调,建议保持默认
+ - callTimeout: 单位是毫秒,发送数据给后端的超时时间,可以根据网络质量微调,建议保持默认
+ - maxConns: 连接池相关配置,最大连接数,建议保持默认
+ - maxIdle: 连接池相关配置,最大空闲连接数,建议保持默认
+ - retry: 连接后端的重试次数和发送数据的重试次数
+ - cluster: { //下游级联的 transfer 列表,以key-value形式的字典
+ "t1": "127.0.0.1:8433"
+ }
+
+ influxdb // transfer 可以转发数据给 influxdb,通过 http 的形式提交数据
+ - enabled: true/false, 表示是否开启向 influxdb 发送数据
+ - batch: 数据转发的批量大小,可以加快发送速度
+ - retry: 连接后端的重试次数和发送数据的重试次数
+ - maxConns: 连接池相关配置,最大连接数,建议保持默认
+ - username: 提交数据给 influxdb 时,需要指定 influxdb 中事先创建好的用户
+ - password: 提交数据给 influxdb 时,需要指定 influxdb 中事先创建好的用户的密码
+ - precision: 数据的粒度,默认位 s
+ - db: 数据会提交到influxdb 中事先已经创建号的 database 中
+ - address: influxdb 的http 接口地址,influxdb 的默认 http 端口是8086
+ - timeout: 单位是毫秒,与后端建立连接和发送数据的超时时间,可以根据网络质量微调,建议保持默认
+ }
+
```
diff --git a/zh_0_2/usage/prometheus-exporter.md b/zh_0_2/usage/prometheus-exporter.md
new file mode 100644
index 0000000..0ab8033
--- /dev/null
+++ b/zh_0_2/usage/prometheus-exporter.md
@@ -0,0 +1,61 @@
+
+
+prometheus作为优秀的开源监控产品,本身不仅完整的指标体系,还拥有丰富的指标采集解决方案。通过各种exporter可以覆盖中间件,操作系统,开发语言等等方面的监控指标采集
+
+**对于在使用 [open-falcon](https://github.com/open-falcon/falcon-plus) 的用户,你也可以通过 [prometheus-exporter-collector](https://github.com/n9e/prometheus-exporter-collector) 将收集到的数据发送给 open-falcon。**
+
+```
+./prometheus-exporter-collector -h
+Usage: ./prometheus-exporter-collector [-h] [-b backend] [-s step]
+
+Options:
+ -b string
+ send metrics to backend: n9e, falcon (default "n9e")
+ -h help
+ -s int
+ set default step of falcon metrics (default 60)
+```
+- `-b falcon`: 以 open-falcon 作为数据接收方
+- `-s 60`: metric 的 step 设置为60s
+
+**下面是一个具体的例子**:通过 prometheus-exporter-collector, 获取 redis-exporter 的metrics,并发送给 open-falcon。
+
+### 1. 下载和编译 redis_exporter
+
+```
+git clone https://github.com/oliver006/redis_exporter.git
+cd redis_exporter
+go build .
+./redis_exporter --version
+./redis_exporter -redis.addr redis://127.0.0.1:6379
+
+//注意,请先确保 redis 已成功运行在127.0.0.1:6379 上。
+```
+
+这样,就可以看到 redis_exporter 已经成功运行,并监听在 `:9121/metrics` 。
+
+### 2. 运行 prometheus-exporter-collector 并发送数据给 open-falcon
+- 检查prometheus-exporter-collector的配置文件,确保 `exporter_urls` 设置为 `http://127.0.0.1:9121/metrics`
+
+```
+$ cat plugin.test.json
+
+{
+ "exporter_urls": [
+ "http://127.0.0.1:9121/metrics"
+ ],
+ "append_tags": ["region=bj", "dept=cloud"],
+ "endpoint": "127.0.0.100",
+ "ignore_metrics_prefix": ["go_"],
+ "metric_prefix": "",
+ "metric_type": {},
+ "default_mapping_metric_type": "COUNTER",
+ "timeout": 500
+}
+```
+
+- 运行prometheus-exporter-collector,将输出发送给本机的 falcon-agent
+
+```
+cat plugin.test.json | ./prometheus-exporter-collector -b falcon -s 60 | curl -X POST -d @- http://127.0.0.1:1988/v1/push
+```
diff --git a/zh_0_2/usage/urlooker.md b/zh_0_2/usage/urlooker.md
index a5265b7..a2dca95 100644
--- a/zh_0_2/usage/urlooker.md
+++ b/zh_0_2/usage/urlooker.md
@@ -1,64 +1,60 @@
-
-
-## [urlooker][1]
-监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发
+## [urlooker](https://github.com/710leo/urlooker)
+监控web服务可用性及访问质量,采用go语言编写,易于安装和二次开发
## Feature
- 返回状态码检测
- 页面响应时间检测
- 页面关键词匹配检测
-- 带cookie访问
-- agent多机房部署,指定机房访问
-- 检测结果支持向open-falcon推送
-- 支持短信和邮件告警
+- 自定义Header
+- GET、POST、PUT访问
+- 自定义POST BODY
+- 检测结果支持推送 open-falcon
## Architecture
-![此处输入图片的描述][2]
+
## ScreenShot
-![看图][3]
-
-![此处输入图片的描述][4]
-
-![添加监控项][5]
+
+
+
-## 上报项(详情见[wiki][6])
-- metric: url_status
-- endpoint: url_id (id为上图2中的id)
-- tag: creator=username(上图右上角的username)
-- counterType: GAUGE
-- step: 60(可在web组件配置文件设置)
-- value: 0 (0~4 0表示正常,其他表示异常)
+## 常见问题
+- [wiki手册](https://github.com/710leo/urlooker/wiki)
+- [常见问题](https://github.com/710leo/urlooker/wiki/FAQ)
+- 初始用户名密码:admin/password
## Install
+#### docker 安装
-**环境依赖**
-安装mysql & redis
-wget http://x2know.qiniudn.com/schema.sql
-将schema.sql 导入数据库
+```bash
+git clone https://github.com/710leo/urlooker.git
+cd urlooker
+docker build .
+docker volume create urlooker-vol
+# [CONTAINER ID] 在实际操作中需要替换为实际的镜像的ID
+docker run -p 1984:1984 -d --name urlooker --mount source=urlooker-vol,target=/var/lib/mysql --restart=always [CONTAINER ID]
+```
-二进制安装(Ubuntu 14.4 Go1.6下编译):
+#### 源码安装
- 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
+```bash
+# 安装mysql
+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
-打开浏览器访问 http://127.0.0.1:1984 即可
+# 安装组件
+curl https://raw.githubusercontent.com/710leo/urlooker/master/install.sh|bash
+cd $GOPATH/src/github.com/710leo/urlooker
+# 将[mysql root password]替换为mysql root 数据库密码
+sed -i 's/urlooker.pass/[mysql root password]/g' configs/web.yml
-## 使用帮助
-源码安装及详细介绍见:[urlooker][7]
+./control start all
+```
+打开浏览器访问 http://127.0.0.1:1984 即可
- [1]: https://github.com/urlooker
- [2]: https://github.com/urlooker/wiki/raw/master/img/urlooker4.png
- [3]: https://github.com/urlooker/wiki/raw/master/img/urlooker1.png
- [4]: https://github.com/urlooker/wiki/raw/master/img/urlooker3.png
- [5]: https://github.com/urlooker/wiki/raw/master/img/urlooker2.png
- [6]: https://github.com/URLooker/wiki/wiki/open-falcon-%E4%B8%8A%E6%8A%A5%E9%A1%B9%E4%BB%8B%E7%BB%8D
- [7]: https://github.com/710leo/urlooker/blob/master/README.md
\ No newline at end of file
+## 答疑
+QQ群:556988374
\ No newline at end of file