blob: b9e4819070e5769fe2d7fda0601760d268d8efa1 [file] [log] [blame]
Michael Davisaeedf9e2017-04-06 14:35:56 -05001<div id="sensors-overview">
Iftekharul Islam8947e702017-07-27 10:28:07 -05002 <div class="row column">
3 <h1>Sensors</h1>
4 </div>
5 <section class="row column">
6 <div class="page-header">
7 <h2 class="inline h4">All sensors present in the system</h2>
8 <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="inline btn-export float-right" download="{{export_name}}">Export</a>
9 </div>
10 </section>
11 <section class="row column">
12 <!-- search -->
13 <p class="content-label" aria-label="sensors filter">Filter sensors</p>
14 <div class="content__search">
15 <label for="content__search-input">Sensors Search</label>
16 <input id="content__search-input" type="text" ng-model="customSearch" ng-keydown="doSearchOnEnter($event)"/>
17 <input id="content__search-submit" type="submit" class="btn btn-primary" value="Filter" ng-click="doSearchOnClick()"/>
18 </div>
19 <div class="toggle-filter">
20 <p class="content-label">FILTER BY SEVERITY</p>
21 <button class="inline first btn-primary" ng-click="toggleSeverityAll()"
22 ng-class="selectedSeverity.all ? 'btn-primary' : 'btn-secondary'">All
23 </button>
24 <button class="inline " ng-click="toggleSeverity('critical')"
25 ng-class="selectedSeverity.critical ? 'btn-primary' : 'btn-secondary'">Critical
26 </button>
27 <button class="inline" ng-click="toggleSeverity('warning')"
28 ng-class="selectedSeverity.warning ? 'btn-primary' : 'btn-secondary'">Warning
29 </button>
30 </div>
Michael Davisaeedf9e2017-04-06 14:35:56 -050031
Iftekharul Islam8947e702017-07-27 10:28:07 -050032 </section> <!-- end search -->
Michael Davisaeedf9e2017-04-06 14:35:56 -050033
Iftekharul Islam8947e702017-07-27 10:28:07 -050034 <section id="sensor-categories" class="row column">
35 <div class="row column header-row">
36 <div class="column large-12 header__actions-bar">
37 <p class="inline sensor__title">Sensors</p>
38 <p class="inline sensor__reading">Low critical</p>
39 <p class="inline sensor__reading">Low warning</p>
40 <p class="inline sensor__reading sensor__heading-current">Current</p>
41 <p class="inline sensor__reading">High warning</p>
42 <p class="inline sensor__reading">High critical</p>
43 </div>
44 </div>
45 <!-- sensor -->
46<<<<<<< HEAD
47 <div class="sensor__readings-row" ng-repeat="sensor in (filteredSensorData = data|filter:filterBySeverity|filter:filterBySearchTerms|orderBy:'-order')">
48 <p class="inline sensor__title"><span class="icon" ng-class="{'icon__critical': sensor.status == 'critical', 'icon__warning': sensor.status == 'warning', 'icon__normal': sensor.status == 'normal'}" aria-label="sensor.status" ></span>{{sensor.title}}</p>
49 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>{{sensor.CriticalLow}}<span class="content-label">{{sensor.unit}}<span ng-if="sensor.unit == 'C'">&deg;</span></p>
50 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>{{sensor.WarningLow}}<span class="content-label">{{sensor.unit}}<span ng-if="sensor.unit == 'C'">&deg;</span></p>
51 <p class="inline sensor__reading sensor__current" ng-class="{'sensor__critical': sensor.status == 'critical', 'sensor__warn': sensor.status == 'warning', 'sensor__normal': sensor.status == 'normal'}"><span class="sensor__label">Current</span>{{sensor.Value}}<span class="content-label">{{sensor.unit}}<span ng-if="sensor.unit == 'C'">&deg;</span></span></p>
52 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>{{sensor.WarningHigh}}<span class="content-label">{{sensor.unit}}<span ng-if="sensor.unit == 'C'">&deg;</span></p>
53 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>{{sensor.CriticalHigh}}<span class="content-label">{{sensor.unit}}<span ng-if="sensor.unit == 'C'">&deg;</span></p>
54 </div>
55=======
56 <div class="sensor__readings-row" >
57 <p class="inline sensor__title"><span class="icon icon__critical" aria-label="critical"></span>Temperature 5</p>
58 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>32<span class="content-label">C&deg;</span></p>
59 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>45<span class="content-label">C&deg;</span></p>
60 <p class="inline sensor__reading sensor__current sensor__critical "><span class="sensor__label">Current</span>124<span class="content-label">C&deg;</span></p>
61 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>105<span class="content-label">C&deg;</span></p>
62 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>120<span class="content-label">C&deg;</span></p>
63 </div>
64 <!-- sensor -->
65 <div class="sensor__readings-row" >
66 <p class="inline sensor__title"><span class="icon icon__critical" aria-label="critical"></span>Fan 3</p>
67 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>100<span class="content-label">rpm</span></p>
68 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>400<span class="content-label">rpm</span></p>
69 <p class="inline sensor__reading sensor__current sensor__critical"><span class="sensor__label">Current</span>90<span class="content-label">rpm</span></p>
70 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>2000<span class="content-label">rpm</span></p>
71 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>2500<span class="content-label">rpm</span></p>
72 </div>
73 <!-- sensor -->
74 <div class="sensor__readings-row" >
75 <p class="inline sensor__title"><span class="icon icon__warning" aria-label="warning"></span>Fan 5</p>
76 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>100<span class="content-label">rpm</span></p>
77 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>400<span class="content-label">rpm</span></p>
78 <p class="inline sensor__reading sensor__current sensor__warn"><span class="sensor__label">Current</span>90<span class="content-label">rpm</span></p>
79 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>2000<span class="content-label">rpm</span></p>
80 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>2500<span class="content-label">rpm</span></p>
81 </div>
82 <!-- sensor -->
83 <div class="sensor__readings-row" >
84 <p class="inline sensor__title">Temperature 1</p>
Michael Davisf0a988b2017-07-10 09:58:44 -050085 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>32<span class="content-label">C&deg;</span></p>
86 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>45<span class="content-label">C&deg;</span></p>
87 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>78<span class="content-label">C&deg;</span></p>
88 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>105<span class="content-label">C&deg;</span></p>
89 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>120<span class="content-label">C&deg;</span></p>
90 </div>
91 <!-- sensor -->
92 <div class="sensor__readings-row" >
93 <p class="inline sensor__title">Temperature 2</p>
94 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>32<span class="content-label">C&deg;</span></p>
95 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>--</p>
96 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>81<span class="content-label">C&deg;</span></p>
97 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>--</p>
98 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>120<span class="content-label">C&deg;</span></p>
99 </div>
100 <!-- sensor -->
101 <div class="sensor__readings-row" >
102 <p class="inline sensor__title">Temperature 3</p>
103 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>32<span class="content-label">C&deg;</span></p>
104 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>45<span class="content-label">C&deg;</span></p>
105 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>98<span class="content-label">C&deg;</span></p>
106 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>105<span class="content-label">C&deg;</span></p>
107 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>120<span class="content-label">C&deg;</span></p>
108 </div>
109 <!-- sensor -->
110 <div class="sensor__readings-row" >
111 <p class="inline sensor__title">Temperature 4</p>
112 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>32<span class="content-label">C&deg;</span></p>
113 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>50<span class="content-label">C&deg;</span></p>
114 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>79<span class="content-label">C&deg;</span></p>
115 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>95<span class="content-label">C&deg;</span></p>
116 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>110<span class="content-label">C&deg;</span></p>
117 </div>
118 <!-- sensor -->
119 <div class="sensor__readings-row" >
120 <p class="inline sensor__title"></span>Fan 1</p>
Iftekharul Islam8947e702017-07-27 10:28:07 -0500121 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>100<span class="content-label">rpm</span></p>
122 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>400<span class="content-label">rpm</span></p>
123 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>130<span class="content-label">rpm</span></p>
124 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>2000<span class="content-label">rpm</span></p>
125 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>2500<span class="content-label">rpm</span></p>
126 </div>
127 <!-- sensor -->
128 <div class="sensor__readings-row" >
Michael Davisf0a988b2017-07-10 09:58:44 -0500129 <p class="inline sensor__title"></span>Fan 2</p>
130 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>100<span class="content-label">rpm</span></p>
131 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>--</p>
132 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>1300<span class="content-label">rpm</span></p>
133 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>--</p>
134 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>2500<span class="content-label">rpm</span></p>
135 </div>
136 <!-- sensor -->
137 <div class="sensor__readings-row" >
Iftekharul Islam8947e702017-07-27 10:28:07 -0500138 <p class="inline sensor__title">Altitude</p>
139 <p class="inline sensor__reading"><span class="sensor__label">Low critical</span>--</p>
140 <p class="inline sensor__reading"><span class="sensor__label">Low warning</span>--</p>
141 <p class="inline sensor__reading sensor__current"><span class="sensor__label">Current</span>300<span class="content-label">M</span></p>
142 <p class="inline sensor__reading"><span class="sensor__label">High warning</span>--</p>
143 <p class="inline sensor__reading"><span class="sensor__label">High critical</span>--</p>
144 </div>
145 <!--<a ng-repeat="sensor in (filteredSensorData = data.sensors|filter:filterBySeverity|filter:filterBySearchTerms)" class="sensor__group" href="#/server-health/sensors/{{sensor.type}}">-->
146 <!--<span class="inline priority-tag-circ" ng-class="{'high-priority': sensor.status == 'critical', 'medium-priority': sensor.status == 'warning', 'low-priority': sensor.status == 'normal'}" aria-label="High Priority"></span>{{sensor.title}} ({{sensor.data.length}})-->
147 <!--<p class="inline float-right" ng-class="{'sensor__critical-label': sensor.status == 'critical', 'sensor__warning-label': sensor.status == 'warning', 'sensor__normal-label': sensor.status == 'normal'}">{{sensor.status}}</p>-->
148 <!--</a>-->
Michael Davisaeedf9e2017-04-06 14:35:56 -0500149
Iftekharul Islam8947e702017-07-27 10:28:07 -0500150>>>>>>> work on sensors page. minor bug fixes. removed thresholds scss file. no longer needed due to design changes.
151 </section>
152</div>