Blame contrib/00INDEX

Packit 667938
Packit 667938
The files in this direectory have been contributed to mrtg ... If you have
Packit 667938
questions in connection with these please contact the authors ...
Packit 667938
Packit 667938
adm-mrtg
Packit 667938
--------
Packit 667938
From: "Ripley, Scott" <Scott.Ripley@mail.house.gov>
Packit 667938
Packit 667938
This script organizes config files for MRTG
Packit 667938
and restarts the MRTG processes cleanly.
Packit 667938
Packit 667938
mrtg_php_portal
Packit 667938
---------------
Packit 667938
From: Damien <damien@detonate.net>
Packit 667938
Packit 667938
Perl and Php script to provide a 'user-friendly' web interface of
Packit 667938
adding/removing Mrtg polled hosts
Packit 667938
Packit 667938
iptables_acc_snmp
Packit 667938
----------------
Packit 667938
From: HERITIER Hervé <hh@handco.org>
Packit 667938
Packit 667938
simple script to capture iptables counter on Linux 2.4 for use with snmpd
Packit 667938
Packit 667938
apc_ups
Packit 667938
-------
Packit 667938
From: Klaus_Klein@mckinsey.com
Packit 667938
Packit 667938
PERL script to extract the load % and remaining battery time from
Packit 667938
APC UPS systems.
Packit 667938
Packit 667938
Packit 667938
cisco_BPX_MGX
Packit 667938
-------------
Packit 667938
From: "Newman, Daniel" <NewmanD@telergy.net>
Packit 667938
Packit 667938
Here is an howto on monitoring Cisco BPX and MGX switches with MRTG.
Packit 667938
Packit 667938
Packit 667938
mrtg.php
Packit 667938
--------
Packit 667938
From: David Boyer <Boyer_D@glan-hafren.ac.uk>
Packit 667938
 
Packit 667938
Live Index of all log files
Packit 667938
Packit 667938
TTrafic
Packit 667938
-------
Packit 667938
From: David A. Pérez <david@kamborio.com>
Packit 667938
Packit 667938
"TTrafic is a small VBScript to analyse MRTG (http://www.mrtg.org/) log
Packit 667938
files. By using this script, you will be able to know which amount of
Packit 667938
traffic is going through your interfaces."
Packit 667938
Packit 667938
iptables-accounting
Packit 667938
-------------------
Packit 667938
From: "Gill, Vern" <vgill@technologist.com>
Packit 667938
Packit 667938
I have "hacked" together a module for iptables. I used the ipchainacc
Packit 667938
1.1.0 from the contrib directory.
Packit 667938
Packit 667938
Total Control Modem CFG
Packit 667938
-----------------------
Packit 667938
From: Fernando Braghetto - Webmaster Hiway <webmaster@hiway.com.br>
Packit 667938
Packit 667938
config sample for Control Modem Racks (3Com) to do user monitoring.
Packit 667938
Packit 667938
Packit 667938
routers
Packit 667938
-------
Packit 667938
From: Steven Shipway <Steven_Shipway@adsweu.com>                                
Packit 667938
Packit 667938
check out http://www.cheshire.demon.co.uk/pub/
Packit 667938
for about 1000 neat tools for mrtg & rrdtool
Packit 667938
Packit 667938
stfc
Packit 667938
----
Packit 667938
Packit 667938
From: Mihai Claudiu Capatina <mihai.capatina@aignet.ro>
Packit 667938
Packit 667938
This is a small script that I use on FreeBSD machines running ALTQ 
Packit 667938
This machines acts like a traffic management system and I need to see 
Packit 667938
the traffic for each class ( CBQ ) 
Packit 667938
Packit 667938
gentgucci
Packit 667938
--------- 
Packit 667938
From: Kevin Benton <s1kevin@sotatech.net>   
Packit 667938
 
