5.02021-11-21T21:28:50Zimpressoras simpressimpressoras SIMPRESSimpressoras SIMPRESS## Overview
Script e Template criados para monitorar niveis de toner em impressoras samsung.
Script em php
Template via Zabbix
#!/usr/bin/php
php</p
if($argc!=3){
echo "Número de parametros invalido!\n";
echo "Use: ".$argv[0]." \n";
exit(0);
}
$host=$argv[1];
$cor=$argv[2];
$cmd="snmpwalk -c public -v1 ".$host." .1.3.6.1.2.1.43.11.1.1.6.1 | grep '".$cor." Toner Cartridge'";
$resp=exec($cmd);
if($resp!=''){
$aux=explode(" ",$resp);
$aux2=explode(".",$aux[0]);
$id\_cor=end($aux2);
$cmd\_maxi\_toner="snmpwalk -c public -v1 ".$host." .1.3.6.1.2.1.43.11.1.1.8.1.".$id\_cor;
$cmd\_disp\_toner="snmpwalk -c public -v1 ".$host." .1.3.6.1.2.1.43.11.1.1.9.1.".$id\_cor;
$resp=exec($cmd\_maxi\_toner);
$aux3=explode(" ",$resp);
$resp\_maxi=$aux3[3];
$resp=exec($cmd\_disp\_toner);
$aux4=explode(" ",$resp);
$resp\_disp=$aux4[3];
$total\_disp\_perc=($resp\_disp/$resp\_maxi)*100;
echo $total\_disp\_perc."\n";
}else echo "Cor nao definida!\n";
?>
Criação : Paulo Ricardo Carneiro Abrahão e Ana Flávia Sousa Qbar
impressoras simpressNivel Toner- Nivel Toner PretoEXTERNALNivelToner.php["{HOST.NAME}","Black"]144001d7dFLOAT%Nivel Toner{last()}=0Toner Preto VazioHIGH
- Nivel Toner AzulEXTERNALNivelToner.php["{HOST.NAME}","Cyan"]144001d7dFLOAT%Nivel Toner{last()}=0Toner Azul VazioHIGH
- Nivel Toner RosaEXTERNALNivelToner.php["{HOST.NAME}","Magenta"]144001d7d%Nivel Toner{last()}=0Toner Rosa VazioHIGH
- Nivel Toner AmareloEXTERNALNivelToner.php["{HOST.NAME}","Yellow"]144001d7dFLOAT%Nivel Toner{last()}=0Toner Amarelo VazioHIGH
Nivel Toner AmareloSTACKEDGRADIENT_LINE1A7C11- impressoras SIMPRESSNivelToner.php["{HOST.NAME}","Yellow"]
Nivel Toner AzulGRADIENT_LINE1A7C11- impressoras SIMPRESSNivelToner.php["{HOST.NAME}","Cyan"]
Nivel Toner PretoGRADIENT_LINE1A7C11- impressoras SIMPRESSNivelToner.php["{HOST.NAME}","Black"]
Nivel Toner RosaGRADIENT_LINE1A7C11- impressoras SIMPRESSNivelToner.php["{HOST.NAME}","Magenta"]