处理black_exporter无法抓取icmp数据

1、根据报错信息显示套接字权限被拒绝
处理black_exporter无法抓取icmp数据_第1张图片
2、经查阅资料发现需要允许使用原始套接字,在linux上运行exporter的用户必须是在sysctl net.ipv4.ping_group_range中指定的范围内具有id的组的成员
3、[root@monitor-center]#setcap cap_net_raw=eip ./blackbox_exporter 设置允许blackbox_exporter进程使用套接字的权限(在blackbox_exporter二进制文件目录下执行)
4、[root@monitor-center]# sysctl -w net.ipv4.ping_group_range=‘0 0’ 授予特权(或者直接修改/proc/sys/net/ipv4/ping_group_range文件)
net.ipv4.ping_group_range指定了允许使用ICMP套接字的组ID的范围,默认值为1 0,意味着没有人能够使用该特性
5、设置完毕后可看到已经能够ping到IP的信息
处理black_exporter无法抓取icmp数据_第2张图片
在这里插入图片描述
6、被授有特权的二进制文件会被标记为红色
在这里插入图片描述

你可能感兴趣的:(prometheus,linux,服务器,运维)