4 |
include('include/common-functions.php'); |
include('include/common-functions.php'); |
5 |
|
|
6 |
session_start(); |
session_start(); |
7 |
session_register('alx_sort_krit'); session_register('alx_sort_onfirst'); session_register('alx_sort_loc'); |
//session_register('alx_sort_krit'); session_register('alx_sort_onfirst'); session_register('alx_sort_loc'); |
8 |
|
$_SESSION['alx_sort_krit'] = $alx_sort_krit; |
9 |
|
$_SESSION['alx_sort_onfirst'] = $alx_sort_onfirst; |
10 |
|
$_SESSION['alx_sort_loc'] = $alx_sort_loc; |
11 |
|
|
12 |
$locations = sqlarr('SELECT location FROM client_locations', '', 'location'); |
$locations = sqlarr('SELECT location FROM client_locations', '', 'location'); |
13 |
$locations[] = ''; |
$locations[] = ''; |
30 |
function check_online($dat, $bla) |
function check_online($dat, $bla) |
31 |
{ |
{ |
32 |
global $comps; |
global $comps; |
33 |
global $pingcmd; |
global $ssh_port; |
34 |
|
global $mcore_port; |
35 |
|
global $ping_timeout; |
36 |
if(!isset($comps[$dat['serial']])) return false; |
if(!isset($comps[$dat['serial']])) return false; |
37 |
|
|
38 |
//passthru("/bin/ping -I eth0 -c 1 -W 1 -q ".$dat['ip']." &> /dev/null && exit 0 || exit 1",$retval); |
// first try mcore, then get ssh |
39 |
passthru($pingcmd." ".$dat['ip']." &> /dev/null && exit 0 || exit 1",$retval); |
$retval = ping_host($dat['ip'],$mcore_port,$ping_timeout); |
40 |
|
if($retval==1) $retval = ping_host($dat['ip'],$ssh_port,$ping_timeout); |
41 |
if($retval==0) |
if($retval==0) |
42 |
{ |
{ |
43 |
$comps[$dat['serial']]['online'] = true; |
$comps[$dat['serial']]['online'] = true; |