Front-end para MRTG en modo RRDtool
Estoy migrando esto desde http://my14all.sourceforge.net/. El autor y mantenedor original es Rainer Bawidamann. Muchas gracias a él por crear y publicar 14all.cgi hace tantos años. He realizado algunas modificaciones a 14all.cgi a lo largo de los años, la más útil fue la adición de enlaces de exportación CSV debajo de cada gráfico.
Puedes ver 14all.cgi en acción en http://mrtg.gvolk.com
-Greg Volk
El contenido del archivo Léame original, la mayor parte del cual sigue siendo relevante, aparece a continuación...
14all.cgi es un script CGI para crear páginas html y gráficos para mrtg. ¡No es otro index.cgi para las páginas html creadas por mrtg! En cambio, crea todo por sí mismo.
14all.cgi analiza el archivo de configuración mrtg (a menudo llamado mrtg.cfg) y utiliza la mayor parte de la información para crear
¡MRTG no crea ningún gráfico/imagen si configura "UseRRDTool: Sí" (mrtg 2.8) o "logformat: rrdtool" (mrtg 2.9)!
14all.cgi existe en dos versiones diferentes: v1.0 para mrtg-2.8 y v1.1 para mrtg-2.9. La v1.0 podría funcionar con un archivo de configuración mrtg-2.9, la v1.1 no funcionará con mrtg-2.8 ya que necesita una biblioteca de mrtg-2.9.
La instalación es similar para ambas versiones:
14all.cgi se ejecuta bajo mod_perl. Es posible que desee utilizar mod_perl ya que acelera significativamente el cgi.
La v1.1 del cgi necesita el archivo "MRTG_lib.pm" de mrtg. Si el cgi muere con el error "No se puede localizar MRTG_lib.pm en @INC", cambie la ruta en la línea 13 del cgi para que apunte al directorio donde está este archivo. Si su mrtg está instalado en '/opt/mrtg29', esta línea debería verse así
utilice lib qw(/opt/mrtg29);
La versión 1.0 de 14all.cgi ahora contiene código para generar y utilizar un "caché" del archivo de configuración para un acceso más rápido. Esto es especialmente útil para archivos de configuración grandes. El cgi necesita acceso de escritura al directorio con el archivo de configuración. SI no desea esto, puede ejecutar el cgi manualmente de esta manera:
/path/to/14all.cgi cfg=path/to/config/file.cfg
desde la línea de comando como un usuario que puede escribir en el directorio de configuración. Esto creará el caché de configuración. Debe ejecutar este comando cada vez que cambie el archivo de configuración (el cgi no usa el caché si es más antiguo que el archivo de configuración).
La versión 1.1 actualmente no tiene esta caché de configuración.
Autor: [email protected] Página de inicio: http://www.wh-hms.uni-ulm.de/~widi/14all/ Licencia: Úsela libremente, pero: SIN GARANTÍA - ¡USE BAJO SU PROPIO RIESGO!