diff options
Diffstat (limited to 'monitor')
| -rw-r--r-- | monitor/dnssec/监控平台.md | 61 | ||||
| -rw-r--r-- | monitor/doe/monitor.md | 2 | ||||
| -rw-r--r-- | monitor/v6/说明文档.docx | bin | 0 -> 409592 bytes |
3 files changed, 63 insertions, 0 deletions
diff --git a/monitor/dnssec/监控平台.md b/monitor/dnssec/监控平台.md new file mode 100644 index 0000000..cb46559 --- /dev/null +++ b/monitor/dnssec/监控平台.md @@ -0,0 +1,61 @@ +# 监控平台 + +cadvisor+Prometheus+Grafana + +CAdvisor + +监控宿主机和容器的基本状态指标,包括CPU,内存,网络情况等,本身只保存2分钟的数据,长时间的监控需要结合Prometheus,开放8080端口提供前端界面,同时实现了metrics接口来配合Prometheus使用。 + +CAdvisor部署后可能出现cpu指标为零的情况,需要在启动CAdvisor时设置`—enable_load_reader`选项,使用容器部署时需要注意将网络模式设置为host模式。 + +镜像部署命令 + +```纯文本 +sudo docker run --volume=/:/rootfs:ro \ + --volume=/var/run:/var/run:ro \ + --volume=/sys:/sys:ro \ + --volume=/var/lib/docker/:/var/lib/docker:ro \ + --volume=/dev/disk/:/dev/disk:ro \ + --detach=true --name=cadvisor --privileged \ + --device=/dev/kmsg --network=host \ + google/cadvisor --enable_load_reader=true +``` + +Prometheus + +Prometheus内置了时序数据库TSDB,也有自己的数据库查询语言PromQL,通过Prometheus可以更好的处理时序监控数据。开放9090端口提供前端页面。 + +CAdvisor实现了符合Prometheus格式的/metrics,所以Prometheus可以直接获取CAdvisor的监测数据,配置文件内容如下,定义了一个从CAdvisor获取数据的任务,127.0.0.1:8080为CAdvisor提供接口地址,Prometheus会以每秒一次的频率从http\://127.0.0.1:8080/metrics获取数据。 + +```纯文本 +global: + scrape_interval: 1s + evaluation_interval: 1s +rule_files: +scrape_configs: + - job_name: 'cadvisor' + static_configs: + - targets: ['127.0.0.1:8080'] +``` + +镜像部署命令 + +```纯文本 +docker run -d --name=prometheus \ + -v [配置文件路径]:/etc/prometheus/prometheus.yml \ + --network=host prom/prometheus +``` + +Grafana + +接入Prometheus监控数据实现自定义可视化方式,前端服务端口为3000。默认用户密码为admin:admin。 + +镜像部署命令 + +```纯文本 +docker run -d --name=grafana --network=host grafana/grafana +``` + +容器部署后,访问并登录grafana,首先需要配置数据源datasource,从左上角菜单种选择connections,从中选取prometheus数据源进行配置,配置URL和数据获取频率等后点击测试并保存。使用所内网络进行grafana部分操作时可能会出现奇怪的错误,更换手机热点等其他网络可以解决。 + +数据源配置完成后就可以在dashboard种自定义仪表盘进行可视化监控,自行选择监控指标进行设计。 diff --git a/monitor/doe/monitor.md b/monitor/doe/monitor.md new file mode 100644 index 0000000..06dd7c8 --- /dev/null +++ b/monitor/doe/monitor.md @@ -0,0 +1,2 @@ +nload 带宽实时统计工具 统计攻击启动后,攻击服务器和受害服务器的带宽消耗情况 +htop 资源占用实时统计工具 3.0.5 统计攻击启动后受害服务器的带宽消耗情况 diff --git a/monitor/v6/说明文档.docx b/monitor/v6/说明文档.docx Binary files differnew file mode 100644 index 0000000..18884cd --- /dev/null +++ b/monitor/v6/说明文档.docx |
