Squid-graf en Raptor

Publicado por btocarmona, Abril 18, 2014, 10:13:26 PM

Tema anterior - Siguiente tema

btocarmona

Amigos googleando para obtener algo de info de Squid y su funcionamiento encontre esta pequeña utilidad que se llama squid-graf que no es mas que un soft que nos dará toda la info de squid almacenada en el acces.log pero de forma grafica y con datos, de la cantidad de hit por hora etc, pruebenlo les dejo unas cap

yo le hice una pequeña modificacion al webpanel para que me muestre la grafica en el inicio, y un enlace con mas detalles en la pagina generada por squid-graf.

http://www.subirimagenes.net/i/140419051038985240.jpg

http://www.subirimagenes.net/i/140419051049452694.jpg

venezu

exelente amigo seria bueno que publicaras un tutorial de como realizar la instalacion y la modificacion del web panel, eso si con la aprobacion del maestro claro  :-*

btocarmona

Amigo estoy terminando un pequeño script con la ayuda de los script realizados en este fabuloso foro, no es muchas mi experiencia en la creacion de sh recien estoy leyendo el tutorial del amigo que publico y gracias a ello y al amigo Firecold lo estoy logrando, en un rato mas lo publico, inclusive con la modificacion del inicio del webpanel que solo son un par de enlaces y nada mas.para poder ver el reporte del squid graf,y algunos otros grafico del cacti, en un rato mas publico el script, me gustaria que lo probaran en algun host de pruebas que tengan, ya que no soy un experto en esto, lo estoy haciendo y probando y hasta ahora va todo bien ya casi lo tengo listo.

btocarmona

Amigos les dejo el script para que pongan en funcionamiento el squid-graf.
gracias a varias pruebas, les puedo decir que en todas no me ha dado problemas espero que les salga todo bien ya que no me gustaria estropear sus instalaciones si no ayudar, pero como les dije no soy un experto en esto solo trato de leer y lo que me sale compartirlo con ustedes, se los dejo

les recuerdo que este script hace una pequeña modificacion en un par de enlace en el wepanel, que solo es para mostrar la info de nuestro eth0 y la memoria en la portada sin necesidad de entrar al link de cacti y los graficos del reporte de squid-graf 3.2, tambien un enlace en el menu squid con la palabra hits, para poder ver los reportes en forma mas detallada,ademas creara un pequeño sh y agregará la tarea al cron para que se ejecute cada 5 minutos,tambien le he hecho una pequeña traduccion al Squid-graf para que el reporte lo muestre en español.

sin mas se los dejo,
me gustaria que lo pruebe el amigo Firecold o Luistec para que digan como les va, y si ellos que son los que realmente saben le hagan las modificaciones necesarias al script.


Para instalar

wget http://www.racomputacion.com.ar/hit/hit.sh
chmod 777 hit.sh
bash hit.sh


A quien NO desee hacer ninguna modificacion a la portada simplemente ejecute este otro


wget http://www.racomputacion.com.ar/hit/hit2.sh
chmod 777 hit2.sh
bash hit2.sh


PD: Para quien no tenga aun generado las graficas de eth0 en Cacti podra descargar esta pequeña guia que hizo el amigo Joemg hace mucho tiempo se los dejo en Word.
http://www.racomputacion.com.ar/hit/grafica%20la%20interface%20eth0.doc

firecold

