# | Line 2 | Line 2 | |
---|---|---|
2 | ||
3 | # The rrd directory containing the images | |
4 | $imgdir = "/home/pkg/iscream/public_html/graphs"; | |
5 | < | $imgwebdir = "/~iscream/graphs"; |
5 | > | $imgwebdir = "/graphs"; |
6 | ||
7 | # Page appearance | |
8 | $lineColor = "#9999ff"; | |
# | Line 38 | Line 38 | function tidyName($machine_name, $string) { | |
38 | if($string == "users") { | |
39 | return "User counts"; | |
40 | } | |
41 | < | |
41 | > | |
42 | > | # The name Paging information should be displayed as |
43 | > | if($string == "paging") { |
44 | > | return "Paging"; |
45 | > | } |
46 | > | |
47 | > | # The name Uptime information should be displayed as |
48 | > | if($string == "uptime") { |
49 | > | return "Uptime"; |
50 | > | } |
51 | > | |
52 | # Values use for escaping (need to match the perl scripts!) | |
53 | # / converted to a decimal then hex'd | |
54 | $hex_slash = "_2f"; | |
55 | # _ converted to a decimal then hex'd | |
56 | $hex_underscore = "_5f"; | |
57 | + | # (space) converted to a decimal then hex'd |
58 | + | $hex_space = "_20"; |
59 | + | # : converted to a decimal then hex'd |
60 | + | $hex_colon = "_3A"; |
61 | + | # \ converted to a decimal then hex'd |
62 | + | $hex_bslash = "_5C"; |
63 | ||
64 | # The name Disk information should be displayed as | |
65 | if(preg_match("/^disk-(\S+)$/", $string, $matches)) { | |
66 | $string = preg_replace("/$hex_slash/", "/", $matches[1]); | |
67 | < | $string = preg_replace("/$hex_underscore/", "#", $string); |
67 | > | $string = preg_replace("/$hex_underscore/", "_", $string); |
68 | > | $string = preg_replace("/$hex_bslash/", "\\", $string); |
69 | > | $string = preg_replace("/$hex_space/", " ", $string); |
70 | > | $string = preg_replace("/$hex_colon/", ":", $string); |
71 | return "Disk usage: $string"; | |
72 | + | } |
73 | + | |
74 | + | # The name DiskIO information should be displayed as |
75 | + | if(preg_match("/^diskio-(\S+)$/", $string, $matches)) { |
76 | + | $string = preg_replace("/$hex_slash/", "/", $matches[1]); |
77 | + | $string = preg_replace("/$hex_underscore/", "_", $string); |
78 | + | $string = preg_replace("/$hex_bslash/", "\\", $string); |
79 | + | $string = preg_replace("/$hex_space/", " ", $string); |
80 | + | $string = preg_replace("/$hex_colon/", ":", $string); |
81 | + | return "Disk IO: $string"; |
82 | + | } |
83 | + | |
84 | + | # The name Network information should be displayed as |
85 | + | if(preg_match("/^net-(\S+)$/", $string, $matches)) { |
86 | + | $string = preg_replace("/$hex_slash/", "/", $matches[1]); |
87 | + | $string = preg_replace("/$hex_underscore/", "_", $string); |
88 | + | $string = preg_replace("/$hex_bslash/", "\\", $string); |
89 | + | $string = preg_replace("/$hex_space/", " ", $string); |
90 | + | $string = preg_replace("/$hex_colon/", ":", $string); |
91 | + | return "Network IO: $string"; |
92 | + | } |
93 | + | |
94 | + | # The name Mail Queue information should be displayed as |
95 | + | if(preg_match("/^mailq-(\S+)$/", $string, $matches)) { |
96 | + | return "Mail Queue Size: $matches[1]"; |
97 | } | |
98 | ||
99 | # The name Queue information should be displayed as |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |