mirror of
https://bitbucket.org/jsuto/piler.git
synced 2025-06-12 23:37:02 +02:00
added a daily report feature
This commit is contained in:
@ -35,6 +35,7 @@ define('SMARTHOST', '127.0.0.1');
|
||||
define('SMARTHOST_PORT', 10026);
|
||||
define('SMTP_DOMAIN', 'mailpiler.org');
|
||||
define('SMTP_FROMADDR', 'no-reply@mailpiler.org');
|
||||
define('ADMIN_EMAIL', 'admin@mailpiler.org');
|
||||
|
||||
define('EOL', "\n");
|
||||
|
||||
|
@ -44,6 +44,7 @@ $_['text_cpu_usage'] = "CPU usage";
|
||||
$_['text_daily_quarantine_report'] = "Daily quarantine report";
|
||||
$_['text_daily_quarantine_report_status'] = "Daily quarantine report status";
|
||||
$_['text_daily_report'] = "Daily report";
|
||||
$_['text_daily_piler_report'] = "Daily piler report";
|
||||
$_['text_database_emails'] = "email addresses in piler database";
|
||||
$_['text_date'] = "Date";
|
||||
$_['text_date_from'] = "Date from";
|
||||
|
@ -44,6 +44,7 @@ $_['text_cpu_usage'] = "CPU haszn
|
||||
$_['text_daily_quarantine_report'] = "Napi karant<6E>n riport";
|
||||
$_['text_daily_quarantine_report_status'] = "Napi karant<6E>n <20>rtes<65>t<EFBFBD>s";
|
||||
$_['text_daily_report'] = "Napi jelent<6E>s";
|
||||
$_['text_daily_piler_report'] = "Napi piler jelent<6E>s";
|
||||
$_['text_database_emails'] = "email c<>m a piler adatb<74>zisban";
|
||||
$_['text_date'] = "D<EFBFBD>tum";
|
||||
$_['text_date_from'] = "D<EFBFBD>tumt<EFBFBD>l";
|
||||
|
@ -44,6 +44,7 @@ $_['text_cpu_usage'] = "CPU használat";
|
||||
$_['text_daily_quarantine_report'] = "Napi karantén riport";
|
||||
$_['text_daily_quarantine_report_status'] = "Napi karantén értesítés";
|
||||
$_['text_daily_report'] = "Napi jelentés";
|
||||
$_['text_daily_piler_report'] = "Napi piler jelentés";
|
||||
$_['text_database_emails'] = "email cím a piler adatbázisban";
|
||||
$_['text_date'] = "Dátum";
|
||||
$_['text_date_from'] = "Dátumtól";
|
||||
|
97
webui/view/theme/default/templates/health/daily-report.tpl
Normal file
97
webui/view/theme/default/templates/health/daily-report.tpl
Normal file
@ -0,0 +1,97 @@
|
||||
<html>
|
||||
<head>
|
||||
<title><?php print $text_daily_piler_report; ?>, <?php print $date; ?></title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||
<meta http-equiv="Content-Language" content="<?php print LANG; ?>" />
|
||||
|
||||
<style type="text/css">
|
||||
.row { display: table-row; }
|
||||
|
||||
#health1 { display: table-cell; margin-top: 10px; margin-bottom: 0; }
|
||||
#health2 { display: table-cell; text-align: right; }
|
||||
|
||||
.cellhealthleft { display: table-cell; height: 25px; text-align: left; padding: 3px; font: bold 12px Arial, sans-serif; }
|
||||
.cellhealthright { display: table-cell; height: 25px; text-align: left; padding: 3px; font: normal 12px Arial, sans-serif; }
|
||||
|
||||
#health1 .ok { color: green; font-weight: bold; }
|
||||
#health1 .error { color: red; font-weight: bold; }
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1><?php print $text_daily_piler_report; ?>, <?php print $date; ?></h1>
|
||||
|
||||
<div id="search">
|
||||
|
||||
<div id="health1">
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_server_name; ?>:</div>
|
||||
<div class="cellhealthright"><?php print $sysinfo[0]; ?></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_server_operating_system; ?>:</div>
|
||||
<div class="cellhealthright"><?php print $sysinfo[1]; ?></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_uptime; ?>:</div>
|
||||
<div class="cellhealthright"><?php print $uptime; ?></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_archive_size; ?>:</div>
|
||||
<div class="cellhealthright"><?php print $archive_size; ?>B</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_smtp_status; ?>:</div>
|
||||
<div class="cellhealthright">
|
||||
<?php foreach($_health as $h) {
|
||||
if(preg_match("/^220/", $h[1])) {
|
||||
$status = 'OK'; $class = 'ok';
|
||||
} else {
|
||||
$status = 'ERROR'; $class = 'error';
|
||||
}
|
||||
?>
|
||||
<div class="<?php print $class; ?>"><?php print $h[3]; ?>: <?php print $status; ?> (<?php print $h[1]; ?>, <?php print $h[2]; ?>)</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_processed_emails; ?>:</div>
|
||||
<div class="cellhealthright"><?php print $processed_emails[0]; ?> (<?php print $text_24_hours; ?>)<br /><?php print $processed_emails[1]; ?> (<?php print $text_1_week; ?>)<br /><?php print $processed_emails[2]; ?> (<?php print $text_30_days; ?>)</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_cpu_usage; ?>:</div>
|
||||
<div class="cellhealthright"><span class="<?php if($cpuinfo < HEALTH_RATIO) { ?>ok<?php } else { ?>error<?php } ?>"><?php print $cpuinfo; ?>% <?php print $cpuload; ?></span></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_memory_usage; ?>:</div>
|
||||
<div class="cellhealthright"><span class="<?php if($meminfo < HEALTH_RATIO) { ?>ok<?php } else { ?>error<?php } ?>"><?php print $meminfo; ?>% / <?php print $totalmem; ?> MB</span></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_swap_usage; ?></div>
|
||||
<div class="cellhealthright"><span class="<?php if($swapinfo < HEALTH_RATIO) { ?>ok<?php } else { ?>error<?php } ?>"><?php print $swapinfo; ?>% / <?php print $totalswap; ?> MB</span></div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cellhealthleft"><?php print $text_disk_usage; ?></div>
|
||||
<div class="cellhealthright"><?php foreach($shortdiskinfo as $partition) { ?><span class="<?php if($partition['utilization'] < HEALTH_RATIO) { ?>ok<?php } else { ?>error<?php } ?>"><?php print $partition['partition']; ?> <?php print $partition['utilization']; ?>%</span> <?php } ?></div>
|
||||
</div>
|
||||
|
||||
</div></div>
|
||||
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user