rtpengine-ctl: la consola linux de RTPEngine – Rocky Linux 9

Las fuentes de RTPEngine vienen con una utilidad que nos permite sacar una considerable cantidad de datos de RTPEngine; estos datos pueden ser configuraciones, estadisticas o datos de monitoreo en tiempo real. Su puesta en marcha es bastante sencilla; primero se instala una dependencia (además de los paquetes anteriormente instalados para la compilación de RTPEngine):

dnf install perl-Config-Tiny

luego se mueve al programa a la carpeta /usr/local/bin (u otra que más les guste):

cp /usr/src/rtpengine/utils/rtpengine-ctl /usr/local/bin/

chmod +x /usr/local/bin/rtpengine-ctl

Para que funcione correctamente, hay que añadir un parámetro más a la configuración de RTPEngine:

nano /etc/sysconfig/rtpengine

en la linea de configuración se añade:

-c 127.0.0.1:2224

que significa que RTPEngine aceptará conexiones procedentes de la consola sobre la ip 127.0.0.1 y el puerto 2224. Si el servidor RTPEngine fuera remoto en lugar de esa IP se indicaría la IP publica del servidor; luego en el cortafuegos de ese servidor habría que abrir el puerto 2224 para la IP desde donde se realizarían las consultas. Se guardan los cambios y se reinicia RTPEngine:

systemctl restart rtpengine

Ahora para utilizar la consola la sintaxis es:

/usr/src/rtpengine/utils/rtpengine-ctl -ip IP -port puerto comando opción

ejemplo:

/usr/src/rtpengine/utils/rtpengine-ctl -ip 127.0.0.1 -port 2224 list numsessions

para ver el numero de sesiones activas:

para el help del programa:

/usr/src/rtpengine/utils/rtpengine-ctl

los comandos que se pueden utilizar:

/usr/src/rtpengine/utils/rtpengine-ctl -ip 127.0.0.1 -port 2224 help

Es todo

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo
Suscribirse a Comentarios de "rtpengine-ctl: la consola linux de RTPEngine – Rocky Linux 9" Suscribirse a VozToVoice - Todos los comentarios