From 79f0f011a8fbec298129bb36a0d4513bf2c6c864 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 10:29:04 +0800 Subject: [PATCH 01/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 93129cd..6b03b12 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ - 增加了高危风险漏洞采集与告警通知功能。 - 功能开启即可采集最新30个漏洞列表。 - 每小时采集一次,发现新漏洞立即推送到群机器人。 -- 支持企业微信与钉钉群机器人通知。 +- 支持企微、钉钉、飞书群机器人通知。 ## [更新记录](https://github.com/starsliao/ConsulManager/releases) From fdda0b474895c7b1b20954ff1610bc61f6ad2268 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:23:25 +0800 Subject: [PATCH 02/18] =?UTF-8?q?Create=20Consul=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/Consul部署说明 | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docs/Consul部署说明 diff --git a/docs/Consul部署说明 b/docs/Consul部署说明 new file mode 100644 index 0000000..87332a9 --- /dev/null +++ b/docs/Consul部署说明 @@ -0,0 +1,42 @@ +##### 安装 + +```bash +# 使用yum部署consul +yum install -y yum-utils +yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo +yum -y install consul +# 或者直接下RPM包安装 +wget https://rpm.releases.hashicorp.com/RHEL/7/x86_64/stable/consul-1.12.2-1.x86_64.rpm +rpm -ivh ./consul-1.12.2-1.x86_64.rpm +``` + +##### 配置 + +```bash +vi /etc/consul.d/consul.hcl +advertise_addr = "192.168.x.x" #可以先不加这行,如果启动有问题再加上,一般有多网卡需要配置这行,填写你的网卡IP +data_dir = "/opt/consul" +client_addr = "0.0.0.0" +ui_config{ + enabled = true +} +server = true +bootstrap = true +acl = { + enabled = true + default_policy = "deny" + enable_token_persistence = true +} +``` + +##### 启动与鉴权配置 + +```bash +chown -R consul:consul /opt/consul #注意下数据目录的权限。 +systemctl enable consul.service +systemctl start consul.service +# 获取登录密码 +consul acl bootstrap + +# 记录 SecretID,即为Consul登录的Token +``` From 80ca4c23088f7c0ddd62bdf988730cc2bd7610c2 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:23:38 +0800 Subject: [PATCH 03/18] =?UTF-8?q?Rename=20Consul=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=20to=20Consul=E9=83=A8=E7=BD=B2=E8=AF=B4?= =?UTF-8?q?=E6=98=8E.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/{Consul部署说明 => Consul部署说明.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{Consul部署说明 => Consul部署说明.md} (100%) diff --git a/docs/Consul部署说明 b/docs/Consul部署说明.md similarity index 100% rename from docs/Consul部署说明 rename to docs/Consul部署说明.md From 8fcb8c8b8b1d4d3d2633b3f0bb7d78aafacd4d5d Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:25:44 +0800 Subject: [PATCH 04/18] Update README.md --- README.md | 45 +-------------------------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/README.md b/README.md index 6b03b12..647f2a3 100644 --- a/README.md +++ b/README.md @@ -59,50 +59,7 @@ ## 💾部署说明 -### 1. 部署Consul - -##### 安装 - -```bash -# 使用yum部署consul -yum install -y yum-utils -yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo -yum -y install consul -# 或者直接下RPM包安装 -wget https://rpm.releases.hashicorp.com/RHEL/7/x86_64/stable/consul-1.12.2-1.x86_64.rpm -rpm -ivh ./consul-1.12.2-1.x86_64.rpm -``` - -##### 配置 - -```bash -vi /etc/consul.d/consul.hcl -advertise_addr = "192.168.x.x" #可以先不加这行,如果启动有问题再加上,一般有多网卡需要配置这行,填写你的网卡IP -data_dir = "/opt/consul" -client_addr = "0.0.0.0" -ui_config{ - enabled = true -} -server = true -bootstrap = true -acl = { - enabled = true - default_policy = "deny" - enable_token_persistence = true -} -``` - -##### 启动与鉴权配置 - -```bash -chown -R consul:consul /opt/consul #注意下数据目录的权限。 -systemctl enable consul.service -systemctl start consul.service -# 获取登录密码 -consul acl bootstrap - -# 记录 SecretID,即为Consul登录的Token -``` +### 1. 部署Consul([部署文档](docs/Consul部署说明.md)) ### 2. 部署Consul Manager From 34db1f8ad370e0a5b07bad6caafe176b0c9d67b3 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:28:47 +0800 Subject: [PATCH 05/18] Update README.md --- README.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 647f2a3..38047c0 100644 --- a/README.md +++ b/README.md @@ -40,22 +40,23 @@ ## 🎨部分截图([点击查看完整截图](https://github.com/starsliao/ConsulManager/tree/main/screenshot#%E6%88%AA%E5%9B%BE)) ### Consul Web Manager 界面 -![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/screenshot/consul1.PNG) ![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/screenshot/consul3.PNG) ### ECS Manager 界面 ![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/screenshot/ecs1.PNG) +### Node Exporter Dashboard 截图 +![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/node1.png) +![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/node2.png) ### Blackbox Manager 界面 ![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/screenshot/blackbox1.PNG) +### Blackbox Exporter Dashboard 截图 +![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/blackbox.png) ### 高危漏洞采集与通知 界面 ![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/screenshot/bug.png) ##### 通知界面 ![图片](https://user-images.githubusercontent.com/3349611/173263960-4d69fff9-82fe-42a1-ba18-4c78775cf35e.png) -### Node Exporter Dashboard 截图 -![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/node1.png) -![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/node2.png) -### Blackbox Exporter Dashboard 截图 -![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/blackbox.png) + + ## 💾部署说明 @@ -77,11 +78,9 @@ ## [应用场景1:如何优雅的基于Consul自动同步ECS主机监控](https://github.com/starsliao/ConsulManager/blob/main/docs/ECS%E4%B8%BB%E6%9C%BA%E7%9B%91%E6%8E%A7.md) ## [应用场景2:如何优雅的使用Consul管理Blackbox站点监控](https://github.com/starsliao/ConsulManager/blob/main/docs/blackbox%E7%AB%99%E7%82%B9%E7%9B%91%E6%8E%A7.md) -### 💯开发线路 -![图片](https://github.com/starsliao/ConsulManager/blob/main/Roadmap.png) -# 💖特别鸣谢 -## 赞赏与关注公众号【**云原生DevOps**】加入交流群(注明consul),获取更多... +## 💖特别鸣谢 +### 赞赏与关注公众号【**云原生DevOps**】加入交流群(注明consul),获取更多... ![](https://starsl.cn/static/img/thanks.png) --- From 37f624b881de67524217d380b22d188df8169a2b Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:29:34 +0800 Subject: [PATCH 06/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 38047c0..b929622 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ ![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/vue-consul/public/blackbox.png) ### 高危漏洞采集与通知 界面 ![](https://raw.githubusercontent.com/starsliao/ConsulManager/main/screenshot/bug.png) -##### 通知界面 +##### 钉钉告警通知 ![图片](https://user-images.githubusercontent.com/3349611/173263960-4d69fff9-82fe-42a1-ba18-4c78775cf35e.png) From 008c9071ed3ac477ddcc31c915f021896a5bc311 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:31:35 +0800 Subject: [PATCH 07/18] Update README.md --- README.md | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b929622..9fc5536 100644 --- a/README.md +++ b/README.md @@ -55,16 +55,9 @@ ##### 钉钉告警通知 ![图片](https://user-images.githubusercontent.com/3349611/173263960-4d69fff9-82fe-42a1-ba18-4c78775cf35e.png) - - - ## 💾部署说明 - -### 1. 部署Consul([部署文档](docs/Consul部署说明.md)) - -### 2. 部署Consul Manager - -##### 使用docker-compose来部署 +##### Consul Manager需要依赖Consul,请先完成Consul的部署。([部署文档](docs/Consul部署说明.md)) +##### 使用docker-compose来部署Consul Manager - 下载:`wget https://raw.githubusercontent.com/starsliao/ConsulManager/main/docker-compose.yml` - 国内下载:`wget https://starsl.cn/static/img/docker-compose.yml` - 编辑:`docker-compose.yml`,修改3个环境变量: From a24bb3d6d775c680d18fd6af86049556d8cef1da Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 21:44:21 +0800 Subject: [PATCH 08/18] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9fc5536..3813c9d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ - 本工具基于Prometheus自动发现Consul,实现了两个监控管理维护的应用: 1. 基于云厂商ECS的自动同步到Consul,并接入Prometheus监控。(设计了一个关联的Grafana看板) 2. 基于Blackbox实现站点与接口监控接入Consul,通过Web界面方便管理。(设计了一个关联的Grafana看板) -- 本工具支持使用docker-compose快速部署。 + ## 💎实现功能 ### 🏆Consul 管理 @@ -56,8 +56,8 @@ ![图片](https://user-images.githubusercontent.com/3349611/173263960-4d69fff9-82fe-42a1-ba18-4c78775cf35e.png) ## 💾部署说明 -##### Consul Manager需要依赖Consul,请先完成Consul的部署。([部署文档](docs/Consul部署说明.md)) -##### 使用docker-compose来部署Consul Manager +##### Consul Manager需要依赖`Consul`,请先完成Consul的部署。([Consul部署文档](docs/Consul部署说明.md)) +##### 使用`docker-compose`来部署Consul Manager - 下载:`wget https://raw.githubusercontent.com/starsliao/ConsulManager/main/docker-compose.yml` - 国内下载:`wget https://starsl.cn/static/img/docker-compose.yml` - 编辑:`docker-compose.yml`,修改3个环境变量: From 9e90a5fdc069d5d679d6952cabd110c5be20bc12 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:17:08 +0800 Subject: [PATCH 09/18] Update README.md --- README.md | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 3813c9d..01c0183 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,34 @@ # 🚀概述 -- **ConsulManager**是一个使用Flask+Vue开发的Consul WEB管理工具,弥补了官方UI对Services管理的不足,可以方便的对Consul Services进行增删改查,支持批量操作;并优化了对Tags、Meta、健康检查的配置管理与查询展示。 -- 本工具基于Prometheus自动发现Consul,实现了两个监控管理维护的应用: - 1. 基于云厂商ECS的自动同步到Consul,并接入Prometheus监控。(设计了一个关联的Grafana看板) +- **ConsulManager**是一个使用Flask+Vue开发的Consul WEB运维平台,弥补了官方UI对Services管理的不足,优化了Consul对Services的配置管理与查询展示。 +- 本工具基于Prometheus自动发现Consul,还实现了几个监控管理维护的应用: + 1. 支持云厂商ECS与分组自动同步到Consul,并接入Prometheus监控。(设计了一个关联的Grafana看板) 2. 基于Blackbox实现站点与接口监控接入Consul,通过Web界面方便管理。(设计了一个关联的Grafana看板) - + 3. 高危漏洞采集与实时告警通知。 ## 💎实现功能 ### 🏆Consul 管理 -- 比官方自带的WEB UI实现了更多的功能。 -- 包含Consul服务器的状态信息。 - 支持Consul Services的增删改查,可以批量删除Service。 - 直观的查看每个Services实例的信息,及整体Services的健康状态。 -- 可以方便的对每个Services实例的Tags、Meta、健康检查进行配置。 +- 可以便捷的对Services实例的Tags、Meta、健康检查配置管理与查询展示。 ### 🏆Node 主机监控 - 基于Consul实现Prometheus监控目标的自动发现。 -- 支持同步阿里云,腾讯云,华为云的ECS主机信息到Consul。 -- 支持同步各云厂商的分组信息到Consul,用于关联ECS分组。 +- 支持同步阿里云、腾讯云、华为云的ECS主机与分组信息到Consul。 - 支持自建主机接入监控管理,并提供脚本批量导入主机到Consul。 - 提供了可查询分组与ECS信息的页面,指标中加入了ECS到期日等信息,可直接监控。 -- 提供了按需的Prometheus配置生成功能。 +- 提供了按需生成Prometheus配置与告警规则的功能。 - 提供了一个匹配ECS Manager各字段的node_exporter Grafana展示看板。 ### 🏆Blackbox 站点监控 - 基于Prometheus + Blackbox_Exporter实现站点与接口监控。 - 基于Consul实现Prometheus监控目标的自动发现。 - 使用Web操作即可简单的对监控目标增删改查,支持批量删除,以及方便的分类维护管理。 +- 提供脚本可批量导入监控目标到Consul。 - 提供了Blackbox的配置,Prometheus的配置以及Prometheus站点监控的告警规则。 - 提供了一个匹配Blackbox Manager各字段的Blackbox Exporter Grafana展示看板。 -- 提供脚本可批量导入监控目标到Consul。 -### 🏆高危漏洞采集与通知 -- 增加了高危风险漏洞采集与告警通知功能。 +### 🏆高危漏洞采集与实时告警 +- 增加了高危风险漏洞采集与实时告警通知功能。 - 功能开启即可采集最新30个漏洞列表。 - 每小时采集一次,发现新漏洞立即推送到群机器人。 - 支持企微、钉钉、飞书群机器人通知。 @@ -61,11 +58,11 @@ - 下载:`wget https://raw.githubusercontent.com/starsliao/ConsulManager/main/docker-compose.yml` - 国内下载:`wget https://starsl.cn/static/img/docker-compose.yml` - 编辑:`docker-compose.yml`,修改3个环境变量: - - consul的token:**`consul_token`** - - consul的URL(/v1要保留):**`consul_url`** - - 登录Consul Manager的密码:**`admin_passwd`** + - **`consul_token`**:consul的token + - **`consul_url`**:consul的URL(http开头,/v1要保留) + - **`admin_passwd`**:登录Consul Manager的admin密码 - 启动:`docker-compose pull && docker-compose up -d` -- 访问:`http://{IP}:1026` +- 访问:`http://{IP}:1026`,使用配置的Consul Manager密码登录 --- ## [项目GitHub仓库](https://github.com/starsliao/ConsulManager) ## [应用场景1:如何优雅的基于Consul自动同步ECS主机监控](https://github.com/starsliao/ConsulManager/blob/main/docs/ECS%E4%B8%BB%E6%9C%BA%E7%9B%91%E6%8E%A7.md) From fb7419905663adf7428fe44b67448c11d5823e80 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:18:29 +0800 Subject: [PATCH 10/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 01c0183..6b2236b 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ - 下载:`wget https://raw.githubusercontent.com/starsliao/ConsulManager/main/docker-compose.yml` - 国内下载:`wget https://starsl.cn/static/img/docker-compose.yml` - 编辑:`docker-compose.yml`,修改3个环境变量: - - **`consul_token`**:consul的token + - **`consul_token`**:consul的登录token - **`consul_url`**:consul的URL(http开头,/v1要保留) - **`admin_passwd`**:登录Consul Manager的admin密码 - 启动:`docker-compose pull && docker-compose up -d` From cfc880e45dc4d8345c6424f9c1b0a98753df9e17 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:21:00 +0800 Subject: [PATCH 11/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6b2236b..2b30e02 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ - 启动:`docker-compose pull && docker-compose up -d` - 访问:`http://{IP}:1026`,使用配置的Consul Manager密码登录 --- -## [项目GitHub仓库](https://github.com/starsliao/ConsulManager) +## [ConsulManager的帮助文档与FAQ](https://github.com/starsliao/ConsulManager/docs) ## [应用场景1:如何优雅的基于Consul自动同步ECS主机监控](https://github.com/starsliao/ConsulManager/blob/main/docs/ECS%E4%B8%BB%E6%9C%BA%E7%9B%91%E6%8E%A7.md) ## [应用场景2:如何优雅的使用Consul管理Blackbox站点监控](https://github.com/starsliao/ConsulManager/blob/main/docs/blackbox%E7%AB%99%E7%82%B9%E7%9B%91%E6%8E%A7.md) From dd602d6c434e3621811bba638bec768c1296feed Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:31:40 +0800 Subject: [PATCH 12/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b30e02..3fb8f0d 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ - 启动:`docker-compose pull && docker-compose up -d` - 访问:`http://{IP}:1026`,使用配置的Consul Manager密码登录 --- -## [ConsulManager的帮助文档与FAQ](https://github.com/starsliao/ConsulManager/docs) +## [ConsulManager实践与FAQ](https://github.com/starsliao/ConsulManager/docs) ## [应用场景1:如何优雅的基于Consul自动同步ECS主机监控](https://github.com/starsliao/ConsulManager/blob/main/docs/ECS%E4%B8%BB%E6%9C%BA%E7%9B%91%E6%8E%A7.md) ## [应用场景2:如何优雅的使用Consul管理Blackbox站点监控](https://github.com/starsliao/ConsulManager/blob/main/docs/blackbox%E7%AB%99%E7%82%B9%E7%9B%91%E6%8E%A7.md) From 4366668203c68874314b89a33361749641118e83 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:33:32 +0800 Subject: [PATCH 13/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3fb8f0d..232d365 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # 🚀概述 -- **ConsulManager**是一个使用Flask+Vue开发的Consul WEB运维平台,弥补了官方UI对Services管理的不足,优化了Consul对Services的配置管理与查询展示。 +- **ConsulManager**是一个使用Flask+Vue开发的Consul WEB运维助手,弥补了官方UI对Services管理的不足,优化了Consul对Services的配置管理与查询展示。 - 本工具基于Prometheus自动发现Consul,还实现了几个监控管理维护的应用: 1. 支持云厂商ECS与分组自动同步到Consul,并接入Prometheus监控。(设计了一个关联的Grafana看板) 2. 基于Blackbox实现站点与接口监控接入Consul,通过Web界面方便管理。(设计了一个关联的Grafana看板) From e992c1f4df1bca02601f5d7f087af870f716ee57 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:37:44 +0800 Subject: [PATCH 14/18] =?UTF-8?q?Update=20blackbox=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E7=9B=91=E6=8E=A7.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/blackbox站点监控.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/blackbox站点监控.md b/docs/blackbox站点监控.md index d1fbf0f..946081f 100644 --- a/docs/blackbox站点监控.md +++ b/docs/blackbox站点监控.md @@ -34,8 +34,8 @@ #### 批量导入脚本 -在units目录下`blackbox-instance.list`中写入监控目标的信息:监控类型,公司/部门,项目,环境,名称,实例url,每行一个,空格分隔。 +在项目仓库根目录的units目录下:编辑`blackbox-instance.list`,写入监控目标的信息:监控类型,公司/部门,项目,环境,名称,实例url,每行一个,空格分隔。 **注意:前5个字段组合起来必须唯一,作为一个监控项的ID。即Consul的ServiceID** -修改units目录下导入脚本中的consul_token和consul_url,保存后执行blackbox-input.py,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 +再修改导入脚本`blackbox-input.py`中的consul_token和consul_url,保存后执行blackbox-input.py,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 From 44fc16f643748e7c9e2bcd953430cafd1462a0b4 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:39:58 +0800 Subject: [PATCH 15/18] =?UTF-8?q?Update=20ECS=E4=B8=BB=E6=9C=BA=E7=9B=91?= =?UTF-8?q?=E6=8E=A7.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ECS主机监控.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ECS主机监控.md b/docs/ECS主机监控.md index 51236ed..5339eea 100644 --- a/docs/ECS主机监控.md +++ b/docs/ECS主机监控.md @@ -32,11 +32,11 @@ ### 批量导入自建主机脚本 -在units目录下`selfnode-instance.list`中写入监控目标的信息:机房/公司 租户/部门 区域/项目 分组/环境 名称 实例(ip:端口) 系统(linux/windows),每行一个,空格分隔。 +在项目仓库根目录的units目录下:编辑`selfnode-instance.list`,写入监控目标的信息:机房/公司 租户/部门 区域/项目 分组/环境 名称 实例(ip:端口) 系统(linux/windows),每行一个,空格分隔。 **注意:前5个字段组合起来必须唯一,作为一个监控项的ID。即Consul的ServiceID** -修改units目录下导入脚本中的consul_token和consul_url,保存后执行selfnode-input.py,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 +再修改导入脚本`selfnode-input.py`中的consul_token和consul_url,保存后执行selfnode-input.py,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 ### 注意: From 9fda40d597b989dbaf8c7aaa2c3efeca145bfa4e Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:42:46 +0800 Subject: [PATCH 16/18] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 232d365..4d13eb9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 🚀概述 - **ConsulManager**是一个使用Flask+Vue开发的Consul WEB运维助手,弥补了官方UI对Services管理的不足,优化了Consul对Services的配置管理与查询展示。 -- 本工具基于Prometheus自动发现Consul,还实现了几个监控管理维护的应用: +- 本工具基于Prometheus自动发现Consul,还实现了几个监控管理的功能: 1. 支持云厂商ECS与分组自动同步到Consul,并接入Prometheus监控。(设计了一个关联的Grafana看板) 2. 基于Blackbox实现站点与接口监控接入Consul,通过Web界面方便管理。(设计了一个关联的Grafana看板) 3. 高危漏洞采集与实时告警通知。 From 2cab2e5cedd274dfc7e56b4ab173f577d562e4be Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:48:26 +0800 Subject: [PATCH 17/18] =?UTF-8?q?Update=20blackbox=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E7=9B=91=E6=8E=A7.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/blackbox站点监控.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/blackbox站点监控.md b/docs/blackbox站点监控.md index 946081f..9d36edd 100644 --- a/docs/blackbox站点监控.md +++ b/docs/blackbox站点监控.md @@ -34,8 +34,8 @@ #### 批量导入脚本 -在项目仓库根目录的units目录下:编辑`blackbox-instance.list`,写入监控目标的信息:监控类型,公司/部门,项目,环境,名称,实例url,每行一个,空格分隔。 +在项目仓库根目录的`units`目录下:编辑`blackbox-instance.list`,写入监控目标的信息:监控类型,公司/部门,项目,环境,名称,实例url,每行一个,空格分隔。 **注意:前5个字段组合起来必须唯一,作为一个监控项的ID。即Consul的ServiceID** -再修改导入脚本`blackbox-input.py`中的consul_token和consul_url,保存后执行blackbox-input.py,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 +再修改导入脚本`blackbox-input.py`中的consul_token和consul_url,保存后执行`blackbox-input.py`,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 From 0f21e1eebdb6c4f64ff3faf6f601dd6c15936565 Mon Sep 17 00:00:00 2001 From: "StarsL.cn" Date: Tue, 14 Jun 2022 22:49:10 +0800 Subject: [PATCH 18/18] =?UTF-8?q?Update=20ECS=E4=B8=BB=E6=9C=BA=E7=9B=91?= =?UTF-8?q?=E6=8E=A7.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ECS主机监控.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ECS主机监控.md b/docs/ECS主机监控.md index 5339eea..a49f262 100644 --- a/docs/ECS主机监控.md +++ b/docs/ECS主机监控.md @@ -32,11 +32,11 @@ ### 批量导入自建主机脚本 -在项目仓库根目录的units目录下:编辑`selfnode-instance.list`,写入监控目标的信息:机房/公司 租户/部门 区域/项目 分组/环境 名称 实例(ip:端口) 系统(linux/windows),每行一个,空格分隔。 +在项目仓库根目录的`units`目录下:编辑`selfnode-instance.list`,写入监控目标的信息:机房/公司 租户/部门 区域/项目 分组/环境 名称 实例(ip:端口) 系统(linux/windows),每行一个,空格分隔。 **注意:前5个字段组合起来必须唯一,作为一个监控项的ID。即Consul的ServiceID** -再修改导入脚本`selfnode-input.py`中的consul_token和consul_url,保存后执行selfnode-input.py,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 +再修改导入脚本`selfnode-input.py`中的consul_token和consul_url,保存后执行`selfnode-input.py`,即可导入所有监控目标到Consul,并符合Prometheus的自动发现配置。 ### 注意: