Exportar eventos de monitoreo
Astra te permite exportar eventos de monitoreo con el estado de las transmisiones entrantes o adaptadores DVB.
URL de monitoreo
Sección titulada «URL de monitoreo»La dirección del servidor de monitoreo se puede especificar en la interfaz web: Configuración → General → Monitoreo:

La dirección tiene los siguientes parámetros:
interval=30- este parámetro define el intervalo para transmitir estadísticas, medido en segundos. El valor predeterminado para este parámetro es 30.total=1- este parámetro se utiliza para obtener estadísticas resumidas del paquete de datos
Por ejemplo, con la dirección http://example.com/api#interval=60&total=1 astra envía una solicitud HTTP POST a http://example.com/api cada minuto, la solicitud contiene un JSON con estadísticas resumidas de un minuto de monitoreo de la transmisión.
Propiedades de la transmisión
Sección titulada «Propiedades de la transmisión»Astra envía las propiedades de la transmisión solo una vez al iniciar la transmisión.
[ { "channel": { "type": "spts", "name": "Channel Name", "id": "a002", ... }, "timestamp": 1677687308, "hostname": "astra" }]channel- configuración completa de la transmisióntimestamp- hora del eventohostname- nombre del servidor
Estado de la transmisión
Sección titulada «Estado de la transmisión»[ { "count": 0, "timestamp": 1677687310, "channel_id": "a002", "input_id": 1, "current": true, "onair": false, "scrambled": false, "bitrate": 3013, "packets": 2005, "cc_error": 0, "sc_error": 0, "pes_error": 0, "pcr_error": 15 }]Esta lista describe los parámetros que proporcionan información sobre el flujo de trabajo de la transmisión:
count- solo para datos resumidos, indica la cantidad de segundos transcurridos desde la última recopilación de estadísticastimestamp- hora del evento en formato Unixchannel_id- ID único del canalinput_id- número de entrada. Comienza en 1current- indica que las estadísticas corresponden a la entrada activa actualonair- estado de la transmisión, permite verificar rápidamente si está en funcionamientoscrambled- indica si la transmisión está cifrada o nobitrate- bitrate de entrada en Kbit/spackets- número total de paquetes TScc_error- número total de errores CC ocurridospes_error- número total de errores PES ocurridos
Estos datos se transmiten en formato JSON como un arreglo de varios elementos, donde cada elemento representa un segundo de observación. El número de elementos en el arreglo está determinado por la frecuencia de transmisión de estadísticas. Si la agregación de estadísticas está habilitada, entonces solo hay un elemento en el arreglo, que contiene el número total de errores y el bitrate promedio para el periodo igual a la frecuencia de transmisión de estadísticas.
Propiedades del adaptador
Sección titulada «Propiedades del adaptador»Astra envía las propiedades del adaptador solo una vez al iniciar el adaptador.
[ { "dvb": { "name": "11034V @ 13E", "id": "a001", .... }, "timestamp": 1677687308, "hostname": "astra" }]dvb— configuración completa del adaptadortimestamp— hora del eventohostname— nombre del servidor
Estado del adaptador
Sección titulada «Estado del adaptador»[ { "dvb_id": "a0dj", "timestamp": 1677687310, "status": 31, "signal": 76, "signal_db": -2488, "snr": 60, "snr_db": 902, "unc": 0, "ber": 0, "bitrate": 1938 }]Esta lista describe los parámetros que proporcionan información sobre el flujo de trabajo del adaptador:
dvb_id- ID único del adaptadortimestamp- hora del eventostatus- estado de la señalsignal- nivel aproximado de señal en porcentajesignal_db- nivel de señal endBm * 100snr- relación señal/ruido aproximada en porcentajesnr_db- relación señal/ruido endB * 100ber- contador de errores de bitunc- contador de errores de bloquebitrate- bitrate total en Kbit/s
El estado de la señal describe el estado del sintonizador, representado en un número de 5 bits:
SIGNAL— el bit de señal se activa cuando el sintonizador capta la señalCARRIER— recepción de señal estableFEC— recepción de datos FEC (corrección de errores hacia adelante)SYNC— información recibida para sincronizaciónLOCK— el sintonizador está configurado para recibir una señal.
Si el sintonizador se configura correctamente y la señal está bloqueada, el parámetro de estado se establecerá en 31