Changeset 26 for measure_scripts/traffic.php
- Timestamp:
- Feb 13, 2008, 12:32:42 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
measure_scripts/traffic.php
r25 r26 45 45 while(strpos($Row, ' ') !== false) $Row = str_replace(' ', ' ', $Row); 46 46 $RowParts = explode(' ', $Row); 47 return($RowParts[2]); 47 $Row = $Output[3]; 48 while(strpos($Row, ' ') !== false) $Row = str_replace(' ', ' ', $Row); 49 $RowParts2 = explode(' ', $Row); 50 return($RowParts[2] + $RowParts2[2]); 48 51 } 49 52 … … 114 117 } 115 118 119 function TeamSpeak() 120 { 121 $Output = array(); 122 exec('cat /proc/net/nf_conntrack|grep "dst=192.168.0.14 "|grep "dport=8767 "', $Output); 123 return(count($Output)); 124 } 125 116 126 $URL = $Config['AddNewValueUrl']; 117 127 //GetNetworkStat(); … … 185 195 file_get_contents($URL.'?MeasureId=16&Value='.$Value); 186 196 187 sleep(60); 197 // TeamSpeak spojení 198 $Value = TeamSpeak(); 199 file_get_contents($URL.'?MeasureId=17&Value='.$Value); 200 201 // WoW quests translated count 202 $Database->select_db('quests'); 203 $DbResult = $Database->query('SELECT ((SELECT count(*) FROM `quests` WHERE Complete = 1 AND Language <> 0) + '. 204 '(SELECT count(*) FROM `npc_text` WHERE Complete = 1 AND Language <> 0) +'. 205 '(SELECT count(*) FROM `page_text` WHERE Complete = 1 AND Language <> 0)'. 206 ') as NumberTranslate'); 207 $Row = $DbResult->fetch_array(); 208 $Value = $Row[0]; 209 file_get_contents($URL.'?MeasureId=18&Value='.$Value); 210 211 // Disk utilization 212 $Output = array(); 213 exec('iostat -d sda -x -m 2 2', $Output); 214 $Row = $Output[6]; 215 while(strpos($Row, ' ') !== false) $Row = str_replace(' ', ' ', $Row); 216 $Parts = explode(' ', $Row); 217 $Value = str_replace(',', '.', $Parts[11]); 218 //echo('Disk util:'.$Value."\n"); 219 file_get_contents($URL.'?MeasureId=19&Value='.$Value); 220 221 sleep(58); // 60(measure period) - 2(disk utilization) 188 222 } 189 223 ?>
Note:
See TracChangeset
for help on using the changeset viewer.