{{! * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. }}
{{#if view.service.quickLinks.length}} {{#view App.QuickViewLinks contentBinding="view.service"}} {{/view}} {{/if}}

{{controller.content.label}} {{t services.service.info.menu.summary}}

{{#unless view.serviceStatus.oozie}} {{#unless view.serviceStatus.hive}} {{#unless view.serviceStatus.zookeeper}} {{#unless view.serviceStatus.hdfs}} {{#unless view.serviceStatus.mapreduce}} {{#unless view.serviceStatus.hbase}} {{#unless view.serviceStatus.ganglia}} {{#each component in controller.content.hostComponents}} {{#if component.isMaster}} {{else}} {{/if}} {{/each}} {{#if view.serviceStatus.nagios}} {{/if}} {{/unless}} {{/unless}} {{/unless}} {{/unless}} {{/unless}} {{/unless}} {{/unless}} {{#if view.serviceStatus.hdfs}} {{view App.MainDashboardServiceHdfsView showOnlyRows=true serviceBinding="view.service"}} {{/if}} {{#if view.serviceStatus.mapreduce}} {{view App.MainDashboardServiceMapreduceView showOnlyRows=true serviceBinding="view.service"}} {{/if}} {{#if view.serviceStatus.hbase}} {{view App.MainDashboardServiceHbaseView showOnlyRows=true serviceBinding="view.service"}} {{/if}} {{#if view.serviceStatus.zookeeper}} {{template "templates/main/service/info/summary/zookeeper"}} {{/if}} {{#if view.serviceStatus.oozie}} {{template "templates/main/service/info/summary/oozie"}} {{/if}} {{#if view.serviceStatus.ganglia}} {{template "templates/main/service/info/summary/ganglia"}} {{/if}} {{#if view.serviceStatus.hive}} {{#each component in view.hiveComponentsInfo}} {{/each}} {{/if}}
{{component.displayName}} {{component.host.publicHostName}}{{component.displayName}}s {{component.displayName}}s
{{t services.service.info.summary.nagiosWebUI}} {{view.nagiosServer}}/nagios
{{component.label}} {{component.host.publicHostName}}
{{!view view.moreStatsView}}
{{! }}

{{t services.alerts.headingOfList}}

    {{#if controller.alerts.length}} {{#each controller.alerts}} {{view App.AlertItemView contentBinding="this"}} {{/each}} {{else}} {{#if controller.isNagiosInstalled}}
    {{t services.service.info.summary.nagios.noAlerts}}
    {{else}}
    {{t services.service.info.summary.nagios.alerts}}
    {{/if}} {{/if}}
{{#if view.serviceMetricGraphs.length}}

{{controller.content.label}} {{t common.metrics}}

{{#each graphs in view.serviceMetricGraphs}} {{#each graph in graphs}} {{/each}} {{/each}}
{{view graph}}
{{/if}}