@heroixinu #50 Grafana 启用匿名访问 编辑 /etc/grafana/grafana.ini 找到以下部分: [auth.anonymous] # enable anonymous access enabled = true # specify organization name that should be used for unauthenticated users org_name = Main Org. # specify role for unauthenticated users org_role = Viewer 这三个选项默认是注释状态,删掉 # 号再重启 Grafana,就可以把网址发给他人免登录浏览了
@Bene #49 tcpig只要把icmp模块改成tcp_connect,然后再监控的ip后加端口可以了 - job_name: "TCP Demo" metrics_path: '/probe' params: module: [tcp_connect] file_sd_configs: - files: - '/etc/prometheus/blackbox-tcp/*.yml' relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 192.168.1.1:9115 - targets: - example.com:80 labels: name: PEK | China Unicom code: PEK city: Beijing isp: China Unicom ip: IPv4 domestic: 'true'
@TimingBule #53 可以分享一下你的 blackbox 配置嘛?我当时也试过 tcping,但是显示出来的数据都是微秒。也有其他朋友尝试过也是这样,所以我怀疑是 blackbox 配置没写好
@Bene #54 当然,我也是网上找的,供参考 root@monitor:~# cat /etc/prometheus/blackbox.yml modules: http_2xx: prober: http http_post_2xx: prober: http http: method: POST tcp_connect: prober: tcp pop3s_banner: prober: tcp tcp: query_response: - expect: "^+OK" tls: true tls_config: insecure_skip_verify: false grpc: prober: grpc grpc: tls: true preferred_ip_protocol: "ip4" grpc_plain: prober: grpc grpc: tls: false service: "service1" ssh_banner: prober: tcp tcp: query_response: - expect: "^SSH-2.0-" - send: "SSH-2.0-blackbox-ssh-check" irc_banner: prober: tcp tcp: query_response: - send: "NICK prober" - send: "USER prober prober prober :prober" - expect: "PING :([^ ]+)" send: "PONG ${1}" - expect: "^:[^ ]+ 001" icmp: prober: icmp ping_v4: prober: icmp timeout: 5s icmp: preferred_ip_protocol: "ip4" # 专门用于 IPv4 ip_protocol_fallback: false ping_v6: prober: icmp timeout: 5s icmp: preferred_ip_protocol: "ip6" # 专门用于 IPv6 ip_protocol_fallback: false http_clash_speedtest: prober: http timeout: 5s http: method: GET headers: Authorization: Bearer 51e42810-0958-1132-980f-15c97f1313ad
@Bene 请教一下 我 Grafana v11.6.0, Prometheus 3.3.0 好像能读到 targets 但是其他的 SRC,DST1,DST2,... IP 全部读不到数据。 这大概是什么问题。大概什么问题。
@heroixinu #50
Grafana 启用匿名访问
编辑
/etc/grafana/grafana.ini找到以下部分:
这三个选项默认是注释状态,删掉 # 号再重启 Grafana,就可以把网址发给他人免登录浏览了
@Bene #51 非常感谢!
@Bene #49
tcpig只要把icmp模块改成tcp_connect,然后再监控的ip后加端口可以了
@TimingBule #53
可以分享一下你的 blackbox 配置嘛?我当时也试过 tcping,但是显示出来的数据都是微秒。也有其他朋友尝试过也是这样,所以我怀疑是 blackbox 配置没写好
@Bene #54
当然,我也是网上找的,供参考
@TimingBule #55
谢谢!最后发现是 icmp 和 tcp 同时查询造成的数据错误,单独使用 tcp 是没问题的
好贴,Mark之
@Bene 请教一下
我 Grafana v11.6.0, Prometheus 3.3.0

好像能读到 targets 但是其他的 SRC,DST1,DST2,... IP 全部读不到数据。
这大概是什么问题。大概什么问题。
@limaofeng #58
请问是用 docker 搭建的吗?我见过几次他人的相同案例,刚刚也特意问了一下,得到的答案是重装机器就好了
如果不确定的话,可以在另一台机器用相同配置启动看看
@Bene #59 是的,重装 Grafana 与 Prometheus 吗? 还是系统重装? 如果系统重装,好像成本太大了