Instalación de ThunderCache 3.1 paralelo a Mikrotik

Publicado en 'Redes Inalámbricas' por joemg6, 8 Ago 2011.





  1. haroldbb24

    haroldbb24 Miembro frecuente

    Registro:
    14 Set 2008
    Mensajes:
    134
    Likes:
    7
    Temas:
    14




    tonyvzla muchas gracias la primera ves si lo instale pero la volvi a instalar todo y me ... ahora si entra, mil gracias :D

    ----- mensaje añadido, 22-sep-2012 a las 09:26 -----

    una consulta estoy un poco enredado en agregar los plugins, diganme tengo que cambiarle el nombre tambien al archivito de movistar? o alguien tiene un videito para ver

    ----- mensaje añadido, 22-sep-2012 a las 10:24 -----

    amigos una consulta por defecto viene el plugin de softnix , pandonetwork y axeso5 todo estos para cachear juegos como gundbound, rakion , audition, etc.... quisiera saber si funcionan he instalado la ultima version que pusiste en tu manual

    ----- mensaje añadido, 22-sep-2012 a las 12:16 -----

    si justamente tengo instalado la version de 32 bits en un disco de 80gb y quiero poner otro de 1tera para agregarlo al cache.... :D
     


  2. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    # min(0-59) hora(0-23) diames(1-31) mes(1-12) diasem(0-7) user comando
    # 2 * * * root /etc/init.d/thunder restart; sleep 2; /etc/init.d/squid restart
    5 * * * * root /etc/thunder/memoria.sh
    59 3 * * * root shutdown -r now
    59 1 * * * root /etc/thunder/./clean 45
    0 0 * * * root /usr/local/squid/bin/squid -k rotate
    59 22 * * * root /etc/thunder/thuderotate.sh
    */5 * * * * root /etc/thunder/killcpumax.sh" >> /etc/crontab

    amigo joemg6 algo anda mal en esta parte de tu script.
    59 22 * * * root /etc/thunder/thuderotate.sh
    le falta la [n] thuderotate.sh

    gracias amigo por tu desinteresada ayuda.
    ======================================================================
    amigo por favor, sube estos pluguins al thunder para nuevas instalaciones mil gracias.

    http.*\.speed\.com\.do.*\ .jpg [este para claro]

    http.*\.viva\.com\.do.*\. jpg [este para viva]

    ----- mensaje añadido, 22-sep-2012 a las 14:56 -----

    mil gracias.
     
    Última edición: 22 Set 2012
  3. joemg6

    joemg6 Miembro maestro

    Registro:
    5 May 2010
    Mensajes:
    455
    Likes:
    198
    Temas:
    4
    Ese detalle ya fue corregido, buena observación.

    Los que implementaron el script thunderotate.sh y los que hicieron la instalación durante las 24 horas pasadas fijarse en la regla del crontab que este bien el nombre.
    "/etc/crontab"
    Código:
    59              22              *       *               *       root    /etc/thunder/[B]thunderotate.sh[/B]
    
     
  4. YHOSHARIK

    YHOSHARIK Miembro frecuente

    Registro:
    22 Set 2012
    Mensajes:
    75
    Likes:
    20
    Temas:
    2
    Cuales son los beneficios del script thunderotate.sh

    sabemos que rota los logs de acceso al thunder, pero con esto que efectos podriamos notar.
    PREGUNTA
    Con esto se corregiria la falta de coherencia que existe entre el thunder report y la parte utilizada de disco ( ya que no concuerdan en la cantidad de cache almacenado) ?.

    Agradesco su pronta respuesta, gracias.
     
  5. joemg6

    joemg6 Miembro maestro

    Registro:
    5 May 2010
    Mensajes:
    455
    Likes:
    198
    Temas:
    4
    Cuando un log se hace muy extenso se hace más pesado para el programa manejar toda esa cantidad de datos, en este caso es el access.log del Thunder que ingresa todo los datos de las URL, HIT, MISS, etc y pasando el tiempo llega a tener un gran tamaño si no se rota, por eso es necesario rotar los en este caso el script rota el access.log cuando llegue a 30 MB, y así aligerar esta carga.

    Diferencia de cálculo del espacio en el Disco en el ThundeReport
    Sobre la diferencia en el espacio que se muestra en el ThundeReport no tiene nada que ver con el log, esta diferencia se produce porque en uno se muestra el cálculo que hace el sistema, y en el otro (cache dinámico) lo hace el Mysql, en el primer caso el cálculo del sistema es correcto, en el segundo es el cálculo que hace el Mysql de acuerdo a lo que está en la base de datos, por qué? esto difiere, es porque a veces al hacer caché un archivo este no termina entonces no se almacena en el disco pero el Mysql ingresa el dato de almacenamiento que grabo el archivo por eso es que en sus cálculos son diferentes al del sistema, estos cálculos que hace el Mysql no son exactos pero nos ayudan a tener una estadística referencial.
     
    A Firecold le gustó este mensaje.
  6. YHOSHARIK

    YHOSHARIK Miembro frecuente

    Registro:
    22 Set 2012
    Mensajes:
    75
    Likes:
    20
    Temas:
    2
    Gracias joemg6, con esta respusta aclaras muchas inquietudes que tenian los foreros en cuanto a las diferencias de calculo entre el Mysql y el sistema.
    En lo personal gracias por la aclaracion del access.log
     
  7. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    0 0 * * * root /usr/local/squid/bin/squid -k rotate

    amigo joeng6 que asen estas lineas en el crontag.

    gracias.
     
  8. luistec

    luistec Miembro frecuente

    Registro:
    5 Mar 2012
    Mensajes:
    206
    Likes:
    19
    Temas:
    0
    Esa linea rota el acces.log del squid
     
  9. john_a22

    john_a22 Miembro frecuente

    Registro:
    16 Feb 2011
    Mensajes:
    51
    Likes:
    1
    Temas:
    1
    hola joeng6 timepo que no entro al foro ya que te soy sincero estaba probando el thundercache 7.1 ahora todo esta critico para los de licencias free pero e seguido tu manual de la nueva instlacion de thundercache 3.1.2 y veo que esta total mente diferente este thunder o e hecho algo mal me sale thundereport 1.0 color verde agua
     
  10. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    hola amigo, joemg6 publico un script para rotar el log del thunder.
    pero para squid, solo tengo las lineas del cront pero no tengo nada de script para rotar el log de squid.

    mil gracias.
     
  11. YHOSHARIK

    YHOSHARIK Miembro frecuente

    Registro:
    22 Set 2012
    Mensajes:
    75
    Likes:
    20
    Temas:
    2
    Apreciado amigo luistec ese directorio al que haces referencia para rotar el log de squid no existe

    root /usr/local/squid/bin/squid -k rotate

    Porque dentro de la carpeta usr no existe el resto del URL y el log del squid se encuentra en otro lugar, por lo que en mi opinion esas lineas en el crontag no deberian funcionar a menos que la URL sea modificada a la correcta. Que en mi caso deberia ser:
    root /var/log/squid
     
    Última edición: 22 Set 2012
  12. luistec

    luistec Miembro frecuente

    Registro:
    5 Mar 2012
    Mensajes:
    206
    Likes:
    19
    Temas:
    0
    Que raro instalaste lo que esta publicado de aqui.
    https://www.peruhardware.net/showpost.php?p=2661420&postcount=1148
    Tal ve si subes una captura para ver ese detalle.
    El squid trae esa opción para que se pueda rotar el log, solo se efectua en el terminal
    squid -k rotate
     
  13. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    luistec

    El squid trae esa opción para que se pueda rotar el log, solo se efectua en el terminal
    squid -k rotate[/QUOTE]



    root@proxy:~# /usr/local/squid/bin/squid -k rotate
    -bash: /usr/local/squid/bin/squid: No existe el fichero o el directorio
    root@proxy:~#
    amigo que esta pasando mira esto.
     
  14. luistec

    luistec Miembro frecuente

    Registro:
    5 Mar 2012
    Mensajes:
    206
    Likes:
    19
    Temas:
    0
    Aveces el squid se instala en otros directorios por ejm
    /usr/local/squid/bin/squid -k rotate
    /usr/sbin/squid -k rotate
    squid -k rotate
     
    Última edición: 22 Set 2012
  15. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    como puedo saber en cual directorio estas instalado squid?
    gracias.

    ----- mensaje añadido, 22-sep-2012 a las 20:15 -----

    amigo joemg6,se disparo el cpu 100%.
    el script no funciono, intente manual y tampoco. me salio esto.

    root@proxy:~# /etc/thunder/killcpumax.sh
    /15489 96.5
    16589

    que quiere decir esto.
    luego de 25 minuto de di [service thunder restart] todo normal.
    que esta pasando con el script.
     
    Última edición: 22 Set 2012
  16. luistec

    luistec Miembro frecuente

    Registro:
    5 Mar 2012
    Mensajes:
    206
    Likes:
    19
    Temas:
    0
    Como dijo joemg es un beta podemos probar cambiando algunos parametros al script, ahi ya detecto a los procesos que hacen conflicto, hay que modificar las lineas para que los mate, bueno se puede modificar las lineas

    max_cpu=\/$(ps -eo user,pid,pcpu,pmem,comm | grep thunder | awk '{ if ( $3 > 79) print $2 " " $3 " " $5}')
    -por
    max_cpu=$(ps -eo user,pid,pcpu,pmem,comm | grep thunder | awk '{ if ( $3 > 79) print $2 " " $3 " " $5}')

    y la linea
    kill -HUP $run >/dev/null 2>&1
    -por
    kill -9 $run >/dev/null 2>&1

    Haber como va, solo falta que mate a los procesos por que ya los identifico.
     
    Última edición: 22 Set 2012
  17. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    gracias amigo ya lo ajuste.
    esperemos que funcione.
     
  18. luistec

    luistec Miembro frecuente

    Registro:
    5 Mar 2012
    Mensajes:
    206
    Likes:
    19
    Temas:
    0
    Claro de eso se trata, si nos funciona lo publicamos y asi nos ayudamos.
     
  19. willysantana

    willysantana Miembro frecuente

    Registro:
    15 Abr 2012
    Mensajes:
    189
    Likes:
    7
    Temas:
    5
    esperemos los resultado y publicarlo.:risota:

    ----- mensaje añadido, 22-sep-2012 a las 22:06 -----

    Publicado por luistec
    Aveces el squid se instala en otros directorios por ejm
    /usr/local/squid/bin/squid -k rotate
    /usr/sbin/squid -k rotate
    squid -k rotate

    como puedo saber en cual directorio estas instalado squid?
    gracias.
     
  20. john_a22

    john_a22 Miembro frecuente

    Registro:
    16 Feb 2011
    Mensajes:
    51
    Likes:
    1
    Temas:
    1
    no puedo subir foto minimo de 23 mensajes

    ----- mensaje añadido, 22-sep-2012 a las 21:24 -----

    haber si unes los espacion en blaco y ves mi foto
    ht tp: //imagesh ack.us/a/ img4 02/5172/nue vothunder.jpg

    ----- mensaje añadido, 22-sep-2012 a las 21:27 -----

    ese es el nuevo thunder ?

    ----- mensaje añadido, 22-sep-2012 a las 21:28 -----

    http ://imageshack.us/a/img402/5172/nuevothunder.jpg
     
Etiquetas: