'; } $i = 1; ?>
Service | Status | Time | Last up | Observed Uptime | Silence | '.$row['service_name'].' | '.ucfirst($row['result_result']).' | '; echo ''.date('r',$row['result_time']).' | '; $sql = 'SELECT MAX(result_time) FROM results WHERE server_id = '.$row['server_id'].' AND service_id = '.$row['service_id'].' AND result_result = \'up\''; $re2 = mysql_query($sql); $ro2 = mysql_fetch_array($re2); echo ''.date('r',$ro2[0]).' | '; $sql = 'SELECT COUNT(*), result_result FROM results WHERE server_id = '.$row['server_id'].' AND service_id = '.$row['service_id'].' GROUP BY result_result'; $re2 = mysql_query($sql) or print(mysql_error()); $uptime = array('up'=>0,'down'=>0); while ($ro2 = mysql_fetch_array($re2)) { $uptime[($ro2[1])] = $ro2[0]; } echo ''.round(100*$uptime['up']/($uptime['up']+$uptime['down']),3).'% | '; $re2 = mysql_query('SELECT ss_silenced FROM servserv WHERE server_id = '.$row['server_id'].' AND service_id = '.$row['service_id']) or print(mysql_error()); $ro2 = mysql_fetch_array($re2); if ($ro2[0] == '1') { echo 'Silenced | '; } else { echo 'Silence | '; } echo ''; } ?>
---|