ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/php/latest/latest.php
(Generate patch)

Comparing projects/cms/source/reports/php/latest/latest.php (file contents):
Revision 1.43 by tdb, Mon Oct 21 13:02:58 2002 UTC vs.
Revision 1.45 by tdb, Sun Aug 1 10:40:28 2004 UTC

# Line 2 | Line 2
2  
3   #
4   # i-scream central monitoring system
5 < # http://www.i-scream.org.uk
5 > # http://www.i-scream.org
6   # Copyright (C) 2000-2002 i-scream
7   #
8   # This program is free software; you can redistribute it and/or
# Line 83 | Line 83 | function showDisks($diskRoot, $units, $input) {
83          $mount = getPregMatch("$diskRoot.p$i.attributes.mount", $input);
84          if ($name || $mount) {
85              $used = "$diskRoot.p$i.attributes.used";
86 <            $kbytes = "$diskRoot.p$i.attributes.kbytes";
86 >            $total = "$diskRoot.p$i.attributes.total";
87              $graph = preg_replace("/_/", "$hex_underscore", $mount);
88              $graph = preg_replace("/\//", "$hex_slash", $graph);
89              $totalinodes = getPregMatch("$diskRoot.p$i.attributes.totalinodes", $input);
90              $freeinodes = getPregMatch("$diskRoot.p$i.attributes.freeinodes", $input);
91 <            showBar("$name ($mount)<br>space used", $used, $kbytes, $units, $input, "disk-$graph");
91 >            showBar("$name ($mount)<br>space used", $used, $total, $units, $input, "disk-$graph");
92              showBar("inodes used", (int) $freeinodes, (int) $totalinodes, " inodes", $input, "", "swap");
93              print "          <br><br>\n";
94          }
# Line 98 | Line 98 | function showDisks($diskRoot, $units, $input) {
98          $i++;
99      }
100   }
101 +
102 +
103 + # show all disk IO information.
104 + function showDiskIO($diskRoot, $input) {
105 +    include("latest_config.inc.php");
106 +
107 +    $i = 0;
108 +    while(1) {
109 +        $name = getPregMatch("$diskRoot.p$i.attributes.name", $input);
110 +        if ($name) {
111 +            print "<br><center><b>(Disk $name)</b></center>";
112 +            showStat("Read bytes (per sec)", "$diskRoot.p$i.attributes.rbytes", $input, "diskio-$name");
113 +            showStat("Write bytes (per sec)", "$diskRoot.p$i.attributes.wbytes", $input, "diskio-$name");
114 +            print "          <br>\n";
115 +        }
116 +        else {
117 +            break;
118 +        }
119 +        $i++;
120 +    }
121 + }
122 +
123 +
124 + # show all network information.
125 + function showNet($netRoot, $input) {
126 +    include("latest_config.inc.php");
127 +                                                                                
128 +    $i = 0;
129 +    while(1) {
130 +        $name = getPregMatch("$netRoot.p$i.attributes.name", $input);
131 +        if ($name) {
132 +            print "<br><center><b>(Network Interface $name)</b></center>";
133 +            showStat("Received bytes (per sec)", "$netRoot.p$i.attributes.rx", $input, "net-$name");
134 +            showStat("Transfered bytes (per sec)", "$netRoot.p$i.attributes.tx", $input, "net-$name");
135 +            print "          <br>\n";
136 +        }
137 +        else {
138 +            break;
139 +        }
140 +        $i++;
141 +    }
142 + }
143 +
144  
145   # Return a preg_match result.
146   function getPregMatch($value, $input) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines