SMON agent fixes
pull/375/head
Aidaho 2024-02-24 21:07:18 +03:00
parent ee0bd7d0de
commit 392e4f4465
2 changed files with 15 additions and 2 deletions

View File

@ -2,8 +2,7 @@ from flask import render_template, request, jsonify, g
from flask_login import login_required
from app.routes.smon import bp
from middleware import get_user_params
from app.middleware import get_user_params
import app.modules.db.smon as smon_sql
import app.modules.common.common as common
import app.modules.tools.smon_agent as smon_agent
@ -74,6 +73,17 @@ def get_free_agents():
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>')
@login_required
@get_user_params()

View File

@ -40,6 +40,9 @@
<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>
</div>
<div>
<b>{{ lang.words.agent|title() }} ID</b>: {{ agent.id }}
</div>
</div>
</div>
<script>