diff --git a/modules/monitoring/application/controllers/ListController.php b/modules/monitoring/application/controllers/ListController.php
index d0467f554..5dddd6479 100644
--- a/modules/monitoring/application/controllers/ListController.php
+++ b/modules/monitoring/application/controllers/ListController.php
@@ -330,8 +330,11 @@ class Monitoring_ListController extends MonitoringController
'cnt_services_pending'
)
)->getQuery();
- $this->view->servicegroups = $query->paginate();
$this->handleFormatRequest($query);
+ $this->view->servicegroups = $query->paginate();
+ $this->setupSortControl(array(
+ 'servicegroup_name' => 'Servicegroup Name'
+ ));
}
/**
diff --git a/modules/monitoring/application/views/scripts/list/servicegroups.phtml b/modules/monitoring/application/views/scripts/list/servicegroups.phtml
index 240b864d3..b8f521385 100644
--- a/modules/monitoring/application/views/scripts/list/servicegroups.phtml
+++ b/modules/monitoring/application/views/scripts/list/servicegroups.phtml
@@ -1,6 +1,7 @@
+ = $this->sortControl->render($this); ?>
= $this->paginationControl($servicegroups, null, null, array('preserve' => $this->preserve)); ?>
-
+
diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php
index 21087346d..bf6459eb9 100644
--- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php
+++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/ServicestatusQuery.php
@@ -43,7 +43,7 @@ class ServicestatusQuery extends AbstractQuery
),
'servicegroups' => array(
'servicegroups' => 'sgo.name1',
- ),
+ )
);
protected function getDefaultColumns()
diff --git a/modules/monitoring/library/Monitoring/DataView/Groupsummary.php b/modules/monitoring/library/Monitoring/DataView/Groupsummary.php
index ecae925e3..fa88b7377 100644
--- a/modules/monitoring/library/Monitoring/DataView/Groupsummary.php
+++ b/modules/monitoring/library/Monitoring/DataView/Groupsummary.php
@@ -37,10 +37,10 @@ class Groupsummary extends DataView
{
return array(
'servicegroup_name' => array(
- 'order' => self::SORT_DESC
+ 'order' => self::SORT_ASC
),
'hostgroup_name' => array(
- 'order' => self::SORT_DESC
+ 'order' => self::SORT_ASC
)
);
}