Added: trunk/opsview-web/t/var/api-status/status_hostgroup_unhandled.testcase
===================================================================
--- trunk/opsview-web/t/var/api-status/status_hostgroup_unhandled.testcase (rev 0)
+++ trunk/opsview-web/t/var/api-status/status_hostgroup_unhandled.testcase 2012-10-22 12:53:06 UTC (rev 10563)
@@ -0,0 +1,238 @@
+GET /rest/status/hostgroup?filter=unhandled&includeunhandledhosts=1
+ENDCONTENT
+{
+ "list" : [
+ {
+ "computed_state" : "critical",
+ "downtime" : "2",
+ "hostgroupid" : "4",
+ "hosts" : {
+ "down" : {
+ "unhandled" : "1"
+ },
+ "handled" : "6",
+ "total" : "7",
+ "unhandled" : "1",
+ "up" : {
+ "handled" : "6"
+ }
+ },
+ "leaf" : "1",
+ "matpath" : [
+ {
+ "id" : "1",
+ "name" : "Opsview"
+ },
+ {
+ "id" : "3",
+ "name" : "UK"
+ }
+ ],
+ "name" : "Leaf",
+ "services" : {
+ "computed_state" : "unknown",
+ "handled" : "1",
+ "total" : "16",
+ "unhandled" : "15",
+ "unknown" : {
+ "handled" : "1",
+ "unhandled" : "15"
+ }
+ }
+ },
+ {
+ "computed_state" : "critical",
+ "downtime" : "1",
+ "hostgroupid" : "5",
+ "hosts" : {
+ "handled" : "1",
+ "total" : "1",
+ "unhandled" : "0",
+ "up" : {
+ "handled" : "1"
+ }
+ },
+ "leaf" : "1",
+ "matpath" : [
+ {
+ "id" : "1",
+ "name" : "Opsview"
+ },
+ {
+ "id" : "6",
+ "name" : "UK2"
+ }
+ ],
+ "name" : "Leaf2",
+ "services" : {
+ "computed_state" : "critical",
+ "critical" : {
+ "unhandled" : "1"
+ },
+ "handled" : "0",
+ "total" : "3",
+ "unhandled" : "3",
+ "unknown" : {
+ "unhandled" : "2"
+ }
+ }
+ },
+ {
+ "computed_state" : "critical",
+ "downtime" : null,
+ "hostgroupid" : "2",
+ "hosts" : {
+ "handled" : "2",
+ "total" : "2",
+ "unhandled" : "0",
+ "up" : {
+ "handled" : "2"
+ }
+ },
+ "leaf" : "1",
+ "matpath" : [
+ {
+ "id" : "1",
+ "name" : "Opsview"
+ },
+ {
+ "id" : "3",
+ "name" : "UK"
+ }
+ ],
+ "name" : "Monitoring Servers",
+ "services" : {
+ "computed_state" : "critical",
+ "critical" : {
+ "unhandled" : "2"
+ },
+ "handled" : "0",
+ "total" : "2",
+ "unhandled" : "2"
+ }
+ },
+ {
+ "computed_state" : "critical",
+ "downtime" : "2",
+ "hostgroupid" : "1",
+ "hosts" : {
+ "down" : {
+ "unhandled" : "1"
+ },
+ "handled" : "9",
+ "total" : "10",
+ "unhandled" : "1",
+ "up" : {
+ "handled" : "9"
+ }
+ },
+ "leaf" : "0",
+ "matpath" : [],
+ "name" : "Opsview",
+ "services" : {
+ "computed_state" : "critical",
+ "critical" : {
+ "unhandled" : "3"
+ },
+ "handled" : "1",
+ "total" : "21",
+ "unhandled" : "20",
+ "unknown" : {
+ "handled" : "1",
+ "unhandled" : "17"
+ }
+ }
+ },
+ {
+ "computed_state" : "critical",
+ "downtime" : "2",
+ "hostgroupid" : "3",
+ "hosts" : {
+ "down" : {
+ "unhandled" : "1"
+ },
+ "handled" : "8",
+ "total" : "9",
+ "unhandled" : "1",
+ "up" : {
+ "handled" : "8"
+ }
+ },
+ "leaf" : "0",
+ "matpath" : [
+ {
+ "id" : "1",
+ "name" : "Opsview"
+ }
+ ],
+ "name" : "UK",
+ "services" : {
+ "computed_state" : "critical",
+ "critical" : {
+ "unhandled" : "2"
+ },
+ "handled" : "1",
+ "total" : "18",
+ "unhandled" : "17",
+ "unknown" : {
+ "handled" : "1",
+ "unhandled" : "15"
+ }
+ }
+ },
+ {
+ "computed_state" : "critical",
+ "downtime" : "1",
+ "hostgroupid" : "6",
+ "hosts" : {
+ "handled" : "1",
+ "total" : "1",
+ "unhandled" : "0",
+ "up" : {
+ "handled" : "1"
+ }
+ },
+ "leaf" : "0",
+ "matpath" : [
+ {
+ "id" : "1",
+ "name" : "Opsview"
+ }
+ ],
+ "name" : "UK2",
+ "services" : {
+ "computed_state" : "critical",
+ "critical" : {
+ "unhandled" : "1"
+ },
+ "handled" : "0",
+ "total" : "3",
+ "unhandled" : "3",
+ "unknown" : {
+ "unhandled" : "2"
+ }
+ }
+ }
+ ],
+ "summary" : {
+ "handled" : "30",
+ "host" : {
+ "down" : "3",
+ "handled" : "27",
+ "total" : "30",
+ "unhandled" : "3",
+ "up" : "27"
+ },
+ "service" : {
+ "critical" : "9",
+ "handled" : "3",
+ "total" : "63",
+ "unhandled" : "60",
+ "unknown" : "54"
+ },
+ "total" : "93",
+ "totalhgs" : "16",
+ "unhandled" : "63"
+ }
+}
+