Project

General

Profile

Download (1.86 KB) Statistics
| Branch: | Tag: | Revision:
<% javascript 'charts' %>
<% title @host.to_label, icon(@host.os) + @host.to_label %>

<% @vm = @host.compute_resource.find_vm_by_uuid(@host.uuid) rescue nil %>
<%= host_title_actions(@host, @vm) %>
<% content_for(:search_bar) {reports_show} %>

<div class="row-fluid">
<div class="span4">
<ul id="myTab" class="nav nav-tabs">
<li class="active"><a href="#properties" data-toggle="tab">Properties</a></li>
<li><a href="#metrics" data-toggle="tab">Metrics</a></li>
<% if SETTINGS[:unattended] %>
<li><a href="#template" data-toggle="tab">Templates</a></li>
<% end %>
<% if @vm %>
<li><a href="#vm" data-toggle="tab">Virtual Machine</a></li>
<% end %>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane active in" id="properties">
<%= render :partial => "hosts/overview", :locals => { :host => @host } %>
</div>
<div class="tab-pane" id="metrics">
<% if @report_summary.size == 0 -%>
<p>No puppet activity for this host in the last <%= @range %> days</p>
<% else -%>
<%= render :partial => "hosts/metrics", :locals => { :report_summary => @report_summary[@host.name][:metrics] } %>
<% end -%>
</div>
<div class="tab-pane" id="template">
<%= show_templates -%>
</div>
<div class="tab-pane" id="vm">
<% if @vm %>
<% @compute_resource = @host.compute_resource %>
<%= render("compute_resources_vms/show/#{@host.compute_resource.provider.downcase}") rescue nil %>
<% end %>
</div>

</div>
</div>
<div class="span8">
<%= runtime_chart 'runtime_graph', 'Runtime', "last #{@range} days", @host.runtime_chart(@range.days.ago) %>
<%= report_status_chart 'resource_graph', 'Resources', "last #{@range} days", @host.resources_chart(@range.days.ago) %>
</div>
</div>
(26-26/29)