20 lines
516 B
Nix
20 lines
516 B
Nix
|
{pkgs, ... }:
|
||
|
{
|
||
|
systemd.services.prometheus-blackbox-exporter.serviceConfig = {
|
||
|
CapabilityBoundingSet = ["CAP_NET_RAW"]; # icmp allow
|
||
|
AmbientCapabilities = ["CAP_NET_RAW"];
|
||
|
};
|
||
|
services.prometheus.exporters.blackbox = {
|
||
|
enable = true;
|
||
|
# openFirewall = true; # not requred if running on the same host as prometheus
|
||
|
port = 9115;
|
||
|
configFile = pkgs.writeText "icmp" ''
|
||
|
modules:
|
||
|
icmp:
|
||
|
prober: icmp
|
||
|
icmp:
|
||
|
preferred_ip_protocol: ip4
|
||
|
'';
|
||
|
};
|
||
|
}
|