Packit 667938
generate configs for 3com total control chassis
Packit 667938
Packit 667938
procmem
Packit 667938
-------
Packit 667938
From Dimitrios Stergiou <dste@intranet.gr>
Packit 667938
Packit 667938
Cisco CPU & Memory monitoring
Packit 667938
Packit 667938
iptables_acc
Packit 667938
------------
Packit 667938
From: Gereon Ruetten <g.ruetten@gmx.de>
Packit 667938
Packit 667938
i wrote a little script for using mrtg with iptables
Packit 667938
Packit 667938
ipchainacc
Packit 667938
----------
Packit 667938
From: Ilya Konstantinov <future@galanet.net>
Packit 667938
Packit 667938
I have tweaked version on the ipchainacc perl script provided in MRTG's contrib for
Packit 667938
which accounts BYTES instead of PACKETS
Packit 667938
Packit 667938
net-hosts
Packit 667938
---------
Packit 667938
From: Adrian Turcu <adi@cfrcta.ro>
Packit 667938
Packit 667938
monitor internet connection state on a chosen route (from traceroute)
Packit 667938
Packit 667938
mrtgrq
Packit 667938
------
Packit 667938
From: Adrian Turcu <adi@cfrcta.ro>
Packit 667938
Packit 667938
This script helps to monitor the amount of disk-space
Packit 667938
quota for each e-Mail user on the system. It allows to 
Packit 667938
acquire statistical data for each of user.
Packit 667938
Packit 667938
Packit 667938
linux_stat
Packit 667938
----------
Packit 667938
From: Mike Machado <mike@cheapnet.net>
Packit 667938
Packit 667938
simple script to get the current traffic off a linux box
Packit 667938
Packit 667938
nt_n_cisco
Packit 667938
----------
Packit 667938
From: CmdrData <CmdrData@ex-pressnet.com>
Packit 667938
Packit 667938
running mrtg on NT and SQL db monitoring Cisco gear ...
Packit 667938
Packit 667938
cfgmaker_dlci
Packit 667938
-------------
Packit 667938
From: Graziano Sommariva <Graziano.Sommariva@elsag.it>
Packit 667938
Packit 667938
a modified version of the cfgmaker for people who want to
Packit 667938
monitor DLCIs
Packit 667938
Packit 667938
ipchains
Packit 667938
--------
Packit 667938
From: John Lange <john.lange@darkcore.net>
Packit 667938
Packit 667938
ipchains accounting script for use with MRTG
Packit 667938
Packit 667938
monitor
Packit 667938
-------
Packit 667938
From: Chris Knipe <cgknipe@mweb.co.za>
Packit 667938
Packit 667938
NT/Access/ASP based network monitoring system using mrtg technology.
Packit 667938
Packit 667938
mrtg-archiver-script
Packit 667938
--------------------
Packit 667938
From: Oleg Krotoff <krot@tnsplus.kz>
Packit 667938
Packit 667938
I have written a script, that allows to archieve graphs,
Packit 667938
produced by MRTG, organize and index them. CGI-script
Packit 667938
for navigation through archive is enclosed.
Packit 667938
Packit 667938
Packit 667938
get-equi
Packit 667938
--------
Packit 667938
From: Mike Gaertner <miky@forum.org.kh>
Packit 667938
Packit 667938
The Equinox SST card does not provide SNMP support. Therefor I wrote a
Packit 667938
small perl script which reads out the byte counter from the Equinox SST
Packit 667938
board.
Packit 667938
Packit 667938
Packit 667938
nt-service
Packit 667938
----------
Packit 667938
From: Miroslaw.Maczka@bze.com.pl
Packit 667938
make mrtg a service under NT
Packit 667938
Packit 667938
snmpping
Packit 667938
--------
Packit 667938
From: x <tomm02@yahoo.com>
Packit 667938
Packit 667938
see if a device speaks snmp
Packit 667938
Packit 667938
IxDisk
Packit 667938
------
Packit 667938
From: Miroslaw.Maczka@bze.com.pl
Packit 667938
Packit 667938
Informix Performance monitoring
Packit 667938
Packit 667938
accesslistmon
Packit 667938
-------------
Packit 667938
From: Roddy Strachan <roddy@satlink.com.au>
Packit 667938
Packit 667938
Access-list Monitoring via MRTG
Packit 667938
Packit 667938
mrtglog
Packit 667938
-------
Packit 667938
From: Vladimir Vul <vul@bds.ru> and Wolfgang Hoffmann <woho@netpark.at>
Packit 667938
Packit 667938
This simple prog counts total traffic for given period, parsing mrtg logs.
Packit 667938
Packit 667938
meminfo
Packit 667938
-------
Packit 667938
From: Colin Tinker <g1gsw@linux.g1gsw.ampr.org>
Packit 667938
Packit 667938
This one checks /proc/meminfo for the used
Packit 667938
and free memory parsing it out for MRTG.
Packit 667938
Packit 667938
ipfiler
Packit 667938
-------
Packit 667938
From: Ronald Florence <ron@18james.com>
Packit 667938
Packit 667938
This script comes handy to interface ip-filter, a superb kernel-level
Packit 667938
packet-filtering router/firewll for Unix and Linux (
Packit 667938
http://coombs.anu.edu.au/~avalon/ip-filter.html ).  The script graphs
Packit 667938
connections through the firewall.
Packit 667938
Packit 667938
switchmaker
Packit 667938
-----------
Packit 667938
From: Markley P. Dykeman <mdykeman@micron.net>
Packit 667938
Packit 667938
Switchmaker will make an mrtg config file for a Cisco Catylst
Packit 667938
5XXX switch.
Packit 667938
Packit 667938
cpuinfo
Packit 667938
-----------
Packit 667938
From: Matthew Schumacher <schu@schu.net>
Packit 667938
Packit 667938
A short perl script that I wrote that will monitor system and user CPU usage
Packit 667938
on linux and sun machines that I would like to contrib.
Packit 667938
Packit 667938
cisco_tftp
Packit 667938
----------
Packit 667938
From: Paul E. Erkkila <pee@gblx.net>                                                               
Packit 667938
Packit 667938
This code will ask a cisco router to tftp it's config..                                            
Packit 667938
Packit 667938
cisco_ipaccounting
Packit 667938
------------------
Packit 667938
From: cramer@dolphins.ch      
Packit 667938
Packit 667938
gets IP-accounting data from a Cisco Router
Packit 667938
Packit 667938
NSI (Network Status Imager for MRTG)
Packit 667938
------------------------------------
Packit 667938
From: "Kloberg Mac (LAM)" <mac.kloberg@lam.liebherr.com>
Packit 667938
Packit 667938
Present network status on a map ... 
Packit 667938
Packit 667938
14all
Packit 667938
-----
Packit 667938
From: Rainer Bawidamann <Rainer.Bawidamann@informatik.uni-ulm.de>
Packit 667938
Packit 667938
Generates mrtg graphs on the fly. Uses RRDtool for graphing and logging. Needs
Packit 667938
UseRRDTool: Yes in mrtg.cfg ...
Packit 667938
Packit 667938
mrtg-ipacc
Packit 667938
----------
Packit 667938
From: Cristian Caramida <brick@bbs.ro>
Packit 667938
Packit 667938
Using Linux IP accounting kernel rules to feed mrtg
Packit 667938
Packit 667938
mrtgmk
Packit 667938
------
Packit 667938
From: Iulian Radu <iulian_r@starnets.ro>
Packit 667938
Packit 667938
"mrtgmk" is a program that scan a .cfg file and generate a mrtg.cfg
Packit 667938
style file + a .html file with links to the .html files generated by
Packit 667938
mrtg.
Packit 667938
Packit 667938
Packit 667938
cfgmaker_cisco
Packit 667938
--------------
Packit 667938
From: Jon Snyder <JON@PDX.EDU>
Packit 667938
Packit 667938
CFGMAKER which instead of just returning an incrimenting port number on the
Packit 667938
graps, actually makes the following type of lable: Port 4/3, Vlan 128 ,
Packit 667938
multi mode fiber fast ethernet
Packit 667938
Packit 667938
This version also grabs and shows all non-VLAN1 VLANS in a different color,
Packit 667938
plus provides aggregate VLAN traffic stastics as well by finding out what
Packit 667938
ports are in the VLAN, then adding those ports together. This means of
Packit 667938
course that a port will be "hit" however many times it is in a VLAN.
Packit 667938
Packit 667938
cfgmaker_atm
Packit 667938
------------
Packit 667938
From: Henry Steinhauer <H1STEINH@hewitt.com>
Packit 667938
Packit 667938
Bay ATM Information created from their MIB.
Packit 667938
Packit 667938
OVmrtg
Packit 667938
------
Packit 667938
From: "Gellatly, Laurie (x8864)" <laurie.gellatly@vodafone.com.au>
Packit 667938
Packit 667938
HP OpenView integration for MRTG ... 
Packit 667938
Packit 667938
CiscoIndex
Packit 667938
----------
Packit 667938
From: Tim Cimarusti <cimarust@mercernet.com>
Packit 667938
Packit 667938
This PERL script will read in the a Cisco router config file
Packit 667938
created by the "write network" command and create a HTML index
Packit 667938
for it's interfaces that corresponds with MRTG.
Packit 667938
Packit 667938
DiskMon (getdisk.pl and showdisk.pl)
Packit 667938
------------------------------------
Packit 667938
From: Steven Micallef <smic@wire.net.au>
Packit 667938
Packit 667938
Well, here's the scripts I use for graphing disk space on the hosts on our
Packit 667938
network.
Packit 667938
Packit 667938
stat.pl
Packit 667938
------
Packit 667938
From: Calle Olsen <calle@volvo.se>
Packit 667938
Packit 667938
this little perlscript helps to monitor your dns server
Packit 667938
Packit 667938
whodo
Packit 667938
-----
Packit 667938
From: "Tony-Farr (Canberra)" <Tony.Farr@austrade.gov.au>
Packit 667938
Packit 667938
Whodo is a set of Perl scripts to analyse IP accounting data from a cisco 
Packit 667938
router. The stats for each traffic source are fed into mrtg. Whodo also 
Packit 667938
generates pie graphs showing traffic split by source or destination.
Packit 667938
Packit 667938
xlsummary
Packit 667938
---------
Packit 667938
From: "Tony-Farr (Canberra)" <Tony.Farr@austrade.gov.au>
Packit 667938
Packit 667938
The script extracts summary figures from the MRTG log files. In particular
Packit 667938
it summarises all sites (i.e. as many as will fit on a page) into a single
Packit 667938
Excel chart. Because it uses Excel, it is only useful on Windows.
Packit 667938
Packit 667938
TCH
Packit 667938
---
Packit 667938
From: Eric Billeter <ebilleter@cableone.net>
Packit 667938
Packit 667938
Here are some scripts i modified to monitor the modem utilization
Packit 667938
of my USR Total control racks.
Packit 667938
Packit 667938
jm
Packit 667938
--
Packit 667938
From: Joey Miller joeym@inficad.com
Packit 667938
Packit 667938
a few perl scripts I wrote to collect stats on: # of users logged into a
Packit 667938
given shell machine, # of players on a quake server, and # of users
Packit 667938
currently reading news.
Packit 667938
Packit 667938
get-active
Packit 667938
----------
Packit 667938
get-active From: Russ Wright <Wright@LBL.Gov>
Packit 667938
get-active2 From: Wee-Meng LEE <leewm@hpsgmx18.sgp.hp.com>
Packit 667938
Packit 667938
This will look at the $trafficDir directory for MRTG generated HTML
Packit 667938
files, parse them and generate a listing of the most active interfaces
Packit 667938
in a file called "active.htlm" in the same directory
Packit 667938
Packit 667938
cpumon
Packit 667938
------
Packit 667938
From: Matthew Ramsey <mjr@blackened.com>
Packit 667938
Packit 667938
I use this script to monitor cpu usage on any process that
Packit 667938
maintains a pid file.
Packit 667938
Packit 667938
mrtg-dynip
Packit 667938
----------
Packit 667938
From: John Heenan <johnhe@syd.net.au>
Packit 667938
Packit 667938
Mrtg-dynip is a contribution to mrtg, enabling mrtg to generate multi
Packit 667938
interface traffic graphs for various hosts which do not provide a
Packit 667938
consistent interface name for physical interfaces, such as in a dynamic IP
Packit 667938
environment.
Packit 667938
Packit 667938
Packit 667938
ircstats
Packit 667938
--------
Packit 667938
From: Matt Ramsey (MR227) mjr@geeks.org, mjr@nin.com
Packit 667938
Packit 667938
ircstats.pl is the simple perl script I use to monitor client
Packit 667938
loads and such on various EFnet IRC servers.
Packit 667938
Packit 667938
ircstats2
Packit 667938
---------
Packit 667938
From: Lucas Nussbaum <lucas@ians.be>
Packit 667938
Packit 667938
ircstats2.pl is a script used to monitor the user load on IRC networks.
Packit 667938
Contrary to ircstats by Matt Ramsey, it remains connected to the server.
Packit 667938
Packit 667938
PMLines
Packit 667938
--------
Packit 667938
From: Carlos Canau <canau@dawn.EUnet.pt> and Many others
Packit 667938
Packit 667938
Here's another script for contrib. It allows one to make a
Packit 667938
graph of analog/ISDN lines on a Livingston Portmaster 2/3/4.
Packit 667938
Packit 667938
atmmaker
Packit 667938
--------
Packit 667938
From: Mark Trettin <mkt@lucent.com>
Packit 667938
Packit 667938
I am sending a copy of our atmmaker script that generates a cfg
Packit 667938
for the FORE ASX switch you may add it to your contrib section.
Packit 667938
Packit 667938
distrib
Packit 667938
-------
Packit 667938
From: Philippe Simonet <sip00@vg.swissptt.ch>
Packit 667938
Packit 667938
'distrib' read mrtg log files and computes traffic distribution in 
Packit 667938
  the time. It ouputs a graph with : 
Packit 667938
    - in x the percentage of trafic utilisation (% bandwith)
Packit 667938
    - in y how many times the utilization was reached (% time)
Packit 667938
Packit 667938
rdlog2
Packit 667938
------
Packit 667938
From: Philippe Simonet <sip00@vg.swissptt.ch>
Packit 667938
Packit 667938
Rdlog is a small (and primitive) tool that gives indication on network
Packit 667938
traffic on a graphic map. It takes information from MRTG log files, and draw
Packit 667938
a GIF file with links that have colors based on the current traffic on your
Packit 667938
network. This small test explain how to use this tool.
Packit 667938
Packit 667938
mrtg-ipget
Packit 667938
----------
Packit 667938
From: Jim Willette <mailroom@ctec.net>
Packit 667938
Packit 667938
I have modified mrtgV2 to record stats based on interface ip address instead
Packit 667938
of Interface number. It does not do all the great errorchecking and no OS
Packit 667938
testing but it is functional for my needs.
Packit 667938
Packit 667938
mrtgidx
Packit 667938
-------
Packit 667938
From: Axel Dunkel <ad@Dunkel.de>
Packit 667938
Packit 667938
mrtgidx works like makeindex but the output produced looks different ...
Packit 667938
Packit 667938
Packit 667938
ascendget
Packit 667938
---------
Packit 667938
From: John-David Childs <jdc@ism.net>
Packit 667938
Packit 667938
SHELL SCRIPT TO GET # of connected users on Ascend
Packit 667938
use Target[router]: `ascendget`
Packit 667938
Packit 667938
get-multiserial
Packit 667938
---------------
Packit 667938
From: T. Pospisek <tpo@spin.ch>
Packit 667938
Packit 667938
SHELL scripts to get active tty(-dial-in modem-) lines localy and remotely. 
Packit 667938
I'm using them with a cyclades board but they can be adapted at wish to
Packit 667938
different tasks.
Packit 667938
Packit 667938
use Target[modems]: `get-multiserial`
Packit 667938
Packit 667938
ping-probe
Packit 667938
----------
Packit 667938
From: "Peter W. Osel" <pwo@hl.siemens.de>
Packit 667938
Packit 667938
A perl script to get roundtrip delays to hosts by sending a ping 
Packit 667938
to them. 
Packit 667938
Packit 667938
rumb-stat
Packit 667938
---------
Packit 667938
From: Anthony Rumble <anthonyr@ce.com.au>
Packit 667938
Packit 667938
Heres some handy scripts to get byte stats from apache (web server) 1.1.1
Packit 667938
and better and squid (proxy server) 1.1.1 and better.
Packit 667938
Packit 667938
portmaster
Packit 667938
----------
Packit 667938
From: Chris Johnson <admin@nantucket.net>
Packit 667938
Subject: MRTG for portmasters
Packit 667938
Packit 667938
A script and config to produce Modem statistics for Livingston
Packit 667938
Portmasters.
Packit 667938
Packit 667938
mrtg-blast
Packit 667938
----------
Packit 667938
From: "Balthasar T. Indermuehle" <bi@inside.ch>
Packit 667938
Packit 667938
This is a tcpblast interface available for MRTG 2.1. It works much like
Packit 667938
the famed ping-probe, instead of ping it uses tcpblast to estimate
Packit 667938
network bandwidth.
Packit 667938
 
Packit 667938
GetSNMPLinesUP
Packit 667938
--------------
Packit 667938
From: Carlos Canau <canau@dawn.EUnet.pt>
Packit 667938
Packit 667938
GetSNMPLinesUP.pl checks some SNMP  variables for a certain  value and
Packit 667938
returns their sum  in a format used to  feed values to MRTG.
Packit 667938
Packit 667938
mrtgindex.cgi
Packit 667938
-------------
Packit 667938
From: Mick Ghazey <mick@lowdown.com>
Packit 667938
Packit 667938
like mrtgindex, but runs as a cgi. Thus it will not need SSIs ...
Packit 667938
Packit 667938
mrtg-mail
Packit 667938
---------
Packit 667938
From: Rachel Polanskis <r.polanskis@nepean.uws.edu.au>
Packit 667938
Packit 667938
plot sendmail mailstats with mrtg
Packit 667938
Packit 667938
there is a second version bz rick horowitz in the directory as well
Packit 667938
Packit 667938
mrtg-archiver
Packit 667938
-------------
Packit 667938
From: Emanuele Leonardi <Emanuele.Leonardi@roma1.infn.it>
Packit 667938
From: Rawlin Blake <blake@nevada.edu>                                           
Packit 667938
Packit 667938
It wakes up at 23:54 every night and copies all the current daily gifs
Packit 667938
for the given list of routers to a directory named with the current date
Packit 667938
(e.g. 970717). The Perl code is extremely straightforward so there
Packit 667938
should be no problem in understanding it.