Estou monitorando o uso de uma impressora por meio de um plug-in Munin SNMP. Eu configurei digitando
sudo munin-node-configure --shell --snmp myprinter.example.com
que me instruiu a criar um link simbólico para
/usr/share/munin/plugins/snmp__print_supplies
O problema é que a impressora informa "Waste Toner" (nome interno supply1_2) no nível -5000, o que torna o gráfico invisível
Agora, isso não deveria acontecer, pois o código fonte do plugin tem esta função:
sub wash_data {
# Get rid of supply-levels reporting negative values
foreach my $supply (keys (%supplies)) {
if ($supplies{$supply}{level} < 0) {
delete $supplies{$supply};
print "# Deleting entry $supply: supply level unknown.\n" if $Munin::Plugin::SNMP::DEBUG;
}
}
}
O que posso fazer para remover esses dados errados ou para ter "0" como valor mínimo na escala Y?
Crie uma cópia de
/usr/share/munin/plugins/snmp__print_supplies
edit na linha 100, a linhaeditar em