Joan Manuel <joanmanuel <at> elecgtm.une.cu> writes: > > Salud2s listeros escribo con la duda de como puedo graficar el estado de > mi squid via snmp tanto por cacti o mrtg. Gracias >
Buenas he visto tu mensaje y querría ayudarte con este script que he creado. Para el correcto funcionamiento tienes que tener activa las acls en squid y parametros para snmp #!/bin/sh #Creado por Emilio Campos Martin #para el correcto funcionamiento snmp en squid #tiene que estar activo SERVER="10.234.18.28" PORT="3401" #DESCRIPCION cacheHttpHits_def="Objetos dados desde la propia cache" cacheServerRequests_def="Objetos solicitados a otro servidor" cacheServerInKb_def="Kb recibidos" cacheServerOutKb_def="Kb enviados" cacheNumObjCount_def="Objetos almacenados en cache" #MIBS cacheHttpHits="1.3.6.1.4.1.3495.1.3.2.1.2" cacheServerRequests="1.3.6.1.4.1.3495.1.3.2.1.10" cacheServerInKb="1.3.6.1.4.1.3495.1.3.2.1.12" cacheServerOutKb="1.3.6.1.4.1.3495.1.3.2.1.13" cacheNumObjCount="1.3.6.1.4.1.3495.1.3.1.7" #EJECUCION DE COMANDOS cacheHttpHits_result=`snmpwalk -v 2c -c public $SERVER:$PORT $cacheHttpHits | awk {'print $NF'}` cacheServerRequests_result=`snmpwalk -v 2c -c public $SERVER:$PORT $cacheServerRequests | awk {'print $NF'}` TOTAL=`echo "$cacheHttpHits_result + $cacheServerRequests_result" | bc` PETCACHE=`echo "($cacheHttpHits_result * 100) / $TOTAL" | bc` PETBACK=`echo "($cacheServerRequests_result * 100) / $TOTAL" | bc` cacheServerInKb_result=`snmpwalk -v 2c -c public $SERVER:$PORT $cacheServerInKb | awk {'print $NF'}` cacheServerOutKb_result=`snmpwalk -v 2c -c public $SERVER:$PORT $cacheServerOutKb | awk {'print $NF'}` cacheNumObjCount_result=`snmpwalk -v 2c -c public $SERVER:$PORT $cacheNumObjCount | awk {'print $NF'}` Espero te sea de ayuda. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/loom.20100528t101639-...@post.gmane.org