edit | serial | hostname | ip | last connected | '; - if($showversion=='on') echo 'version | '; - echo 'up/down | ||||
---|---|---|---|---|---|---|---|---|---|---|
'; - echo ' | '.substr($c['location'],0,1).' | '; - echo ''; - echo ' | #'.$c['serial'].' | '; - echo ''; - - if($c['online']) - { - if($showversion=='on') - { - $pubkey = mysql_query('select public_key from ssh_auth_clients where serial='.$c['serial'].''); - while ($row = mysql_fetch_row ($pubkey)) { - $sshcmd = "/usr/bin/ssh"; - $home = "/var/www"; - - # schreiben der .ssh/known_hosts file mit dem public rsa key des client, - # um die "yes" abfrage zu vermeiden - $hostfile = fopen ($home."/.ssh/known_hosts","w"); - fwrite($hostfile,$c['ip']." ".$row[0],strlen($row[0])+strlen($c['ip'])+1); - fclose($hostfile); - - $osver = exec($sshcmd.' -l root '.$c['ip'].' \'os_ver=$('.$osver[0].''; - echo ' | '.$osver[1].' | '; - } - } - - echo ''; - if($c['online']) - { - echo ''; - echo ''; - echo ''; - } - else echo ''; - echo ' | '; - - echo '
edit | serial | hostname | ip | mac | last connected | '; +echo 'version | '; +echo 'boot | '; +echo 'up/down | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
'; + echo ' | '.substr($c['location'],0,3).' | '; + echo ''; + echo ' | #'.$c['serial'].' | '; + echo ''; + + if($showversion=='on') + { + // get alx version info for + $alxinfo = sqlfirst('SELECT * FROM client_version WHERE serial='.$c['serial']); + $alxver = $alxinfo[os]; + $alxutils = $alxinfo[utils]; + + if($alxver == '') $alxver='unknown'; + if($alxutils == '') $alxutils='unknown'; + + echo ' | '.$alxver.' | '; + echo ''.$alxutils.' | '; + } + + //netboot state + if($c['netboot'] == 1) echo 'Netboot (PXE) | '; + else echo 'Local Disk | '; + + echo ''; + if($c['online']) + { + echo ''; + echo ''; + echo ''; + echo ''; + } + else echo ''; + echo ' | '; + + echo '