====== Multi Router Trafic Grapher (MRTG) ======
----
__**Advertencia**__
Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra le ley de derechos de autor y de propiedad intelecutual, y será motivo de una acción legal.
----
===== Descripción =====
The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. MRTG generates HTML pages containing GIF images which provide a LIVE visual representation of this traffic. Check http:%%//%%www.ee.ethz.ch/stats/mrtg/ for an example. MRTG is based on Perl and C and works under UNIX and Windows NT. MRTG is being successfully used on many sites around the net. Check the MRTG-Site-Map.
===== Prerequistos =====
Suele ser necesario snmp por lo menos para permitir el analisis del ancho de banda
===== Procedimiento =====
===== A. Instalación básica =====
Instale mrtg y muy seguramente configure snmp y snmpd para que funcione.\\
\\
>## apt-get install mrtg mrtg-contrib\\
\\
Debians: /etc/mrtg.conf\\
\\
Mandrakes\\
\\
Se suele poner todo en /etc/mrtg/ .. y mas facil\\
\\
\\
SNMP para Debian comente en snmpd.conf\\
\\
com2sec paranoid default public\\
com2sec readonly default public\\
com2sec readwrite default private\\
...\\
syslocation gamma.skinatech.com\\
syscontact Root
===== B. Configuración =====
\\
Hay un archivito de configuracion vacano en el directorio bin que se llama [[egw/egw_docroot/wiki/bin/instale_mrtg.txt|instale_mrtg.txt]] y ojo en donde quedan las paginas\\
web de salida.
=== 1. Que se repita ===
El cron cuando se llama .. en /etc/cron.d/mrtg .. corrija para que use el /etc/mrtg/mrtg.cfg
=== 2. Agregar otras utilidades ===
En mrtg-utils aparecen otras utilidades que permiten poder monitoriar otras cosas y por\\
supuesto en el mrtg.cf se ponen los bloques correspondientes a estos servicios.
== cpuinfo: ==
.. toca montar un "sar" que esta en sysstat o en atsar y con eso se configura el [[egw/egw_docroot/wiki/bin/cpuinfo.txt?sessionid=39957bfde4aa1253ea4822ac797bf5e9|cpuinfo.sh]] para que funcione.
> #---------------------------------------------------------------\\
> Target[localhost_machine]: `/usr/local/sbin/cpuinfo.sh oficinamovil`\\
> MaxBytes[localhost_machine]: 100\\
> Options[localhost_machine]: gauge, nopercent\\
> Unscaled[localhost_machine]: dwym\\
> YLegend[localhost_machine]: % of CPU used\\
> ShortLegend[localhost_machine]: %\\
> LegendO[localhost_machine]: CPU System:\\
> LegendI[localhost_machine]: CPU User:\\
> Title[localhost_machine]: Oficinamovil\\
> PageTop[localhost_machine]:
CPU usage for Oficinamovil\\
>
\\
> \\
> | System: | Oficinamovil |
\\
>
\\
> #---------------------------------------------------------------\\
> \\
== Meminfo ==
Tambien tenemos una version adaptada en perl para que funcione [[egw/egw_docroot/wiki/bin/memory.txt?sessionid=39957bfde4aa1253ea4822ac797bf5e9|memory.pl]].
> #---------------------------------------------------------------\\
> Target[localhost_memory]: `/usr/local/sbin/memory.pl localhost`\\
> MaxBytes[localhost_memory]: 2000000000\\
> Options[localhost_memory]: gauge, nopercent\\
> Unscaled[localhost_memory]: dwym\\
> YLegend[localhost_memory]: Memory used\\
> ShortLegend[localhost_memory]: bytes\\
> LegendO[localhost_memory]: Memory System:\\
> LegendI[localhost_memory]: Memory User:\\
> Title[localhost_memory]: Oficinamovil\\
> PageTop[localhost_memory]: Memory usage for Oficinamovil\\
>
\\
> \\
> | System: | Oficinamovil |
\\
>
\\
> #---------------------------------------------------------------
== mailstats ==
Utilidad en perl para obtener estadisticas de correo de postfix obtenidas de (http:%%//%%taz.net.au/postfix/mrtg/ )\\
> #---------------------------------------------------------------\\
> Target[postfix]: `/usr/local/bin/mrtg-mailstats.pl`\\
> Options[postfix]: gauge, growright\\
> MaxBytes[postfix]: 50000\\
> Title[postfix]: Postfix Statistics\\
> PageTop[postfix]: Postfix Statistics
\\
> WithPeak[postfix]: dwmy\\
> YLegend[postfix]: No. of messages\\
> ShortLegend[postfix]: messages\\
> LegendI[postfix]: Incoming:\\
> LegendO[postfix]: Outgoing:\\
> #---------------------------------------------------------------\\
\\
===== B. Problemas =====
==== 1. Si el instale_mrtg.sh no le funciona ====
SNMP no funciona: o el control de acceso de snmp esta mal o simplemente esta abajo
OJO tambien tcpwrappers puede bloquear las vainas ... en /etc/hosts.allow coloque
> snmpd: ALL:ALLOW
==== 2. Si el cpuinfo.sh no le funciona ====
En ubuntu y posiblemente en distribuciones debian, despues de instalar el sysstat este no arranca entonces toca habilitar la recolecion de informacion en /etc/default/sysstat cambiando ENABLED="false" por ENABLED="true"
FIN
==============================================================
15-Marzo-2006 J.E.Gomez v0.5 Primera version\\
\\