Script per NAGIOS per eseguire il calcolo del toner consumato tramite protocollo SNMP.
se il valore calcolato è minore del parametro allora viene restituito un valore di errore all’uscita con MSG Critical
da utilizzare all’interno di NAGIOS. Le stampanti Laser a colori hanno OID snmp diversi per ogni colore.
#!/bin/bash param2=$2; capacita=`snmpget -v2c -c public $1 .1.3.6.1.2.1.43.11.1.1.8.1.1 | awk -F':' '{print $2}' | sed 's/ //g'`; livello=`snmpget -v2c -c public $1 .1.3.6.1.2.1.43.11.1.1.9.1.1 | awk -F':' '{print $2}' | sed 's/ //g'`; #echo "capacita "$capacita #echo "livello "$livello valore=$(expr $livello \* 100 / $capacita ) if [ $param2 -gt $valore ]; then echo "CRITICAL - "$valore exit 2 else echo "OK - "$valore exit 0 fi