136 lines
5.9 KiB
PHP
136 lines
5.9 KiB
PHP
<?php include('partialpage/header.php');?>
|
|
<?php include('partialpage/sidebar.php');?>
|
|
|
|
<!-- !PAGE CONTENT! -->
|
|
<div class="w3-main" style="margin-left:340px;margin-right:40px">
|
|
|
|
<!-- Header -->
|
|
<div class="w3-container" style="margin-top:80px" id="showcase">
|
|
<h1 class="w3-jumbo"><b>H1502 ACSreader</b></h1>
|
|
<br>
|
|
<div style="border:5px solid red; width:100px" class="w3-round"></div>
|
|
<br>
|
|
</div>
|
|
|
|
<!-- overview grid -->
|
|
<div class="w3-container" id="overview" style="margin-top:25px">
|
|
<div class="w3-row">
|
|
<div class="w3-col m12 w3-center w3-grey">Board Info (eeprom)</div>
|
|
</div
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Device name : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("sudo syseeprom -d");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Product name : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("sudo syseeprom -p");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Serial number : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("sudo syseeprom -s");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Manufacture date : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("sudo syseeprom -m");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Bootcount : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("sudo syseeprom -b");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m12 w3-center w3-grey">General</div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Version : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /proc/version");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">ARM microarchitecture : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo php_uname("m");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Microprocessor : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /sys/devices/soc0/soc_id");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Hostname : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /etc/hostname");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Uptime : </div>
|
|
<div class="w3-col m6 w3-left-align">
|
|
<?php echo shell_exec("awk '{printf(\"%d days %02d:%02d:%02d\", int($1/86400), int($1%86400/3600), int(($1%3600)/60), int($1%60))}' /proc/uptime");?>
|
|
</div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m12 w3-center w3-grey">LAN Connection</div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">MAC address : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /sys/class/net/eth0/address | tr '[:lower:]' '[:upper:]'");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Connection Type : </div>
|
|
<?php
|
|
$interface = shell_exec('cat /etc/network/interfaces');
|
|
$mode = "Static";
|
|
if (strpos($interface, 'dhcp') !== false) {
|
|
$mode = "DHCP";
|
|
} ?>
|
|
<div class="w3-col m6 w3-left-align"><?php echo $mode;?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Ip address : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("ifconfig eth0 | grep 'inet addr' | cut -d':' -f2 | cut -d' ' -f1");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Ipv6 address : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("ifconfig eth0 | grep 'inet6 addr' | awk '{print $3}'");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Subnet : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("ifconfig eth0 | grep 'Mask' | cut -d':' -f4");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">Gateway : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("route | grep 'default' | awk {'print $2'}");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">primary dns : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /etc/resolv.conf | grep 'nameserver' | head -n 1 | cut -d' ' -f2");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">secondary dns : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /etc/resolv.conf | grep 'nameserver' | head -n 2 | tail -n 1 | cut -d' ' -f2");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m12 w3-center w3-grey">LAN Statistics</div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">RX bytes : </div>
|
|
<div class="w3-col m6 w3-left-align">
|
|
<?php echo shell_exec("awk '{printf(\"%d Bytes = %d MB\", $1, int($1/1000000))}' /sys/class/net/eth0/statistics/rx_bytes");?>
|
|
</div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">RX errors : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /sys/class/net/eth0/statistics/rx_errors");?></div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">TX bytes : </div>
|
|
<div class="w3-col m6 w3-left-align">
|
|
<?php echo shell_exec("awk '{printf(\"%d Bytes = %d MB\", $1, int($1/1000000))}' /sys/class/net/eth0/statistics/tx_bytes");?>
|
|
</div>
|
|
</div>
|
|
<div class="w3-row">
|
|
<div class="w3-col m6 w3-right-align">TX errors : </div>
|
|
<div class="w3-col m6 w3-left-align"><?php echo shell_exec("cat /sys/class/net/eth0/statistics/tx_errors");?></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- End page content -->
|
|
</div>
|
|
|
|
<?php include('partialpage/footer.php');?>
|