Código (bash) [Seleccionar]
#!/bin/bash
clear
R=`echo "\033[01;31m"` # Rojo
A=`echo "\033[01;34m"` # Azul
N=`echo "\033[m"`      # Normal
echo -e "$R +=====================================================================+"
echo -e "$R |                   SCRIPT PARA INSTALAR SQUID-GRAF V3.2              |"
echo -e "$R |                               FORO ALTERSERV                        |"
echo -e "$R |                                                                     |"
echo -e "$R +=====================================================================+$N"
echo Pulsa Enter para continuar...
read -n 0 -ers
apt-get update
echo -e "$R Se descargaran los paquetes necesarios $N"
sleep 2
echo Y | apt-get install libmodule-install-perl libgd-gd2-perl libgd-graph-perl
echo -e "$A Creando carpetas $N"
sleep 2
mkdir /var/raptor/hit
cd /etc/init.d/
echo -e "$R Se descargara Squid-Graph-3.2 $N"
sleep 2
wget http://www.racomputacion.com.ar/hit/squid-graph-3.2.tgz
tar xzvf squid-graph-3.2.tgz -C /etc/init.d/
rm -rf squid-graph-3.2.tgz
cd /
echo -e "$A Aplicando Permisos $N"
sleep 2
chmod +x /etc/init.d/squid-graph/*
echo -e "$A Agregando tarea al Cron $N"
sleep 2
echo "
# Squid-Graf
*/5 * * * * root /etc/init.d/squid-graph/squid-graph --tcp-only -n -o=/var/raptor/hit/ --title='Squid 3 Hits' < /var/log/squid3/access.log" >> /etc/crontab
wget http://www.racomputacion.com.ar/hit/mod1.tgz
echo -e "$R Aplicando Mod Webpanel 1.0 $N"
tar -xzvf mod1.tgz
mv *.php /var/raptor/
rm -rf mod1.tgz
clear
echo -e "$A Instalado Ingrese al Webpanel en Squid-Hits $N"
sleep 4
echo -e "$R Hasta Luego $N"
exit


Una pequeña modificacion para hacerlo mas pequeño, Saludos

btocarmona

Que grande el amigo Firecold siempre aportando lo suyo, se agradece amigo ahora mismo cambio ambos script en la modificación que hiciste,para quien desee instalar ya este actualizado, Saludos

07350286

Probado funciona bien, el único detalle es: no me muestra el gráfico de eth0...

firecold

Cita de: 07350286 en Abril 20, 2014, 10:17:24 AM
Probado funciona bien, el único detalle es: no me muestra el gráfico de eth0...

Mi amigo las graficas que muestra son las que genera el access.log de squid no de las interfaces de red, Saludos

luistec

Cita de: 07350286 en Abril 20, 2014, 10:17:24 AM
Probado funciona bien, el único detalle es: no me muestra el gráfico de eth0...
Para eso tienes que configurar el cacti para que te muestre el gráfico de la interface.

Saludos.

07350286

Cita de: luistec en Abril 20, 2014, 10:28:29 AM
Para eso tienes que configurar el cacti para que te muestre el gráfico de la interface.

Saludos.
Y como lo hago para configurar cacti para que me muestre la grafica de trafico de eth0

07350286

Cita de: firecold en Abril 20, 2014, 10:22:10 AM
Mi amigo las graficas que muestra son las que genera el access.log de squid no de las interfaces de red, Saludos

Les dejo un pantallazo


btocarmona

Como dijo el amigo Luistec :amigo la grafica de eth0 no la va a mostrar si no las generas antes en el Cacti, para ello descargate esta pequeña guia que habia publicado el amigo Joemg te la dejo en un Word con los pasos para generarla.

http://www.racomputacion.com.ar/hit/grafica%20la%20interface%20eth0.doc

Saludos

firecold

Cita de: btocarmona en Abril 20, 2014, 01:24:53 PM
Como dijo el amigo Luistec :amigo la grafica de eth0 no la va a mostrar si no las generas antes en el Cacti, para ello descargate esta pequeña guia que habia publicado el amigo Joemg te la dejo en un Word con los pasos para generarla.

http://www.racomputacion.com.ar/hit/grafica%20la%20interface%20eth0.doc

Saludos

Gracias amigo btocarmona por el documento no lo tenia, siempre lo hacia pero es bueno tener un respaldo, al tener muchas cosas en la cabeza se te olvidan otras, Saludos