Blob Blame History Raw
Distrib for MRTG contribution.

Introduction
------------

- 'distrib' read mrtg log files and computes traffic distribution in 
  the time. It ouputs a graph with : 
  usage 1 : distrib -i infile -o giffile -w width -h height -t mode -r rate -d count
	(width / height in pixels)
	mode : d(ay), w(eek), m(onth), y(ear)
	count : how many categories of trafic must be taken

	- in x the percentage of trafic utilisation (% bandwith)
	- in y how many times the utilization was reached (% time)


  usage 2 : distrib -i infile -o giffile -w width -h height -t x -r top -d count
	(width / height in pixels)
	this option builds another graph, with more than interface, but the same informations 'stacked' 
	one on the other ...


- 'distrib.pl' use distrib to make a complete html ('distrib.html, distrib.gif') file 
  with all target defined in the file mrtg.cfg (!).

  usage : distrib.pl


Installation
------------

- distrib uses the GD library, as mrtg does. In order to compile it, you must
  have the following files : 

	GDFONTS.H
	GDFONTS.C
	MTABLES.C
	GD.H
	GD.C

	and ... distrib.c

	on unix, gcc distrib.c -I/yourgdinclude -L/yourgdlibrary -lgd -lm -o distrib
	on a PC with NT or 95, make a project with RDLOG2.C, GD.C, GDFONTS.C



All suggestions, bugs reports and others are welcome ...


Philippe Simonet, Philippe.Simonet@swisstelecom.com, 24.06.97