Como funciona Speedtest

Ya tenemos instalado el script ahora vamos a ver como funciona el mismo para poder entender y poder aprender mas sobre el funcionamiento de PandoraFMS , al ejecutar el instalador se crea la carpeta /root/bin (en caso de que no exista), dentro de esta carpeta vamos a encontrar varios scripts  

 

 El archivo pandora_agent.conf (es la versión inicial creada por el script al realizar la instalación), en cuanto al funcionamiento de la herramienta de Speedtest se utiliza la el cliente en Python el cual es el archivo speedtest-cli,  para que se puedan tomar las métricas se crea una tarea programada que ejecuta el script /bin/speedtest.sh el cual se ejecuta una vez cada media hora pueden validarlo con el comando  

 crontab -l 

 

 El mismo genera un archivo speedtest.log , donde el agente de PandoraFMS , toma las métricas  

 

 Los scripts speedtest_upload.sh y speedtest_download.sh son los que toman los valores para poder sumarlos en PandoraFMS 

 

 Para finalizar las lineas correspondientes a los test de velocidad de internet en nuestro archivo de configuración pandora_agent.conf son las siguientes: 

 # SpeedTest Download

module_begin

module_name SpeedTestDownload

module_type generic_data

module_description Speedtest Download

module_exec /root/bin/speedtest_download.sh

module_group Networking

module_end

# Ping SpeedTest Upload

module_begin

module_name SpeedTestUpload

module_type generic_data

module_description Speedtest Upload

module_exec /root/bin/speedtest_upload.sh

module_group Networking

module_end 

 <ANTERIOR 

   SIGUIENTE>