---
title: "Munin/Raspberry : Correction à faire ?! ( irqstats, snmp_admin_swap, acpi )"
url: https://www.cyber-neurones.org/2018/10/munin-raspberry-correction-a-faire-irqstats-snmp_admin_swap-acpi/
date: 2018-10-03
modified: 2018-10-03
lang: fr
author: "Frederic"
description: "Quand je regarde les logs j'ai : Error output from irqstats:     Argument \"usb_fiq\" isn't numeric in addition (+) at /etc/munin/plugins/irqstats line 95, <$in> line 18.    Le code..."
categories:
  - "Raspbian : Pour Raspberry"
tags:
  - "munin"
word_count: 393
---

# Munin/Raspberry : Correction à faire ?! ( irqstats, snmp_admin_swap, acpi )

Quand je regarde les logs j'ai :
Error output from irqstats:
    **Argument "usb_fiq" isn't numeric in addition (+) at /etc/munin/plugins/irqstats line 95, <$in> line 18.**** **  

Le code en question qui pose problème :
sub sum (@) {
my $sum = 0;
$sum += $_ || 0 for @_; # Avoid complaints about empty strings
return $sum;
}

Je viens de voir qu'il y avait un fix : [http://munin-monitoring.org/attachment/ticket/1462/munin-v2.0.6-raspberry_pi-irqstats-usb_fiq.patch](http://munin-monitoring.org/attachment/ticket/1462/munin-v2.0.6-raspberry_pi-irqstats-usb_fiq.patch) fait le** 01.04.2014** ?!
use Munin::Plugin;
**use Scalar::Util qw(looks_like_number);
**use strict;

if (defined $ARGV[0] && $ARGV[0] eq 'autoconf') {
… …

sub sum (@) {
my $sum = 0;
**$sum += $_ || 0 for @_; # Avoid complaints about empty strings**
**$sum += (looks_like_number($_) ? $_ : 0) || 0 for @_; # Avoid complaints about empty strings**
return $sum;
}

Si je regarde ma version, j'ai bien :
**$ munin-node -version**
Version:
This is munin-node **v2.0.33**-1
**$ apt-cache policy munin-node**
munin-node:
Installé : **2.0.33-1**
Candidat : **2.0.33-1**
Table de version :
*** 2.0.33-1 500
500 http://ftp.debian.org/debian stretch/main armhf Packages
100 /var/lib/dpkg/status
**$ apt-cache policy munin-plugins-extra**
munin-plugins-extra:
Installé : **2.0.33-1**
Candidat : **2.0.33-1**
Table de version :
*** 2.0.33-1 500
500 http://ftp.debian.org/debian stretch/main armhf Packages
100 /var/lib/dpkg/status

La dernière stable est la **2.0.39** ( [https://github.com/munin-monitoring/munin/releases](https://github.com/munin-monitoring/munin/releases) ), la date de la release **2.0.33-1** : 2017-03-03 . Alors que la correction a été fait le **01.04.2014**, j'ai du mal à comprendre.

Le logs d'erreur suivant est ( c'est SNMP, donc je ne corrige pas ) :
Error output from snmp_admin_swap:
Argument "noSuchInstance" isn't numeric in addition (+) at /etc/munin/plugins/snmp_admin_swap line 55.
**Argument "noSuchInstance" isn't numeric in addition (+) at /etc/munin/plugins/snmp_admin_swap** line 56.

Le source en question :
my $swapsize = 0;
my $swapused = 0;

foreach my $swap (keys %$swap_d) {
$swapsize += $session->get_single($hrStorageSize . $swap);
$swapused += $session->get_single($hrStorageUsed . $swap);
}

Et la dernière erreur :
1 lines had errors while 0 lines were correct (100.00%) in data from '**fetch acpi**'

Pour fixer ce problème, j'ai essayé d'ajouter :
**$ sudo apt-get install pitop-battery-support**
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet pitop-battery-suppor
**$ sudo apt-get install pi-top-brightness pi-top-poweroff**
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet pi-top-brightness
E: Impossible de trouver le paquet pi-top-poweroff

J'ai pas fixé ses 3 problèmes ...