Added first simple dashboard
This commit is contained in:
parent
3f39ca31fd
commit
bb5f9ba872
1 changed files with 95 additions and 0 deletions
95
index.html
Normal file
95
index.html
Normal file
|
@ -0,0 +1,95 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang=\"en\">
|
||||
<head>
|
||||
<meta charset=\"utf-8\">
|
||||
<title>XMRigCC Dashboard</title>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/buttons/1.4.2/css/buttons.dataTables.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/select/1.2.3/css/select.dataTables.min.css">
|
||||
|
||||
<script type="text/javascript" language="javascript" src="//code.jquery.com/jquery-1.12.4.js"></script>
|
||||
<script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
|
||||
<script type="text/javascript" language="javascript" src="https://cdn.datatables.net/buttons/1.4.2/js/dataTables.buttons.min.js"></script>
|
||||
<script type="text/javascript" language="javascript" src="https://cdn.datatables.net/select/1.2.3/js/dataTables.select.min.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
refresh_tab();
|
||||
});
|
||||
|
||||
function refresh_tab(){
|
||||
|
||||
$.getJSON('/admin/getClientStatusList', function(response) {
|
||||
var table = $('#clientStatusList').dataTable({
|
||||
dom: 'Bfrtip',
|
||||
processing: true,
|
||||
bPaginate: false,
|
||||
data: response.client_status_list,
|
||||
columns: [
|
||||
{
|
||||
data: null,
|
||||
defaultContent: '',
|
||||
className: 'select-checkbox',
|
||||
orderable: false
|
||||
},
|
||||
{ data: "client_status.client_id"},
|
||||
{ data: "client_status.current_pool"},
|
||||
{ data: "client_status.current_status"},
|
||||
{ data: "client_status.hashrate_short"},
|
||||
{ data: "client_status.hashrate_medium"},
|
||||
{ data: "client_status.hashrate_long"},
|
||||
{ data: "client_status.hashrate_highest"},
|
||||
{ data: "client_status.hashes_total"},
|
||||
{ data: "client_status.avg_time"},
|
||||
{ data: "client_status.shares_good"},
|
||||
{ data: "client_status.shares_total"},
|
||||
{ data: "client_status.last_status_update"}
|
||||
],
|
||||
order: [ 1, 'asc' ],
|
||||
select: {
|
||||
style: 'os',
|
||||
selector: 'td:first-child'
|
||||
},
|
||||
buttons: [
|
||||
{text: 'Start'},
|
||||
{text: 'Stop'},
|
||||
{text: 'Restart'},
|
||||
{text: 'Update Config'},
|
||||
{text: 'Quit'},
|
||||
]
|
||||
} );
|
||||
} );
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<br/>
|
||||
<h1><center>XMRigCC Dashboard</center></h1>
|
||||
<br/>
|
||||
<table id="clientStatusList" class="display" cellspacing="0" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Client Id</th>
|
||||
<th>Current Pool</th>
|
||||
<th>Current Status</th>
|
||||
|
||||
<th>Hashrate 1m</th>
|
||||
<th>Hashrate 5m</th>
|
||||
<th>Hashrate 60m</th>
|
||||
|
||||
<th>Hashrate Highest</th>
|
||||
<th>Hashes Total</th>
|
||||
<th>Avg. Time</th>
|
||||
|
||||
<th>Shares Good</th>
|
||||
<th>Shares Total</th>
|
||||
<th>Last Update</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue