Current signed in
<%= current_user.current_sign_in_at.strftime("%a, %H:%M") %>
From <%= current_user.current_sign_in_ip %>
Last signed in
<%= current_user.last_sign_in_at.strftime("%a, %H:%M") %>
From <%= current_user.last_sign_in_ip %>
Members
<%= users.nil? ? 0 : users.length %>
<%= today_user.nil? ? 0 : today_user.length %>
user signed Today
Total Nodes
<%= nodes.nil? ? 0 : nodes.length %>
<%= today_node.nil? ? 0 : today_node.length %>
Node added Today
Total volumes
<%= volumes.nil? ? 0 : volumes.length %>
<%= volumes.count{|x| x['Status'].eql? " Started"} %> started /
<%= volumes.count{|x| x['Mount State'].eql? "mounted"} %> mounted
Total Connections
<%= users.sum("sign_in_count") %>
<%= today_user.sum("sign_in_count") %> connected today
File Manager
<%= raw html_file_manager_table %>
Disk usage
<%= raw html_disk_usage_table %>
Nodes Status
<% if nodes.length != 0 %>
<% end %>
<% else %>
You don't have a node. Please add nodes to do something in this page.
Volumes Status
<% if volumes.length != 0 %>
<% start = ((volumes.select{ |volume| volume["Status"].eql? " Started" }.length.to_f / volumes.length.to_f) * 100).to_i %>
<% mount = ((volumes.select{ |volume| volume["Mount State"].eql? "mounted" }.length.to_f / volumes.length.to_f) * 100).to_i %>
<% end %>
<% else %>
You don't have a volume. Please add volumes to do something in this page.
Nodes List
-
<% if nodes.length != 0 %>
<% nodes.each do |node| %>
-
<% if node["ping"].eql? "true" %>
<% else %>
<% end %>
"><%= node["host_name"] %>
<%= node["host_ip"] %> <%= node["user_name"] %>
<% if node["gluster"].eql? "on" %>number of peers: <%= node["number_of_peers"] %>
<% end %>
<% end %>
<% else %>
You don't have a node. Please add nodes to do something in this page.
Mounted usage
<% if (volumes.length == 0) or ( (volumes.select{ |volume| volume["Mount State"].eql? "mounted" }.length) == 0) %>
<% else %>
<%= raw html_disk_file_table %>
<% end %>
You don't have a volume. Please add volumes to do something in this page.