MINI Sh3ll
Path : /var/www/html/crons/ |
|
Current File : /var/www/html/crons/tollfree-counts1xxx.php |
<?php
//header('Content-Type:application/json');
ini_set('display_errors', '0');
date_default_timezone_set('Asia/Kolkata');
$type = isset($_GET['type']) ? strtolower($_GET['type']) : '';
//print 'Connected';
$month = strtolower(date('F-Y'));
$date1 = date('dmYH');
$date2 = date('dmY', strtotime('-1 day'));
$tdate = date('d-m-Y H').':00:00';
$ydate = date('d-m-Y', strtotime('-1 day'));
$counts = [];
//$counts['date'] = $date1;
$counts['reliance-jio-text'] = 0;
//$counts['reliance-jio-binary'] = 0;
$counts['airtel'] = 0;
//$counts['vodafone'] = 0;
$counts['vodafone-idea'] = 0;
$counts['reliance-jio'] = 0;
//$counts['parsers'] = 0;
/*$route_reliance_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"reliance-jio\\\"\" | grep -E '55757020|55757010' | wc -l";
$route_reliance_bin_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"reliance-jio-bin\\\"\" | grep -E '55757020|55757010' | wc -l";
$route_airtel_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"airtel\\\"\" | grep -E '55757020|55757010' | wc -l";
$route_vodafone_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"vodafone\\\"\" | grep -E '55757020|55757010' | wc -l";
$route_vodafoneidea_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"vodafone-idea\\\"\" | grep -E '55757020|55757010' | wc -l";*/
$route_reliance_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"reliance-jio\\\"\" | wc -l";
//$route_reliance_bin_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"reliance-jio-bin\\\"\" | wc -l";
$route_airtel_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"airtel\\\"\" | wc -l";
//$route_vodafone_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"vodafone\\\"\" | wc -l";
$route_vodafoneidea_text_counts = "cat /var/www/html/api.smartwireless.in/tollfree-sms/logger/".$month."/responses-".$date1.".log | grep \"\\\"vodafone-idea\\\"\" | wc -l";
$counts['reliance-jio-text'] = (int)shell_exec($route_reliance_text_counts);
//$counts['reliance-jio-binary'] = (int)shell_exec($route_reliance_bin_counts);
$counts['reliance-jio'] = (int)$counts['reliance-jio-text'] + (int)$counts['reliance-jio-binary'];
$counts['airtel'] = (int)shell_exec($route_airtel_text_counts);;
//$counts['vodafone'] = (int)shell_exec($route_vodafone_text_counts);
$counts['vodafone-idea'] = (int)shell_exec($route_vodafoneidea_text_counts);
//$counts['parsers'] = (int)shell_exec("ps -ef | grep \"/parser\" | grep -v \"grep\" | wc -l;");
$disk_size = shell_exec('df -h /dev/mapper/rhel-root --output=size | grep -v Size');
$disk_used = shell_exec('df -h /dev/mapper/rhel-root --output=used | grep -v Used');
//print '['.$disk_size.']['.$disk_used.']';
$disk_size = str_replace('G', '', $disk_size);
$disk_used = str_replace('G', '', $disk_used);
//print '['.$disk_size.']['.$disk_used.']';
$disk_size = (float)$disk_size;
$disk_used = (float)$disk_used;
//print '['.$disk_size.']['.$disk_used.']';
$counts['storage-used'] = number_format(($disk_used/$disk_size)*100,2)."%";
if($type == 'json'){
header('Content-Type:application/json');
print json_encode($counts);
}
else {
$html = '<table border="1" width="30%" cellpadding="4" cellspacing="0">
<tr><th colspan="2">RML Counts Since '.$tdate.'</tr>
<tr><th>Operator</th><th>Requests</th></tr>';
foreach($counts as $ck => $cv){
$html .= '<tr><td>'.$ck.'</td><td align="right">'.$cv.'</td></tr>';
}
$html .= '</table>';
print $html;
}
?>
OHA YOOOO