ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/php/graphs/graphs_config.inc.php
Revision: 1.3
Committed: Mon Oct 21 13:02:58 2002 UTC (22 years, 1 month ago) by tdb
Branch: MAIN
Changes since 1.2: +7 -2 lines
Log Message:
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.

File Contents

# Content
1 <?
2
3 # The rrd directory containing the images
4 $imgdir = "/home/pkg/iscream/public_html/graphs";
5 $imgwebdir = "/graphs";
6
7 # Page appearance
8 $lineColor = "#9999ff";
9
10 # tidy up the visual names
11 function tidyName($machine_name, $string) {
12 # The name CPU information should be displayed as
13 if($string == "cpu") {
14 return "Processor usage";
15 }
16
17 # The name Load information should be displayed as
18 if($string == "load") {
19 return "System loads";
20 }
21
22 # The name Memory information should be displayed as
23 if($string == "mem") {
24 return "Memory usage";
25 }
26
27 # The name Process information should be displayed as
28 if($string == "proc") {
29 return "Processes";
30 }
31
32 # The name Swap information should be displayed as
33 if($string == "swap") {
34 return "Swap usage";
35 }
36
37 # The name User information should be displayed as
38 if($string == "users") {
39 return "User counts";
40 }
41
42 # The name Paging information should be displayed as
43 if($string == "paging") {
44 return "Paging";
45 }
46
47 # Values use for escaping (need to match the perl scripts!)
48 # / converted to a decimal then hex'd
49 $hex_slash = "_2f";
50 # _ converted to a decimal then hex'd
51 $hex_underscore = "_5f";
52
53 # The name Disk information should be displayed as
54 if(preg_match("/^disk-(\S+)$/", $string, $matches)) {
55 $string = preg_replace("/$hex_slash/", "/", $matches[1]);
56 $string = preg_replace("/$hex_underscore/", "_", $string);
57 return "Disk usage: $string";
58 }
59
60 # The name Queue information should be displayed as
61 if($machine_name == "i-scream-server" && preg_match("/^\d+$/", $string)) {
62 $readfile = file("/u1/i-scream/databases/$machine_name/$string.def");
63 return "Queue: $readfile[0]";
64 }
65
66 # Catch all... don't change it
67 return "$string";
68 }
69
70 # Files to include
71 $titleHTML = "title.inc.php";
72 $bottomHTML = "bottom.inc";
73
74 # Submission details.
75 $formMethod = "GET";
76 $thisPage = "graphs.php";
77
78 ?>