mirror of https://github.com/Aidaho12/haproxy-wi
parent
ee0bd7d0de
commit
392e4f4465
|
@ -2,8 +2,7 @@ from flask import render_template, request, jsonify, g
|
||||||
from flask_login import login_required
|
from flask_login import login_required
|
||||||
|
|
||||||
from app.routes.smon import bp
|
from app.routes.smon import bp
|
||||||
|
from app.middleware import get_user_params
|
||||||
from middleware import get_user_params
|
|
||||||
import app.modules.db.smon as smon_sql
|
import app.modules.db.smon as smon_sql
|
||||||
import app.modules.common.common as common
|
import app.modules.common.common as common
|
||||||
import app.modules.tools.smon_agent as smon_agent
|
import app.modules.tools.smon_agent as smon_agent
|
||||||
|
@ -74,6 +73,17 @@ def get_free_agents():
|
||||||
return jsonify(servers)
|
return jsonify(servers)
|
||||||
|
|
||||||
|
|
||||||
|
@bp.get('/agent/count')
|
||||||
|
@login_required
|
||||||
|
def get_agent_count():
|
||||||
|
try:
|
||||||
|
smon_agent.check_agent_limit()
|
||||||
|
except Exception as e:
|
||||||
|
return f'{e}'
|
||||||
|
|
||||||
|
return 'ok'
|
||||||
|
|
||||||
|
|
||||||
@bp.get('/agent/<int:agent_id>')
|
@bp.get('/agent/<int:agent_id>')
|
||||||
@login_required
|
@login_required
|
||||||
@get_user_params()
|
@get_user_params()
|
||||||
|
|
|
@ -40,6 +40,9 @@
|
||||||
<div>
|
<div>
|
||||||
<b>{{lang.words.uptime|title()}}</b>: <time class="timeago" datetime="" id="agent-uptime-{{ agent.id }}" title="{{ lang.words.agent|title() }} {{ lang.words.uptime }}"></time>
|
<b>{{lang.words.uptime|title()}}</b>: <time class="timeago" datetime="" id="agent-uptime-{{ agent.id }}" title="{{ lang.words.agent|title() }} {{ lang.words.uptime }}"></time>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<b>{{ lang.words.agent|title() }} ID</b>: {{ agent.id }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
|
|
Loading…
Reference in New Issue