From 5df9c67b4ad6cd97bd970fbcd9e2940315ebff28 Mon Sep 17 00:00:00 2001 From: Steve Mokris Date: Wed, 22 Nov 2023 14:01:17 -0500 Subject: [PATCH] Update sunos iostat to cast values to integer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Avoids errors like `Error updating /var/lib/munin/…-iostat-diskr-d.rrd: /var/lib/munin/…-iostat-diskr-d.rrd: not a simple signed integer: '5769245279641.6'` --- plugins/node.d.sunos/iostat | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/node.d.sunos/iostat b/plugins/node.d.sunos/iostat index 67d8c3f86b..2d0e15b818 100755 --- a/plugins/node.d.sunos/iostat +++ b/plugins/node.d.sunos/iostat @@ -107,8 +107,8 @@ while(){ } $nri{$dev} += $nri; $nwi{$dev} += $nwi; - $bri{$dev} += ($bri*1024); # The header says kr/i, and we want bytes - $bwi{$dev} += ($bwi*1024); # Ditto. + $bri{$dev} += int($bri*1024); # The header says kr/i, and we want bytes + $bwi{$dev} += int($bwi*1024); # Ditto. } close(IOSTAT);