forked from digibart/upscuits
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
98 lines (87 loc) · 3.68 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Upscuits | Uptime Biscuits</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/upscuits.css" rel="stylesheet">
</head>
<body>
<div class="container">
<div class="hero-unit">
<h1><i class="icon-dashboard icon-red"></i> Status<small>uptime overview</small></h1>
</div>
<!-- progress bar of loaded servers -->
<div class="progress progress-striped active">
<div class="loading bar" style="width: 0;"></div>
</div>
<div id="server-container"></div>
<!-- count down timer + progress bar -->
<div class="span1">
<i class="icon-refresh"></i> <span id="last-update"></span>
</div>
<div class="progress progress-small progress-countdown">
<div class="bar bar-info countdown" style="width: 0%;"></div>
</div>
<!-- modal windows-->
<div id="modal-about" class="modal hide fade">
<div class="modal-header">
<a href="#" class="close" data-dismiss="modal">×</a>
<h3>What does this page mean?</h3>
</div>
<div class="modal-body">
<p>At this page you can see the status of different servers/ apps.</p>
<p>Each gauge shows the uptime of last day, week, month, year and all time. (These calculations are not very accurate...)</p>
<p>Click on the <i class="icon-time"></i>-icon to see the log of last month. Or open the monitored page by clicking on <i class="icon-link"></i></p>
<p>The page automatically refreshes</p>
</div>
<div class="modal-footer">
<a href="#" class="btn primary" data-dismiss="modal">close</a>
</div>
</div>
</div>
<!-- mustache template for server row -->
<script type="template/mustache" id="server-template">
<div class="well {{alert}}">
<div class="row">
<div class="span7">
<b><font size="5">{{friendlyname}}</font></b>
<small><span class="label label-{{label}}">{{statustxt}}</span></small>
<a href="javascript:void(0)" class="btn btn-small log tip" title="Log of last month"><i class="icon-time"></i></a>
<a href="{{url}}" target="_blank" class="btn btn-small tip" title="Open monitored page"><i class="icon-link"></i></a>
<div class="log{{id}} hide">
<ul class="unstyled">
{{#log}}
<li>
<span class="badge badge-{{labeltype}}"><i class="icon-{{typeicon}} icon-white"></i></span>
{{datetime}}
</li>
{{/log}}
</ul>
</div>
</div>
<div class="span7">
<span id="chart_{{id}}"></span>
</div>
</div>
</div>
</script>
<script src="js/libs/jquery.min.js" type="text/javascript"></script>
<script src="js/libs/bootstrap-tooltip.js" type="text/javascript"></script>
<script src="js/libs/bootstrap-popover.js" type="text/javascript"></script>
<script src="js/libs/bootstrap-modal.js" type="text/javascript"></script>
<script src="js/libs/mustache.js" type="text/javascript"></script>
<script src="js/libs/date.js" type="text/javascript"></script>
<script src="js/config.js" type="text/javascript"></script>
<script src="js/app.js" type="text/javascript"></script>
<!-- google chart biscuits -->
<script src="https://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('visualization', '1', { packages: ['Table'] });
</script>
<script src="https://www.google.com/uds/?file=visualization&v=1&packages=Table" type="text/javascript"></script>
<script src="https://www.google.com/uds/api/visualization/1.0/a80213ca52ee8e6039f99cb674b35b2f/format+en,default,Table.I.js" type="text/javascript"></script>
</body>
</html>