mirror of
https://github.com/ShaYmez/ezservermonitor-web.git
synced 2024-11-21 23:55:15 -05:00
25 lines
470 B
PHP
25 lines
470 B
PHP
<?php
|
|
require 'Utils/Config.class.php';
|
|
$Config = new Config();
|
|
|
|
|
|
$datas = array();
|
|
|
|
if (count($Config->get('ping:hosts')) > 0)
|
|
$hosts = $Config->get('ping:hosts');
|
|
else
|
|
$hosts = array('google.com', 'wikipedia.org');
|
|
|
|
foreach ($hosts as $host)
|
|
{
|
|
exec('/bin/ping -qc 1 '.$host.' | awk -F/ \'/^rtt/ { print $5 }\'', $result);
|
|
|
|
$datas[] = array(
|
|
'host' => $host,
|
|
'ping' => $result[0],
|
|
);
|
|
|
|
unset($result);
|
|
}
|
|
|
|
echo json_encode($datas); |