Posts Tagged ‘transferencia’

Como instalar MRTG en cPanel

Saturday, November 1st, 2008

Como instalar MRTG en cPanel

MRTG (Multi Router Traffic Grapher) es una herramienta que te permite monitorizar el tráfico de una red. MRTG genera páginas estáticas HTML conteniendo imágenes que proveen datos en tiempo real del tráfico actual del servidor, además de gráficos diarios, también ofrece gráficos semanales y mensuales.

Las imágenes generadas son algo parecido a este ejemplo, grafican tráfico entrante y saliente:

Bueno, vayamos directo al punto de instalar MRTG en nuestro servidor cPanel bajo RHEL 3/4/5 (o CentOS):

mkdir /root/install ; cd /root/install
 
# Desinstalamos MRTG en caso que ya exista alguna versión previa.
rpm -e mrtg
 
# Descargamos e instalamos el RPM
wget http://dedicated-resources.com/files/mrtg-2.9.17-1cpanel.i386.rpm
rpm -Uvh mrtg-2.9.17-1cpanel.i386.rpm
 
# Este paso sólo para RHE 3 y 4
# Aunque tal vez ya no esté el paquete disponible, es opcional.
yum install gnome-libs (o bien up2date -i gnome-libs)
 
# Quitamos paquetes que pueden causar conflictos
rpm -e --nodeps libpng10
 
# Creamos un enlace simbólico de libpng.so.3
cd /usr/lib
ln -s libpng.so.3 libpng.so.2
 
# Reiniciamos MRTG
/etc/rc.d/init.d/mrtg restart
 
# Agregamos MRTG al inicio del sistema
chkconfig mrtg on

Seguramente recibas varios errores al iniciar MRTG, hazlo 5 veces en total, luego aunuqe aparezcan errores funcionará bien, y al generarse las estadísticas con el correr de las horas, ya los errores desaparecerán cada vez que se inicie el demonio.

MRTG debería estar disponible desde http://IP.DEL.SERVER/mrtg/

Genial, casi está todo hecho, pero hay un problema, esos gráficos están ahora expuestos a todo el mundo, y no es nada bueno que otra gente que no tiene que ver con la administración de tu sistema anden mirando tus consumos.

Vamos a instalar una protección por IP:

# Edita httpd.conf
pico /usr/local/apache/conf/httpd.conf
 
#Presiona "CTRL + W" y busca esta línea:
/whm-server-status
 
#Te aparecerá algo como esto:
 
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1
    <strong>/</strong>Directory<strong>
</strong>
#Bien, abajo del cierre "" en la última línea, pega esto:
 
    Order deny,allow
    Allow from TU.IP.FIJA.AQUI
    Deny from all
 
# Guarda el archivo presionando CTRL + X, y luego Y o S -  Reinicia httpd
/etc/init.d/httpd restart

Listo, ya tienes tu MRTG protegido para que solo puedan ingresar desde la IP que especificaste en la línea “Allow from TU.IP.FIJA.AQUI” (obviamemente, reemplaza “TU.IP.FIJA.AQUI” por la IP pública de tu PC). Ten en cuenta que esta protección es útil únicamente si tu PC tiene salida a internet con una IP fija, si tienes una IP dinámica tendrás que buscar otra manera de protegerlo.


Tecnologia | Ciencia | Dibujos Animados
free html hit 
counter