1. 监控/ping监控

1.1. 源

1.1.1. 配置

源是发起ping的主机节点。

在 src 目录下,存放源主机分组,每个文件是一个分组,文件每行是个ip或者域名

例子:

[root@open-c3]# ls src
cloud-aws-afs
cloud-huawei-open-c3
[root@open-c3]# cat src/cloud-huawei-open-c3 
openc3-fping
[root@open-c3]# cat src/cloud-aws-afs 
10.10.10.111
10.10.10.112

1.1.2. 在源机器上启动容器

docker run -d --restart=always -p 9605:9605 --name openc3-fping joaorua/fping-exporter fping-exporter --fping=/usr/sbin/fping -c 10

1.1.3. ACL

开放访问权限,让Open-C3机器访问源机器的9605端口

1.2. 目标

目标是要ping的对象,放在dst目录下,每个文件是一个分组。格式和源一样

1.3. 配置采集


conf.yml配置着需要采集的任务,是个yaml格式

key是src中源的名称
valus 是个数组,数组中的元素是目标的名称,或者一个正则表达式匹配目标中的名称。
      特殊情况,当value是 '*' 时表示所有目标组

例子:
# cat conf.yml

cloud-huawei-open-c3:       [ '/country/', '/website/', '/cloud/', '/workplace/' ]
cloud-ucloud-ng:            [ '/country/', '/website/' ]
cloud-huawei-afs:           [ '/cloud/' ]
cloud-aws-afs:              [ '/country/' ]
cloud-aliyun-frankfurt:     '*'

1.4. 生成普罗米修斯配置文件

到容器中该目录下执行 ./make.sh 命令
Copyright 2020 - 2020. all right reserved,powered by Gitbook该文件修订时间: 2025-03-08 00:29:40

results matching ""

    No results matching ""