ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/rrdgraphing/graph.pl
Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Nov 23 16:37:44 2006 UTC (18 years, 1 month ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +5 -3 lines
Diff to previous 1.19
Make graph sizes configurable. Needed for rrdtool 1.2.x when text is
anti-aliased and no longer fits.

Revision 1.19 - (view) (annotate) - [select for diffs]
Wed Jun 29 10:26:40 2005 UTC (19 years, 5 months ago) by tdb
Branch: MAIN
Changes since 1.18: +4 -3 lines
Diff to previous 1.18
Bunch of updates from skel to sort the encoding of filenames.
I'm beginning to think that we should be just encoding the whole
name or something like that :)

Revision 1.18 - (view) (annotate) - [select for diffs]
Wed Jun 15 15:39:24 2005 UTC (19 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17
Get the brackets the right way round. Skel spotted his own problem :)
I should probably have checked a bit more closely ;)

Revision 1.17 - (view) (annotate) - [select for diffs]
Wed Jun 15 10:41:25 2005 UTC (19 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.16: +9 -5 lines
Diff to previous 1.16
Escape more values in filenames. Thanks skel.

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Mar 31 20:49:33 2005 UTC (19 years, 8 months ago) by tdb
Branch: MAIN
Changes since 1.15: +9 -9 lines
Diff to previous 1.15
Fix problem when free == total, which resulted in graphs being drawn
at 100% when they should be 0%.

Pointed out by skel.

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Feb 10 17:35:58 2005 UTC (19 years, 10 months ago) by tdb
Branch: MAIN
Changes since 1.14: +36 -14 lines
Diff to previous 1.14
Commit various fixes from skel (Daniel Piddock):

CMS Server:
 - DiskMonitor was overflowing due to using an int variable for the
   inode count. Upped to a long.
 - Updated URL to iscream cms javadoc

RRD graphing:
 - added uptime logging and graph creation
 - diskio - Cope with modern linux device paths
   (eg "ide/host0/bus0/target0/lun0/disc") by replacing / with hex
 - diskio - Cope with windows device paths (eg "0 C: D:") by
   replacing : and space with hex
 - disk - Cope with windows mount points (eg C:\) by
   replacing : and \ with hex
 - net - Cope with windows network "device names". Basically
   the whole network card as it appears in Device Manager,
   not "Local Area Connection"
 - Include total processes (for winhost)

Also modified the PHP code to catch up. Patch slightly modified from that
submitted, but only minor alterations.

Thanks skel!

Revision 1.14 - (view) (annotate) - [select for diffs]
Sun Aug 1 10:40:32 2004 UTC (20 years, 4 months ago) by tdb
Branch: MAIN
Changes since 1.13: +4 -4 lines
Diff to previous 1.13
Catch a lot of old URL's and update them. Also remove a couple of old files
that aren't used.

Revision 1.13 - (view) (annotate) - [select for diffs]
Thu Mar 4 11:27:30 2004 UTC (20 years, 9 months ago) by tdb
Branch: MAIN
Changes since 1.12: +33 -20 lines
Diff to previous 1.12
Latest versions of the rrdgraphing code. Some graphs now use areas, others
use stacks. Added cache memory, and our mail queue graphs.

Revision 1.12 - (view) (annotate) - [select for diffs]
Mon Mar 10 11:34:43 2003 UTC (21 years, 9 months ago) by tdb
Branch: MAIN
Changes since 1.11: +29 -11 lines
Diff to previous 1.11
Update the graphing stuff to work with the new ihost data.

Revision 1.11 - (view) (annotate) - [select for diffs]
Mon Oct 21 13:02:58 2002 UTC (22 years, 2 months ago) by tdb
Branch: MAIN
Changes since 1.10: +53 -24 lines
Diff to previous 1.10
Add support for disk inode usage, and paging activity. Have added to both
the latest data page, and to the graphs sections. Also reworked the memory,
swap, and disk graphing to be percentage based.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sun Oct 13 15:14:00 2002 UTC (22 years, 2 months ago) by tdb
Branch: MAIN
Changes since 1.9: +14 -11 lines
Diff to previous 1.9
Seems I managed to forget about the y-axis legend when I wrote this. Now
added it to all the graphs.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Oct 13 02:27:39 2002 UTC (22 years, 2 months ago) by tdb
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
Missed queue's when tidying up :)

Revision 1.8 - (view) (annotate) - [select for diffs]
Sun Oct 13 02:04:03 2002 UTC (22 years, 2 months ago) by tdb
Branch: MAIN
Changes since 1.7: +23 -24 lines
Diff to previous 1.7
Modified the layout of the text information on the graphs. Looks much
neater now I've figure out how to do number formating ;)

Revision 1.7 - (view) (annotate) - [select for diffs]
Thu Jun 20 13:46:54 2002 UTC (22 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.6: +48 -30 lines
Diff to previous 1.6
Added values to the legend for "latest, average, min, and max". It's a bit
hard to make it look neat, rrd's features are limited. Also need to suss
out rounding etc.

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue May 21 16:47:16 2002 UTC (22 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5
Added URL to GPL headers.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue May 21 15:01:43 2002 UTC (22 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.4: +104 -34 lines
Diff to previous 1.4
Changed to have a shared config file. Also parses command line options to
make it more verbose or quiet.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue May 21 11:37:56 2002 UTC (22 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.3: +61 -44 lines
Diff to previous 1.3
Slightly neater stuff. Can now specify to ignore the rrd's rather than
delete, which is probably more sane - you won't lose historical information
for machines which probably will come back one day. Still not sure what to
do about the old .def files, but they don't cause any harm... they just
clutter things up a bit.

Revision 1.3 - (view) (annotate) - [select for diffs]
Mon May 20 16:11:23 2002 UTC (22 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.2: +65 -2 lines
Diff to previous 1.2
Added some cleaning up of old rrd files (ones that haven't been modified
recently) and old image files. Only problem is .def files not being deleted
on the queue graphs - this isn't too much of an issues because it doesn't
affect the webpages on the frontend (unlike old out-of-date rrds do).

Revision 1.2 - (view) (annotate) - [select for diffs]
Sat May 18 18:15:59 2002 UTC (22 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.1: +20 -1 lines
Diff to previous 1.1
i-scream is now licensed under the GPL. I've added the GPL headers to every
source file, and put a full copy of the license in the appropriate places.
I think I've covered everything. This is going to be a mad commit ;)

Revision 1.1 - (view) (annotate) - [select for diffs]
Mon Mar 18 13:24:31 2002 UTC (22 years, 9 months ago) by tdb
Branch: MAIN
Merged in the code from the experimental tree. Still a few more things that
I'd like to do, but it's all working now, which is good.

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a