Add bird to monitoring
This commit is contained in:
@@ -23,6 +23,12 @@ let
|
||||
"${host.config.networking.hostName}.mon.clerie.de:9100")
|
||||
monitoringHosts;
|
||||
|
||||
birdMonitoringTargets = mapAttrsToList (name: host:
|
||||
"${host.config.networking.hostName}.mon.clerie.de:9324")
|
||||
(filterAttrs (name: host:
|
||||
attrByPath ["clerie" "monitoring" "bird"] false host.config)
|
||||
monitoringHosts);
|
||||
|
||||
in {
|
||||
imports =
|
||||
[
|
||||
@@ -137,6 +143,15 @@ in {
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
job_name = "bird-exporter";
|
||||
scrape_interval = "20s";
|
||||
static_configs = [
|
||||
{
|
||||
targets = birdMonitoringTargets;
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
job_name = "zimmer-temp";
|
||||
scrape_interval = "20s";
|
||||
|
Reference in New Issue
Block a user