bansho/app/components/config/defaultLayoutConfig.json
Vincent Fournier 844d9e0e6e Clean config.js and remove container
Change-Id: Ieeb6980232c02ec72a6a0caa707dddbacb008a6f
2015-08-26 16:45:55 -04:00

2452 lines
99 KiB
JSON

{
"banshoConfig": {
"theme": "dark",
"pagingSize": 50
},
"topbar": {
"template": "page",
"components": [
{
"type": "tabpanel",
"attributes": {
"navigation": {
"openProblems": {
"title": "Open Problems",
"inputSource": "statusServicesOpenProblems"
},
"allProblems": {
"title": "All Problems",
"inputSource": "statusServicesOpenProblems"
}
}
},
"components": [
{
"type": "panel",
"attributes": {
"panelId": "allProblems"
},
"components": [
{
"type": "host-tree",
"attributes": {
"inputSource": [
"statusHostsOpenProblems",
"statusServicesOpenProblemsOnly"
]
}
}
]
},
{
"type": "panel",
"attributes": {
"panelId": "openProblems"
},
"components": [
{
"type": "host-tree",
"attributes": {
"inputSource": [
"statusServicesProblems"
]
}
}
]
}
]
}
]
},
"dashboardConfig": {
"template": "page",
"components": [
{
"type": "tactical",
"attributes": {
"title": "Tactical Overview",
"statusOverview": true,
"currentHealth": true,
"topAlertProducers": false
}
},
{
"type": "tabpanel",
"attributes": {
"navigation": {
"openProblems": {
"title": "Open Problems",
"inputSource": "statusServicesOpenProblems"
},
"allProblems": {
"title": "All Problems",
"inputSource": "statusServicesOpenProblems"
}
}
},
"components": [
{
"type": "panel",
"attributes": {
"panelId": "openProblems"
},
"components": [
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0,
1
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
},
{
"location": "componentsConfig",
"content": "allOk"
},
{
"location": "componentsConfig",
"content": "allNotOk"
}
]
}
},
{
"type": "actionbar-acknowledge",
"attributes": {}
},
{
"type": "actionbar-downtime",
"attributes": {}
},
{
"type": "actionbar-recheck",
"attributes": {}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "title",
"attributes": {
"title": "Open Hosts Problems",
"item": "host",
"inputSource": "statusHostsOpenProblems"
}
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "statusHostsOpenProblems",
"headerFollow": false,
"isWrappable": false,
"checkColumn": true,
"noRepeatCell": "",
"pagingbar": false
},
"components": [
{
"type": "cell-status-host",
"attributes": {
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "host_address",
"title": "Address"
}
},
{
"type": "cell-status-duration",
"attributes": {
"title": "Duration"
}
},
{
"type": "cell-status-last-check",
"attributes": {
"title": "Last Check"
}
},
{
"type": "cell-status-host-status",
"attributes": {
"title": "Host Status"
}
}
]
},
{
"type": "title",
"attributes": {
"title": "Open Service Problems",
"item": "service",
"inputSource": "statusServicesOpenProblemsOnly"
}
},
{
"type": "table",
"attributes": {
"datasourceId": 1,
"inputSource": "statusServicesOpenProblemsOnly",
"headerFollow": false,
"isWrappable": true,
"checkColumn": true,
"noRepeatCell": "host",
"pagingbar": false
},
"components": [
{
"type": "cell-status-host",
"attributes": {
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
}
]
}
}
},
{
"type": "cell-status-service-check",
"attributes": {
"title": "Service Check",
"url": {
"view": "service",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
},
{
"urlParam": "service_description",
"entryKey": "service_service_description"
}
]
}
}
},
{
"type": "cell-status-duration",
"attributes": {
"title": "Duration"
}
},
{
"type": "cell-status-last-check",
"attributes": {
"title": "Last Check"
}
}
]
}
]
},
{
"type": "panel",
"attributes": {
"panelId": "allProblems"
},
"components": [
{
"type": "actionbar",
"attributes": {
"datasourceId": [
2,
3
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
},
{
"location": "componentsConfig",
"content": "allOk"
},
{
"location": "componentsConfig",
"content": "allNotOk"
}
]
}
},
{
"type": "actionbar-acknowledge",
"attributes": {}
},
{
"type": "actionbar-downtime",
"attributes": {}
},
{
"type": "actionbar-recheck",
"attributes": {}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "title",
"attributes": {
"title": "Hosts Problems",
"item": "host",
"inputSource": "statusHostsProblems"
}
},
{
"type": "table",
"attributes": {
"datasourceId": 2,
"inputSource": "statusHostsProblems",
"headerFollow": false,
"isWrappable": false,
"checkColumn": true,
"noRepeatCell": "",
"pagingbar": false
},
"components": [
{
"type": "cell-status-host",
"attributes": {
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "host_address",
"title": "Address"
}
},
{
"type": "cell-status-duration",
"attributes": {
"title": "Duration"
}
},
{
"type": "cell-status-last-check",
"attributes": {
"title": "Last Check"
}
},
{
"type": "cell-status-host-status",
"attributes": {
"title": "Host Status"
}
}
]
},
{
"type": "title",
"attributes": {
"title": "Services Problems",
"item": "service",
"inputSource": "statusServicesProblems"
}
},
{
"type": "table",
"attributes": {
"datasourceId": 3,
"inputSource": "statusServicesProblems",
"headerFollow": false,
"isWrappable": true,
"checkColumn": true,
"noRepeatCell": "host",
"pagingbar": false
},
"components": [
{
"type": "cell-status-host",
"attributes": {
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
}
]
}
}
},
{
"type": "cell-status-service-check",
"attributes": {
"title": "Service Check",
"url": {
"view": "service",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
},
{
"urlParam": "service_description",
"entryKey": "service_service_description"
}
]
}
}
},
{
"type": "cell-status-duration",
"attributes": {
"title": "Duration"
}
},
{
"type": "cell-status-last-check",
"attributes": {
"title": "Last Check"
}
}
]
}
]
}
]
}
]
},
"liveHosts": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Hosts Status"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
},
{
"location": "componentsConfig",
"content": "hostOk"
},
{
"location": "componentsConfig",
"content": "hostNotOk"
}
]
}
},
{
"type": "actionbar-acknowledge",
"attributes": {}
},
{
"type": "actionbar-downtime",
"attributes": {}
},
{
"type": "actionbar-recheck",
"attributes": {}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "statusHosts",
"headerFollow": true,
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": true,
"pagingbar": true
},
"components": [
{
"type": "cell-status-host",
"attributes": {
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
}
]
},
"class": "host"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "host_address",
"title": "Address"
}
},
{
"type": "cell-status-duration",
"attributes": {
"title": "Duration"
}
},
{
"type": "cell-status-last-check",
"attributes": {
"title": "Last Check",
"class": "small"
}
},
{
"type": "cell-status-host-status",
"attributes": {
"title": "Host Status",
"class": "small"
}
}
]
}
]
}
]
},
"liveServices": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Services"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
},
{
"location": "componentsConfig",
"content": "serviceOk"
},
{
"location": "componentsConfig",
"content": "serviceNotOk"
}
]
}
},
{
"type": "actionbar-acknowledge",
"attributes": {}
},
{
"type": "actionbar-downtime",
"attributes": {}
},
{
"type": "actionbar-recheck",
"attributes": {}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "statusServices",
"headerFollow": true,
"isWrappable": false,
"checkColumn": true,
"noRepeatCell": "host",
"pagingbar": true
},
"components": [
{
"type": "cell-status-host",
"attributes": {
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
}
]
}
}
},
{
"type": "cell-status-service-check",
"attributes": {
"title": "Service Check",
"url": {
"view": "service",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_host_name"
},
{
"urlParam": "service_description",
"entryKey": "service_service_description"
}
]
}
}
},
{
"type": "cell-status-duration",
"attributes": {
"title": "Duration"
}
},
{
"type": "cell-status-last-check",
"attributes": {
"title": "Last Check"
}
}
]
}
]
}
]
},
"liveEvents": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Events"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
},
{
"location": "componentsConfig",
"content": "allAlert"
},
{
"location": "componentsConfig",
"content": "allNotification"
}
]
}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "statusEvents",
"headerFollow": true,
"isWrappable": false,
"checkColumn": false,
"noRepeatCell": "",
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "event_event_type",
"title": "Type"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "event_output",
"title": "Output"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "event_host_name",
"title": "Hostname"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "event_service_description",
"title": "Service Description"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "event_time",
"title": "Time"
}
},
{
"type": "cell-other-fields",
"attributes": {
"title": "Other Fields",
"skipFields": [
"event_time",
"event_host_name",
"event_output",
"event_event_type",
"event_service_description"
]
}
}
]
}
]
}
]
},
"host": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "tile-host-main",
"attributes": {}
},
{
"type": "tile-host-live",
"attributes": {}
},
{
"type": "tile-host-load",
"attributes": {}
},
{
"type": "tile-host-cpu",
"attributes": {}
},
{
"type": "tile-host-services-list",
"attributes": {}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configHost",
"title": "Configuration"
}
}
]
}
]
},
"drupal": {
"title": "Drupal",
"template": "drupal"
},
"drupalDashboard": {
"title": "Drupal Dashboard",
"template": "drupal_dashboard",
"hostsMap": {
"drupal": "Wonderful Drupal Website"
}
},
"config": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Edit Config"
}
},
{
"type": "text-area",
"attributes": {}
}
]
}
]
},
"configHosts": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Hosts Configuration"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
},
{
"location": "componentsConfig",
"content": "hostOk"
},
{
"location": "componentsConfig",
"content": "hostNotOk"
}
]
}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "configHost",
"headerFollow": false,
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "host_name",
"title": "Hosts",
"url": {
"view": "host",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "address",
"title": "Address"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "use",
"title": "Use"
}
},
{
"type": "cell-config-host-register",
"attributes": {
"title": "Register",
"class": "xsmall"
}
}
]
}
]
}
]
},
"configHostsTemplate": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Hosts Template"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-filter",
"attributes": {
"filters": [
{
"location": "componentsConfig",
"content": "all"
}
]
}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "configHostTemplate",
"headerFollow": false,
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "name",
"title": "Name"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "use",
"title": "Use"
}
},
{
"type": "cell-other-fields",
"attributes": {
"title": "Other Fields",
"skipFields": [
"use",
"name"
]
}
}
]
}
]
}
]
},
"commands": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Commands"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"inputSource": "configCommands",
"headerFollow": true,
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "command_name",
"title": "Name",
"url": {
"view": "command",
"params": [
{
"urlParam": "command_name",
"entryKey": "command_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "command_line",
"title": "Line"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "module_type",
"title": "Module Type"
}
}
]
}
]
}
]
},
"command": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Command"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configCommands",
"title": "Configuration"
}
}
]
}
]
},
"businessImpactModulations": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Business Impact Modulations"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configBusinessImpactModulations",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "business_impact_modulation_name",
"title": "Name",
"url": {
"view": "businessImpactModulation",
"params": [
{
"urlParam": "business_impact_modulation_name",
"entryKey": "business_impact_modulation_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Business Impact",
"entryKey": "business_impact",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "modulation_period",
"title": "Period",
"class": "small"
}
}
]
}
]
}
]
},
"businessImpactModulation": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Business Impact Modulation"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configBusinessImpactModulations",
"title": "Configuration"
}
}
]
}
]
},
"checkModulations": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Check Modulations"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configCheckModulations",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "checkmodulation_name",
"title": "Name",
"url": {
"view": "checkModulation",
"params": [
{
"urlParam": "checkmodulation_name",
"entryKey": "checkmodulation_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Check Period",
"entryKey": "check_period",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Check Command",
"entryKey": "check_command",
"class": "small"
}
}
]
}
]
}
]
},
"checkModulation": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Check Modulation"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configCheckModulations",
"title": "Configuration"
}
}
]
}
]
},
"contactGroups": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Contact Groups"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configContactGroups",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "contactgroup_name",
"title": "Name",
"url": {
"view": "contactGroup",
"params": [
{
"urlParam": "contactgroup_name",
"entryKey": "contactgroup_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Alias",
"entryKey": "alias",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Host Notification Commands",
"entryKey": "host_notification_commands",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Service Notification Commands",
"entryKey": "service_notification_commands",
"class": "small"
}
},
{
"type": "cell-other-fields",
"attributes": {
"entryKey": "modulation_period",
"title": "Period",
"skipFields": [
"contact_name",
"email",
"host_notification_commands",
"service_notification_commands"
],
"class": "large"
}
}
]
}
]
}
]
},
"contactGroup": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Contact Group"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configContactGroups",
"title": "Configuration"
}
}
]
}
]
},
"contacts": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Contacts"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configContacts",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true,
"cellUrls": {
"contact_name": {
"view": "contact",
"params": [
"contact_name"
]
}
}
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "contact_name",
"title": "Name",
"url": {
"view": "contact",
"params": [
{
"urlParam": "contact_name",
"entryKey": "contact_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "email",
"entryKey": "email",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "host notification commands",
"entryKey": "host_notification_commands",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Service notification commands",
"entryKey": "service_notification_commands",
"class": "small"
}
},
{
"type": "cell-other-fields",
"attributes": {
"entryKey": "modulation_period",
"title": "Period",
"skipFields": [
"contact_name",
"email",
"host_notification_commands",
"service_notification_commands"
],
"class": "large"
}
}
]
}
]
}
]
},
"contact": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Contact"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configContacts",
"title": "Configuration"
}
}
]
}
]
},
"hostGroups": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Host Groups"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configHostGroups",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "hostgroup_name",
"title": "Name",
"url": {
"view": "hostGroup",
"params": [
{
"urlParam": "hostgroup_name",
"entryKey": "hostgroup_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Action Url",
"entryKey": "action_url",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Hostgroup Members",
"entryKey": "hostgroup_members",
"class": "medium"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Members",
"entryKey": "members",
"class": "medium"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Notes Url",
"entryKey": "notes_url",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Notes",
"entryKey": "notes",
"class": "medium"
}
}
]
}
]
}
]
},
"hostGroup": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Host Group"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configHostGroups",
"title": "Configuration"
}
}
]
}
]
},
"macroModulations": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Macro Modulations"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configMacroModulations",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "macromodulation_name",
"title": "Name",
"url": {
"view": "macroModulation",
"params": [
{
"urlParam": "macromodulation_name",
"entryKey": "macromodulation_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Period",
"entryKey": "modulation_period"
}
}
]
}
]
}
]
},
"macroModulation": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Macro Modulation"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configMacroModulations",
"title": "Configuration"
}
}
]
}
]
},
"notificationWays": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Notification Ways"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configNotificationWays",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"title": "Name",
"entryKey": "notificationway_name",
"url": {
"view": "notificationWay",
"params": [
{
"urlParam": "notificationway_name",
"entryKey": "notificationway_name"
}
]
},
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Host Notification Commands",
"entryKey": "host_notification_commands",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Service Notification Commands",
"entryKey": "service_notification_commands",
"class": "small"
}
},
{
"type": "cell-other-fields",
"attributes": {
"entryKey": "modulation_period",
"title": "Period",
"skipFields": [
"notificationway_name",
"host_notification_commands",
"service_notification_commands"
],
"class": "large"
}
}
]
}
]
}
]
},
"notificationWay": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Notification Way"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configNotificationWays",
"title": "Configuration"
}
}
]
}
]
},
"realms": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Realms"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-recheck",
"attributes": {}
},
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configRealms",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "realm_name",
"title": "Name",
"url": {
"view": "realm",
"params": [
{
"urlParam": "realm_name",
"entryKey": "realm_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Members",
"entryKey": "realm_members",
"class": "medium"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Default",
"entryKey": "default",
"class": "small"
}
}
]
}
]
}
]
},
"realm": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Realm"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configRealms",
"title": "Command"
}
}
]
}
]
},
"serviceGroups": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Service Groups"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configServiceGroups",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"title": "Name",
"entryKey": "servicegroup_name",
"url": {
"view": "serviceGroup",
"params": [
{
"urlParam": "servicegroup_name",
"entryKey": "servicegroup_name"
}
]
},
"class": "medium"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "members",
"title": "Members",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "servicegroup_members",
"title": "Service Group Members",
"class": "small"
}
},
{
"type": "cell-other-fields",
"attributes": {
"title": "Other",
"skipFields": [
"servicegroup_name",
"members",
"servicegroup_members"
],
"class": "medium"
}
}
]
}
]
}
]
},
"serviceGroup": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Service Group"
}
},
{
"type": "tile-info",
"attributes": {
"inputSource": "configServiceGroups",
"title": "Configuration"
}
}
]
}
]
},
"timePeriods": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Time Periods"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configTimePeriods",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "timeperiod_name",
"title": "Name",
"url": {
"view": "timePeriod",
"params": [
{
"urlParam": "timeperiod_name",
"entryKey": "timeperiod_name"
}
]
}
}
},
{
"type": "cell-single",
"attributes": {
"title": "Alias",
"entryKey": "alias",
"class": "medium"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Exclude",
"entryKey": "exclude",
"class": "small"
}
}
]
}
]
}
]
},
"timePeriod": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Time Period"
}
},
{
"type": "tile-info",
"attributes": {
"title": "Configuration",
"inputSource": "configTimePeriods"
}
}
]
}
]
},
"configServices": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "title",
"attributes": {
"title": "Services"
}
},
{
"type": "actionbar",
"attributes": {
"datasourceId": [
0
]
},
"components": [
{
"type": "actionbar-more",
"attributes": {}
},
{
"type": "actionbar-search-filter",
"attributes": {}
}
]
},
{
"type": "table",
"attributes": {
"datasourceId": 0,
"headerFollow": true,
"inputSource": "configServices",
"isWrappable": false,
"noRepeatCell": "",
"checkColumn": false,
"pagingbar": true
},
"components": [
{
"type": "cell-single",
"attributes": {
"entryKey": "host_name",
"title": "Host Name"
}
},
{
"type": "cell-single",
"attributes": {
"title": "Service Description",
"entryKey": "service_description",
"url": {
"view": "service",
"params": [
{
"urlParam": "host_name",
"entryKey": "host_name"
},
{
"urlParam": "service_description",
"entryKey": "service_description"
}
]
},
"class": "medium"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "contact_groups",
"title": "Contact Groups",
"class": "small"
}
},
{
"type": "cell-single",
"attributes": {
"entryKey": "contacts",
"title": "Contacts",
"class": "small"
}
},
{
"type": "cell-other-fields",
"attributes": {
"title": "Title",
"skipFields": [
"contact_groups",
"service_description",
"host_name"
],
"class": "medium"
}
}
]
}
]
}
]
},
"service": {
"template": "page",
"components": [
{
"type": "panel",
"components": [
{
"type": "tile-service-main",
"attributes": {}
},
{
"type": "tile-service-live",
"attributes": {}
},
{
"type": "tile-service-info",
"attributes": {}
},
{
"type": "tile-service-metrics",
"attributes": {}
},
{
"type": "tile-info",
"attributes": {
"title": "Service configuration",
"inputSource": "configServices"
}
}
]
}
]
}
}