summaryrefslogtreecommitdiff
path: root/monitor
diff options
context:
space:
mode:
Diffstat (limited to 'monitor')
-rw-r--r--monitor/dnssec/监控平台.md61
-rw-r--r--monitor/doe/monitor.md2
-rw-r--r--monitor/v6/说明文档.docxbin0 -> 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
new file mode 100644
index 0000000..18884cd
--- /dev/null
+++ b/monitor/v6/说明文档.docx
Binary files differ