Skip to content

Pix13/mrtgrg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MRTG RRD GRAPH

The purpose of this small program is to generate html pages on the fly from MRTG rrd files.

html and images are built in realtime, this mean no .html or .png file stored on server.
For a fast display with many small image, the html include inline png data.

This program is a rainy saturday project, but it may be useful to some people so i decide to publish it as a beerware.

  • "THE BEER-WARE LICENSE"
  • jc@michot.fr write this file. As long as you retain this notice
  • you can do whatever you want with this stuff.
  • If we meet some day, and you think this stuff is worth it,
  • you can buy me a beer in return.

You only need to configure below the $mrtgconfigfiles with one or several absolute path and filename for your mrtg configuration file. (theses files must be readable by your web user running php script)

Syntax example:

[url]/mrtgrg.php
[url]/mrtgrg.php?cfg=mrtg.cfg&target=port24
[url]/mrtgrg.php?cfg=mrtg.cfg&target=port24&png=weekly

To manualy force width &| height (this can also be configured inside mrtg config file):

[url]/mrtgrg.php?cfg=homebridge.cfg&target=power-home&png=weekly&width=1400&height=300

To manualy force 2waygraph:

[url]/mrtgrg.php?cfg=homebridge.cfg&target=power-home&png=weekly&width=1280&height=450&force2way=1

A new option is available in your MRTG config file:

Rrd*Graph[ TARGET ]: 2waygraph,forcearea,forceday

forceline: force display line/s
forcearea: force display area/s
forceday: do not use week number in month graph
2waygraph: graph in/ou in 2 way (up/down a 0 line) (enable forcearea)
autoscale: man rrdgraph
autoscale-max: man rrdgraph
autoscale-min: man rrdgraph

All test has been done with: FreeBSD and pkg mod_php74-7.4.27 php74-gd-7.4.23 php74-pecl-rrd-2.0.1_1

Example of 2waygraph with 95 percentil:

Example of network interface page:

About

MRTG RRD GRAPH

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%