Files
LibreQoS/docs-es/Quickstart/services-and-run.md
T
2025-08-19 11:33:41 -06:00

2.1 KiB

Demonios de LibreQoS

lqosd

  • Gestiona el código XDP. Construido en Rust.

lqos_node_manager

lqos_scheduler

  • lqos_scheduler maneja estadísticas y realiza actualizaciones continuas de los modeladores de LibreQoS, incluida la extracción de cualquier integración de CRM habilitada (UISP, Splynx).
  • Al iniciar: ejecuta una configuración completa de colas
  • Cada 10 segundos: Grafica estadísticas de ancho de banda y latencia
  • Cada 30 segundos: Actualiza colas, extrayendo nueva configuración de la integración de CRM si está habilitada

Ejecutar daemons con systemd

Puede configurar lqosd, lqos_node_manager, y lqos_scheduler como servicios systemd.

sudo cp /opt/libreqos/src/bin/lqos_node_manager.service.example /etc/systemd/system/lqos_node_manager.service
sudo cp /opt/libreqos/src/bin/lqosd.service.example /etc/systemd/system/lqosd.service
sudo cp /opt/libreqos/src/bin/lqos_scheduler.service.example /etc/systemd/system/lqos_scheduler.service

Finalmente, correr

sudo systemctl daemon-reload
sudo systemctl enable lqosd lqos_node_manager lqos_scheduler

Ahora puede apuntar un navegador web a http://a.b.c.d:9123 (reemplazar a.b.c.d con la dirección IP de administración de su servidor de modelado) y disfrute de una vista en tiempo real de su red.

Depuración lqos_scheduler

En el fondo, lqos_scheduler corre scheduler.py, que a su vez corre LibreQoS.py

Las ejecuciones únicas de estos componentes individuales pueden ser muy útiles para la depuración y para asegurarse de que todo esté configurado correctamente.

Primero, detener lqos_scheduler

sudo systemctl stop lqos_scheduler

Para ejecuciones iniciales de of LibreQoS.py, utilice

sudo ./LibreQoS.py
  • Para utilizar el modo de depuración con una salida más detallada, utilice:
sudo ./LibreQoS.py --debug

Para confirmar que lqos_scheduler (scheduler.py) puede funcionar correctamente, ejecute:

sudo python3 scheduler.py

Una vez que haya eliminado todos los errores, reinicie lqos_scheduler con

sudo systemctl start lqos_scheduler