"""RPA Vision V3 - Serveur de Monitoring (port 5003).""" from flask import Flask, render_template_string import psutil from datetime import datetime app = Flask(__name__) @app.route('/') def monitoring(): return render_template_string(''' RPA Vision V3 - Monitoring

RPA Vision V3 - Monitoring Dashboard

System Metrics

CPU: {{ cpu }}%
Memory: {{ memory }}%
Disk: {{ disk }}%
Uptime: {{ uptime }}

Services Status

API Server (8000): Checking...
Dashboard (5001): Checking...
VWB Backend (5002): Checking...
Monitoring (5003): Running
Agent Chat (5004): Checking...
Streaming (5005): Checking...
VWB Frontend (3002): Checking...
''', cpu=psutil.cpu_percent(), memory=psutil.virtual_memory().percent, disk=psutil.disk_usage('/').percent, uptime=str(datetime.now() - datetime.fromtimestamp(psutil.boot_time())).split('.')[0] ) if __name__ == '__main__': app.run(host='0.0.0.0', port=5003, debug=False)