diff --git a/modules/monitoring/application/views/scripts/alertsummary/index.phtml b/modules/monitoring/application/views/scripts/alertsummary/index.phtml
index 9b253dad8..8e8c08e1c 100644
--- a/modules/monitoring/application/views/scripts/alertsummary/index.phtml
+++ b/modules/monitoring/application/views/scripts/alertsummary/index.phtml
@@ -13,57 +13,70 @@ $helper = $this->getHelper('MonitoringState');
= $this->translate('Alert summary'); ?>
-
= $this->translate('Notifications and problems'); ?>
+
+
+
= $this->translate('Notifications and problems'); ?>
+
+ = $defectChart->render(); ?>
+
+
-
- = $defectChart->render(); ?>
-
-
-
= $this->translate('Time to reaction (Ack, Recover)'); ?>
-
-
- = $healingChart->render(); ?>
+
+
= $this->translate('Time to reaction (Ack, Recover)'); ?>
+
+ = $healingChart->render(); ?>
+
+
= $this->translate('Trend'); ?>
-
- = $this->translate('Average') ?>
- = $this->perf->avg; ?>
- = $this->translate('notifications per hour'); ?>,
- = $this->perf->last; ?>
- = $this->translate('in the last hour'); ?>.
-
+
+
+ = $this->translate('Average') ?>
+
= $this->perf->avg; ?>
+ = $this->translate('notifications per hour'); ?>,
+
= $this->perf->last; ?>
+ = $this->translate('in the last hour'); ?>.
-
- = $this->translate('Trend, problems in 24h'); ?>
- (= $this->trend->percent; ?>%
- = $this->translate($this->trend->trend); ?>)
+ = $this->translate('Trend for the last 24h'); ?>
+ (= $this->trend->percent; ?>%
+ = $this->translate($this->trend->trend); ?>)
-
- trend->trend === 'up'): ?>
- = $this->icon('up.png'); ?>
- trend->trend === 'unchanged'): ?>
- = $this->icon('next.png'); ?>
-
- = $this->icon('down.png'); ?>
-
-
+
+ trend->trend === 'up'): ?>
+ = $this->icon('up.png'); ?>
+ trend->trend === 'unchanged'): ?>
+ = $this->icon('next.png'); ?>
+
+ = $this->icon('down.png'); ?>
+
+
+
recentAlerts): ?>
= $this->translate('Top 5 recent alerts'); ?>
- = $this->partial('list/notifications.phtml', array(
- 'notifications' => $this->recentAlerts,
- 'compact' => true,
- 'inline' => true
- )); ?>
+
+
+
+ = $this->partial('list/notifications.phtml', array(
+ 'notifications' => $this->recentAlerts,
+ 'compact' => true,
+ 'inline' => true
+ )); ?>
+
+
= $this->translate('History'); ?>
- = $this->partial('list/notifications.phtml', array(
- 'notifications' => $this->notifications,
- 'compact' => true,
- 'inline' => true
- )); ?>
+
+
+ = $this->partial('list/notifications.phtml', array(
+ 'notifications' => $this->notifications,
+ 'compact' => true,
+ 'inline' => true
+ )); ?>
+
+
\ No newline at end of file
diff --git a/modules/monitoring/public/css/module.less b/modules/monitoring/public/css/module.less
index 5ab6d9c82..7e734bb33 100644
--- a/modules/monitoring/public/css/module.less
+++ b/modules/monitoring/public/css/module.less
@@ -134,3 +134,27 @@ span.state.pending {
form.instance-features span.description, form.object-features span.description {
display: inline;
}
+
+.alertsummary-flex-container {
+ display: -ms-Flexbox;
+ -ms-box-orient: horizontal;
+
+ display: -webkit-flex;
+ display: -moz-flex;
+ display: -ms-flex;
+ display: flex;
+
+ -webkit-flex-flow: row wrap;
+ -moz-flex-flow: row wrap;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+}
+
+.alertsummary-flex {
+ flex: 1 1 auto;
+ overflow: auto;
+ border: 1px #333 solid;
+ padding: 5px;
+ margin: 0 10px 0 0;
+ border-spacing: 10px 10px;
+}