Pavel Loginov 2020-05-07 17:25:32 +02:00
parent 933a86886c
commit e5a31bf0f0
8 changed files with 56 additions and 16 deletions

View File

@ -2,6 +2,9 @@
{% block content %} {% block content %}
<script src="/inc/jquery-linenumbers.js"></script> <script src="/inc/jquery-linenumbers.js"></script>
<center> <center>
{% if selects|length == 0 %}
{% include 'include/getstarted.html' %}
{% endif %}
<h3>Choose server</h3> <h3>Choose server</h3>
<p> <p>
<form action="{{ action }}" method="post"> <form action="{{ action }}" method="post">
@ -72,7 +75,7 @@
{% if stderr or error %} {% if stderr or error %}
{% include 'include/errors.html' %} {% include 'include/errors.html' %}
{% else %} {% else %}
<div class="alert alert-success">Config is ok</div> <div class="alert alert-success">The config is ok</div>
<a href="viewsttats.py?serv={{ serv }}" target="_blank" title="View stats">Go to view stats</a> <a href="viewsttats.py?serv={{ serv }}" target="_blank" title="View stats">Go to view stats</a>
{% endif %} {% endif %}
{% endif %} {% endif %}

View File

@ -1,5 +1,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block content %} {% block content %}
{% if selects|length == 0 %}
{% include 'include/getstarted.html' %}
{% else %}
<center> <center>
<h3>Choose server</h3> <h3>Choose server</h3>
<p> <p>
@ -47,5 +51,6 @@
</form> </form>
</center> </center>
{% endif %} {% endif %}
</center> </center>
{% endblock %} {% endif %}
{% endblock %}

View File

@ -32,6 +32,9 @@
{% endfor %} {% endfor %}
</script> </script>
<div id="up-pannel" class="sortable"> <div id="up-pannel" class="sortable">
{% if servers|length == 0 %}
{% include 'include/getstarted.html' %}
{% endif %}
{% for s in servers %} {% for s in servers %}
{% if serv %} {% if serv %}
<link href="/inc/chart.min.css" rel="stylesheet"> <link href="/inc/chart.min.css" rel="stylesheet">
@ -50,7 +53,7 @@
showMetrics(); showMetrics();
</script> </script>
{% endif %} {% endif %}
<div id="div-server-{{s.0}}" class="div-server-hapwi" {% if service == 'nginx' %}style="height:138px;"{%endif%}> <div id="div-server-{{s.0}}" class="div-server-hapwi" >
<div class="server-name"> <div class="server-name">
<input type="hidden" id="server-name-{{s.0}}" value="{{s.1}}" /> <input type="hidden" id="server-name-{{s.0}}" value="{{s.1}}" />
<input type="hidden" id="service" value="{{service}}" /> <input type="hidden" id="service" value="{{service}}" />
@ -163,11 +166,9 @@
</div> </div>
</div> </div>
{% if serv %} {% if serv %}
{% if service == 'haproxy' %}
<div id="ajax-server-{{s.0}}" class="ajax-server"></div> <div id="ajax-server-{{s.0}}" class="ajax-server"></div>
{% else %}
<div id="ajax-server-{{s.0}}" class="ajax-server" style="height: 158px;"></div>
{% endif %}
<div class="div-server div-backends"> <div class="div-server div-backends">
<div class="server-name backends"> <div class="server-name backends">
{% if service == 'haproxy' %} {% if service == 'haproxy' %}

View File

@ -0,0 +1,18 @@
<center>
<h4 style="font-size: 25px">Welcome and let's get started!</h4>
<iframe width="760" height="415" src="https://www.youtube.com/embed/VU-LFTAQSiw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<br />
<br />
<h4>
You don't have any servers.
Watch video how to add your first server
{% if role == 2 %}
and go to the
"<a href="servers.py#servers" title="Servers">Servers</a>"
{% elif role == 1 %}
and go to the
"<a href="users.py#servers" title="Servers">Admin area</a>"
{% endif %}
to add your first server
</h4>
</center>

View File

@ -15,14 +15,18 @@ th, tr, td {
<link href="/inc/chart.min.css" rel="stylesheet"> <link href="/inc/chart.min.css" rel="stylesheet">
<script src="/inc/metrics.js"></script> <script src="/inc/metrics.js"></script>
<script src="/inc/chart.min.js"></script> <script src="/inc/chart.min.js"></script>
<div id="table_metrics"></div> {% if servers|length == 0 %}
<div id="refresh" style="text-align: right;margin-top: 20px;margin-right: 10px;" title="Refresh metrics" onclick="showMetrics()"> {% include 'include/getstarted.html' %}
<span class="service-reload"></span> {% else %}
</div> <div id="table_metrics"></div>
<div id="refresh" style="text-align: right;margin-top: 20px;margin-right: 10px;" title="Refresh metrics" onclick="showMetrics()">
<span class="service-reload"></span>
</div>
<div id="sortable">
{% for s in servers %} {% for s in servers %}
<div class="chart-container"> <div class="chart-container">
<canvas id="{{s.0}}" role="img"></canvas> <canvas id="{{s.0}}" role="img"></canvas>
</div> </div>
{% endfor %} {% endfor %}
<script> <script>
@ -38,4 +42,5 @@ function showMetrics() {
} }
showMetrics() showMetrics()
</script> </script>
{% endblock %} {% endif %}
{% endblock %}

View File

@ -1,6 +1,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block content %} {% block content %}
<br /> <br />
{% if selects|length == 0 %}
{% include 'include/getstarted.html' %}
{% else %}
<form style="padding-left: 5px;" action="viewsttats.py" method="post"> <form style="padding-left: 5px;" action="viewsttats.py" method="post">
<input type="hidden" id="service" value="{{service}}" /> <input type="hidden" id="service" value="{{service}}" />
<select autofocus required name="serv" id="serv"> <select autofocus required name="serv" id="serv">
@ -76,4 +79,5 @@
}); });
</script> </script>
<link href="/inc/style.css" rel="stylesheet"> <link href="/inc/style.css" rel="stylesheet">
{% endif %}
{% endblock %} {% endblock %}

View File

@ -19,6 +19,9 @@
hostnamea.push(host) hostnamea.push(host)
{% endfor %} {% endfor %}
</script> </script>
{% if servers_all|length == 0 %}
{% include 'include/getstarted.html' %}
{% else %}
<table class="overview"> <table class="overview">
<tr class="overviewHead"> <tr class="overviewHead">
<td class="padding10 first-collumn"> <td class="padding10 first-collumn">
@ -69,4 +72,5 @@
showWafMetrics() showWafMetrics()
showOverviewWaf(ip, hostnamea) showOverviewWaf(ip, hostnamea)
</script> </script>
{% endif %}
{% endblock %} {% endblock %}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 112 KiB