Current File : //root/panel/modules/OutgoingEmailStatistics/assets/pie.js |
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
google.charts.setOnLoadCallback(drawChartl);
google.charts.setOnLoadCallback(drawChartv);
google.charts.setOnLoadCallback(drawChartcpu);
function drawChart() {
var x ;
var y;
$.ajax({
url:" ./?module=hardware_info&action=piesup",
async: false,
success:function(data) {
x=data;
},
complete: function (data) {
// console.log(data);
// alert(data);
printWithAjaxRAMusage(x,100.0-x);
}
});
}
function printWithAjaxRAMusage(a,b)
{
var X = parseFloat(a);
var Y = parseFloat(b);
var data = google.visualization.arrayToDataTable([
['Effort', 'Amount given'],
['Free RAM', Y],
['Used RAM', X],
]);
var options = {
pieHole: 0.9,
colors:['#eeeeee','#293a4a'],
position:'left',
title:'Ram Usage',
pieSliceTextStyle: {
color: 'black',
},
legend: {position:'bottom', textStyle: {color: 'black', fontSize: 10}}
};
var chart = new google.visualization.PieChart(document.getElementById('donut_single'));
chart.draw(data, options);
}
function drawChartl() {
var i ;
var y;
$.ajax({
url:"./?module=hardware_info&action=localdiskspacefn",
async: false,
success:function(data) {
i=data;
},
complete: function (data) {
// console.log(data);
// alert(data);
printWithAjaxLOCALusage(i,100-i);
}
});
}
function printWithAjaxLOCALusage(a,b)
{
var X = parseFloat(a);
var Y = parseFloat(b);
var data = google.visualization.arrayToDataTable([
['Effort', 'Amount given'],
['Free Disk space', Y],
['Used Disk space', X],
]);
var options = {
pieHole: 0.9,
colors:['#eeeeee','#293a4a'],
position:'left',
title:'Disk Usage',
pieSliceTextStyle: {
color: 'black',
},
legend: {position:'bottom', textStyle: {color: 'black', fontSize: 10}}
};
var chart = new google.visualization.PieChart(document.getElementById('donut_single_1'));
chart.draw(data, options);
}
function drawChartv() {
var l ;
var m;
$.ajax({
url:"./?module=hardware_info&action=virtmem",
async: false,
success:function(data) {
l=data;
},
complete: function (data) {
// console.log(data);
// alert(data);
printWithVIRTusage(l,100.0-l);
}
});
}
function printWithVIRTusage(a,b)
{
var X = parseFloat(a);
var Y = parseFloat(b);
var data = google.visualization.arrayToDataTable([
['Effort', 'Amount given'],
['Free Virtual Memory', Y],
['Used Virtual Memory',X],
]);
var options = {
pieHole: 0.9,
colors:['#eeeeee','#293a4a'],
position:'left',
title:'virtual memory',
pieSliceTextStyle: {
color: 'black',
},
legend: {position:'bottom', textStyle: {color: 'black', fontSize: 10,fontname:'sans-serif'}}
};
var chart = new google.visualization.PieChart(document.getElementById('donut_single_2'));
chart.draw(data, options);
}
function drawChartcpu() {
var j;
var k;
$.ajax({
url:"./?module=hardware_info&action=cpuload",
async: false,
success:function(data) {
j=data;
$("#zloader_overlay").hide();
$("#zloader").hide();
},
complete: function (data) {
// console.log(data);
// alert(data);
printWithCPUusage(j,100.0-j);
}
});
}
function printWithCPUusage(a,b)
{
var X = parseFloat(a);
var Y = parseFloat(b);
var data = google.visualization.arrayToDataTable([
['Effort', 'Amount given'],
['Free CPU', Y],
['Used CPU',X],
]);
var options = {
pieHole: 0.9,
colors:['#eeeeee','#293a4a'],
position:'left',
title:'Cpu Usage',
pieSliceTextStyle: {
color: 'black',
},
legend: {position:'bottom', textStyle: {color: 'black', fontSize: 10}}
};
var chart = new google.visualization.PieChart(document.getElementById('donut_single_3'));
chart.draw(data, options);
}