|
Buscar |
Instalación de MRTG-sysMRTG-sys permite 'graficar' diferentes elementos fluctuantes de su servidor en función del tiempo (uso de memoria, espacio de disco, uso CPU, tasa de red...) Una vez instalado, tendrá acceso a una página global de diferentes gráficos. Podrá darse cuenta rápidamente de una anomalía (falta de memoria, espacio en disco duro insuficiente, tasa de red demasiado elevada...) Para seguir esta guía, debe saber como conectarse en SSH a su servidor, editar ficheros con vi, pico o incluso emacs. Esta guía está pensada para los servidores "estándar" OVH con distribución Release1 o Release2, sin embargo, es fácilmente adaptable a otros servidores como los Cobalt o a otras distribuciones de Linux. Ejemplo: En nuestra distribuciones OVH Release, el directorio /home/ovh/www/ es el visible en la web por : http://nsXXXX.ovh.net/, que hay que adaptar por tanto a los otros tipos de servidor.La instalación consta de tres fases
Paso 1. Instalación MRTG Vamos a crear un directorio de trabajo (generalmente ya existente): # mkdir -p /home/ovh/src/soft # cd /home/ovh/src/soft Descarguemos el fichero de MRTG: # wget http://mrtg.hdl.com/mrtg/pub/mrtg-2.13.2.tar.gzVolvemos al directorio de fuentes y descomprimimos el fichero : # cd /home/ovh/src # tar xvzf soft/mrtg-2.13.2.tar.gz Entramos en el directorio y compilamos MRTG : # cd mrtg-2.13.2 # ./configure # make # make install A continuación es necesario hacer un updatedb lo que lleva de 2 a 5 minutos de proceso - le aconsejamos realizar esta operación durante la noche. # updatedb Paso 2. MRTG-sys El fichero MRTG-sys es un conjunto predefinido de scripts en Perl utilizados para recuperar directamente los datos de su servidor y presentarlos a través del sistema MRTG. Recuperación de fuentes Vamos a crear un directorio de trabajo (generalmente ya existente): # mkdir -p /home/ovh/www/mrtg # cd /home/ovh/www/mrtg Descarguemos el fichero de MRTG-sys: # wget http://www.bozorokus.net/mrtg-sys.tgzInstalación # tar xvfz mrtg-sys.tgz # ./install.pl Ya están instalados los archivos. Ahora sólo nos queda instalar el índice : # cd /home/ovh/www/mrtg # /usr/local/mrtg-2/bin/indexmaker --output=index.html /home/ovh/www/mrtg/mrtg-sys/mrtg_nsXXXX.ovh.net.cfg
MRTG-sys está ya instalado, pero aún no puede ejecutarse automáticamente para trazar los gráficos cada 5 minutos. Vamos a añadir el crontab a continuación. Paso 3. Instalación del crontab Para añadir en MRTG al crontab editamos el fichero /etc/crontab y añadimos al final del fichero, la línea: Instalación a través de las fuentes: #mrtg */5 * * * * root /usr/local/mrtg-2/bin/mrtg /home/ovh/www/mrtg/mrtg-sys/mrtg_nsXXXX.ovh.net.cfg >/dev/null 2>/dev/null Instalación a través de RPM: #mrtg */5 * * * * root /usr/bin/mrtg /home/ovh/www/mrtg/mrtg-sys/mrtg_nsXXXX.ovh.net.cfg >/dev/null 2>/dev/null Puede copiar las imágenes de pie de página de los MRTG. Para ello deberá tener instalado y configurado Server-Status en su servidor. Puede copiar las imágenes directamente a la página principal ( /home/ovh/www)Instalación a través de las fuentes: # mkdir -p /home/ovh/www/mrtg/mrtg-sys/images # cp -v /usr/local/mrtg-2/share/doc/mrtg2/mrtg*.png /home/ovh/www/mrtg/images El sistema MRTG debe igualmetne acceder a la página statu de Apache para trazar ciertos gráficos. Vamos a modificar la configuración de server-status para autorizar a MRTG a acceder a estos datos. Basta con editar el fichero de configuración de Apache (httpd.conf) mediante un editor de texto # nano /etc/httpd/httpd.conf y localizar la sección siguiente : 'SetHandler' server-status Order deny,allow Deny from all Allow from proxy.ovh.net para añadir : Allow from 127.0.0.1 No olvidar reiniciar Apache a continuación : # /etc/init.d/httpd restart Ya puede ver los gráficos (tras unos minutos, el tiempo que el cron se ejecute): http://nsXXXX.ovh.net/mrtg/mrtg-sys/: InterpretacionMRTGSys :: Interpretación de los gráficos generados. : MasDeMRTGSys :: Añadir más gráficos para controlar su máquina al sistema MRTG. : ConfigurarYUtilizarServerStatus :: ¿Como configurar y utilizar el servidor status con Apache? |