ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/experimental/reports/graphing/browser2_config.inc.php
Revision: 1.2
Committed: Sun Mar 10 23:47:22 2002 UTC (22 years, 2 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +59 -14 lines
Log Message:
Represent the "types" with nicer names now. Also put bits into the config.

File Contents

# User Rev Content
1 tdb 1.1 <?
2    
3 tdb 1.2 # The rrd directory containing the images
4     $imgdir = "/home/tdb/public_html/rrd";
5     $imgwebdir = "/~tdb/rrd";
6 tdb 1.1
7 tdb 1.2 # Page appearance
8 tdb 1.1 $lineColor = "#9999ff";
9    
10 tdb 1.2 # 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     # Values use for escaping (need to match the perl scripts!)
43     # / converted to a decimal then hex'd
44     $hex_slash = "_2f";
45     # _ converted to a decimal then hex'd
46     $hex_underscore = "_5f";
47    
48     # The name Disk information should be displayed as
49     if(preg_match("/^disk-(\S+)$/", $string, $matches)) {
50     $string = preg_replace("/$hex_slash/", "/", $matches[1]);
51     $string = preg_replace("/$hex_underscore/", "#", $string);
52     return "Disk usage: $string";
53     }
54    
55     # The name Queue information should be displayed as
56     if($machine_name == "i-scream-server" && preg_match("/^\d+$/", $string)) {
57     $readfile = file("/u1/i-scream/rrd/$machine_name/$string.def");
58     return "Queue: $readfile[0]";
59     }
60    
61     # Catch all... don't change it
62     return "$string";
63     }
64    
65 tdb 1.1 # Files to include
66     $titleHTML = "title.inc.php";
67     $bottomHTML = "bottom.inc";
68     $machineNameHTML = "machine_name.inc";
69     $reportHTML = "report.inc";
70    
71     # Submission details.
72     $formMethod = "GET";
73     $thisPage = "browser2.php";
74    
75     ?>