From 82fca9bfa046e8730f1af09d32dd38e171fcd07b Mon Sep 17 00:00:00 2001 From: Astro Date: Sat, 2 Nov 2019 21:26:36 +0100 Subject: [PATCH] dnscache: fix unbound collectd script output --- hosts/containers/dnscache/configuration.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hosts/containers/dnscache/configuration.nix b/hosts/containers/dnscache/configuration.nix index 5b585d65..532bf7f6 100644 --- a/hosts/containers/dnscache/configuration.nix +++ b/hosts/containers/dnscache/configuration.nix @@ -162,7 +162,12 @@ if l =~ /total\.(.+?)=([\d\.]+)/ name = $1 value = $2.to_f - ty = (name =~ /\.avg$/ || name =~ /\.median$/ || name =~ /\.max$/ || name =~ /\.min$/) ? "gauge" : "derive" + if name =~ /\.avg$/ || name =~ /\.median$/ || name =~ /\.max$/ || name =~ /\.min$/ + ty = "gauge" + else + ty = "derive" + value = value.to_i + end puts "PUTVAL dnscache/unbound/#{ty}-#{name} N:#{value}" end }