16
16
/**
17
17
* @property string $id
18
18
* @property string $display_name
19
+ * @property string $name_ci
19
20
* @property string $name
20
21
* @property int $hosts_down_handled
21
22
* @property int $hosts_down_unhandled
@@ -75,6 +76,8 @@ public function getKeyName()
75
76
public function getColumns ()
76
77
{
77
78
return [
79
+ 'name ' => 'hostgroup_name ' ,
80
+ 'name_ci ' => 'hostgroup_name_ci ' ,
78
81
'display_name ' => 'hostgroup_display_name ' ,
79
82
'hosts_down_handled ' => new Expression (
80
83
'SUM(CASE WHEN host_state = 1 '
@@ -94,7 +97,6 @@ public function getColumns()
94
97
'SUM(CASE WHEN host_state = 0 THEN 1 ELSE 0 END) '
95
98
),
96
99
'hosts_severity ' => new Expression ('MAX(host_severity) ' ),
97
- 'name ' => 'hostgroup_name ' ,
98
100
'services_critical_handled ' => new Expression (
99
101
'SUM(CASE WHEN service_state = 2 '
100
102
. ' AND (service_handled = \'y \' OR service_reachable = \'n \') THEN 1 ELSE 0 END) '
@@ -153,6 +155,7 @@ public function getUnions()
153
155
[
154
156
'hostgroup_id ' => 'hostgroup.id ' ,
155
157
'hostgroup_name ' => 'hostgroup.name ' ,
158
+ 'hostgroup_name_ci ' => 'hostgroup.name_ci ' ,
156
159
'hostgroup_display_name ' => 'hostgroup.display_name ' ,
157
160
'host_id ' => 'host.id ' ,
158
161
'host_state ' => 'state.soft_state ' ,
@@ -174,6 +177,7 @@ public function getUnions()
174
177
[
175
178
'hostgroup_id ' => 'hostgroup.id ' ,
176
179
'hostgroup_name ' => 'hostgroup.name ' ,
180
+ 'hostgroup_name_ci ' => 'hostgroup.name_ci ' ,
177
181
'hostgroup_display_name ' => 'hostgroup.display_name ' ,
178
182
'host_id ' => new Expression ('NULL ' ),
179
183
'host_state ' => new Expression ('NULL ' ),
@@ -192,6 +196,7 @@ public function getUnions()
192
196
[
193
197
'hostgroup_id ' => 'hostgroup.id ' ,
194
198
'hostgroup_name ' => 'hostgroup.name ' ,
199
+ 'hostgroup_name_ci ' => 'hostgroup.name_ci ' ,
195
200
'hostgroup_display_name ' => 'hostgroup.display_name ' ,
196
201
'host_id ' => new Expression ('NULL ' ),
197
202
'host_state ' => new Expression ('NULL ' ),
0 commit comments