blob: bf3f27fb740efc303024f603e8ca2ce995c5f1e8 [file] [log] [blame]
Dixsie Wolmers97d86b32019-12-02 05:07:57 -06001<template>
2 <b-container fluid>
Yoshie Muranaka8d129102019-12-19 09:51:55 -08003 <PageTitle />
Dixsie Wolmers97d86b32019-12-02 05:07:57 -06004 <b-row>
5 <b-col lg="8" sm="12">
Yoshie Muranaka8d129102019-12-19 09:51:55 -08006 <PageSection sectionTitle="Server Information">
Dixsie Wolmers97d86b32019-12-02 05:07:57 -06007 <b-row>
8 <b-col sm="6">
9 <dl>
10 <dt>MODEL</dt>
11 <dd>{{ system.Model || "N/A" }}</dd>
12 </dl>
13 </b-col>
14 <b-col sm="6">
15 <dl>
16 <dt>MANUFACTURER</dt>
17 <dd>{{ system.Manufacturer || "N/A" }}</dd>
18 </dl>
19 </b-col>
20 <b-col sm="6">
21 <dl>
22 <dt>SERIAL NUMBER</dt>
23 <dd>{{ system.SerialNumber || "N/A" }}</dd>
24 </dl>
25 </b-col>
26 <b-col sm="6">
27 <dl>
28 <dt>FIRMWARE VERSION</dt>
29 <dd>{{ software.Version || "N/A" }}</dd>
30 </dl>
31 </b-col>
32 </b-row>
Yoshie Muranaka8d129102019-12-19 09:51:55 -080033 </PageSection>
34 <PageSection sectionTitle="BMC information">
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060035 <b-row>
36 <b-col sm="6">
37 <dl>
38 <dt>HOSTNAME</dt>
39 <dd>{{ network.config.HostName || "N/A" }}</dd>
40 </dl>
41 </b-col>
42 <b-col sm="6">
43 <dl>
44 <dt>MAC ADDRESS</dt>
45 <dd>{{ network.eth0.MACAddress || "N/A" }}</dd>
46 </dl>
47 </b-col>
48 <b-col sm="6">
49 <dl>
50 <dt>IP ADDRESS</dt>
51 <dd>{{ network.ipv4.Address || "N/A" }}</dd>
52 </dl>
53 </b-col>
54 <b-col sm="6">
55 <dl>
56 <dt>FIRMWARE VERSION</dt>
57 <dd>{{ logging.entry.Version || "N/A" }}</dd>
58 </dl>
59 </b-col>
60 </b-row>
Yoshie Muranaka8d129102019-12-19 09:51:55 -080061 </PageSection>
62 <PageSection sectionTitle="Power consumption">
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060063 <b-row>
64 <b-col sm="6">
65 <dl>
66 <dt>POWER CONSUMPTION</dt>
67 <dd>{{ total_power.description || "N/A" }}</dd>
68 </dl>
69 </b-col>
70 <b-col sm="6">
71 <dl>
72 <dt>POWER CAP</dt>
73 <dd v-if="!power_cap.PowerCapEnable">Not enabled</dd>
74 <dd v-else>{{ power_cap.PowerCap }}</dd>
75 </dl>
76 </b-col>
77 </b-row>
Yoshie Muranaka8d129102019-12-19 09:51:55 -080078 </PageSection>
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060079 </b-col>
80 <b-col lg="4" sm="12">
81 <quickLinks />
82 </b-col>
83 </b-row>
Yoshie Muranaka8d129102019-12-19 09:51:55 -080084 <PageSection sectionTitle="High priority events">
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060085 <events />
Yoshie Muranaka8d129102019-12-19 09:51:55 -080086 </PageSection>
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060087 </b-container>
88</template>
89
90<script>
91import OverviewQuickLinks from "./OverviewQuickLinks";
Derick Montague186ce2e2019-12-05 08:14:14 -060092import OverviewEvents from "./OverviewEvents";
Yoshie Muranaka8d129102019-12-19 09:51:55 -080093import PageTitle from "../../components/Global/PageTitle";
94import PageSection from "../../components/Global/PageSection";
Dixsie Wolmers97d86b32019-12-02 05:07:57 -060095
96export default {
97 name: "Overview",
98 components: {
99 quickLinks: OverviewQuickLinks,
Yoshie Muranaka8d129102019-12-19 09:51:55 -0800100 events: OverviewEvents,
101 PageTitle,
102 PageSection
Dixsie Wolmers97d86b32019-12-02 05:07:57 -0600103 },
104 data() {
105 return {
106 logging: {
107 entry: {
108 Description:
109 "An internal failure has occurred while performing an operation.",
110 EventID: "ABCDEF123",
111 Id: 1,
112 Resolved: false,
113 Severity: "CRITICAL",
114 Timestamp: 1574782085071,
115 Version: "openbmc-v1.0.0"
116 }
117 },
118 network: {
119 config: {
120 HostName: "Name of the Host"
121 },
122 eth0: {
123 MACAddress: "00:00:00:00:00:00"
124 },
125 ipv4: {
126 Address: "00.00.00.00"
127 }
128 },
129 power_cap: {
130 PowerCap: 0,
131 PowerCapEnable: false
132 },
133 software: {
134 Version: "OPENBMC-v1"
135 },
136 system: {
137 Manufacturer: "",
138 Model: "0000000000000000",
139 SerialNumber: "0000000000000000"
140 },
141 total_power: {
142 description: "0"
143 }
144 };
145 }
146};
147</script>