Re: [SOLUCIONADO] Re: [OT] Monitorizar tiempos carga completa web
El Mon, 08 Feb 2016 20:22:00 +0100, Maykel Franco escribió: > El día 8 de febrero de 2016, 15:37, Camaleón > escribió: (...) >>> Ah pues no sé a mi me pide pasta eh... Es más, me da 30 días de start >>> free trial... Es más para empezar te piden datos de tarjeta y demás... >>> >>> http://imgur.com/a/SljFO >> >> ¿Y cuándo te aparece esa pantalla, al descargar el script? >> >> Ninguna de las herramientas web son de pago, así que si te interesa la >> integración con Nagios mejor pregúntales qué tipo de servicio ofrecen, >> licencia, uso permitido, etc... >> >> > Vale, gracias Camaleón. Esto aún así no me convence, quiero integrarlo > con nagios pero no solo que me envíe reportes sino alertas. > > Al final me he currado editar el script de phantomjs nagios y he > actualizado el binario de phantomjs, ya me tira bien. > > Lo he adaptado para que me devuelva los datos como los necesito e > incluso necesitaba añadir un useragent específico en la petición, de un > móvil. > > Funciona muy bien, una maravilla... Se descarga la web entera, > imágenes, css... Mágico.. Perfecto pues. Si tienes más opciones podrás comparar los resultados para ver si todas las aplicaciones devuelven unos datos de rendimiento similares. Saludos, -- Camaleón
[SOLUCIONADO] Re: [OT] Monitorizar tiempos carga completa web
El día 8 de febrero de 2016, 15:37, Camaleón escribió: > El Sun, 07 Feb 2016 19:53:04 +0100, Maykel Franco escribió: > >> El día 7 de febrero de 2016, 19:28, Camaleón >> escribió: > > (...) > > How to integrate Nagios with Pingdom > http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/ > No no, a lo mejor me he expresado yo mal. Me refería a desde nagios monitorizar tiempos de carga de toda la web entera como si de un navegador se tratase. Eso mola pero hay que pagar subscripción no?? >>> >>> ¿Suscripción? :-? >>> >>> El servicio de monitorización básico desde la web es gratuito y veo que >>> hay dos archivos descargables pero no leo que haya que abonar ningún >>> tipo de cuota para usarlos, cuestión de mirar la licencia o mejor >>> preguntarles directamente. >>> >>> >> Ah pues no sé a mi me pide pasta eh... Es más, me da 30 días de start >> free trial... Es más para empezar te piden datos de tarjeta y demás... >> >> http://imgur.com/a/SljFO > > ¿Y cuándo te aparece esa pantalla, al descargar el script? > > Ninguna de las herramientas web son de pago, así que si te interesa la > integración con Nagios mejor pregúntales qué tipo de servicio ofrecen, > licencia, uso permitido, etc... > > Saludos, > > -- > Camaleón > Vale, gracias Camaleón. Esto aún así no me convence, quiero integrarlo con nagios pero no solo que me envíe reportes sino alertas. Al final me he currado editar el script de phantomjs nagios y he actualizado el binario de phantomjs, ya me tira bien. Lo he adaptado para que me devuelva los datos como los necesito e incluso necesitaba añadir un useragent específico en la petición, de un móvil. Funciona muy bien, una maravilla... Se descarga la web entera, imágenes, css... Mágico.. Gracias por todo.
Re: [OT] Monitorizar tiempos carga completa web
El Sun, 07 Feb 2016 19:53:04 +0100, Maykel Franco escribió: > El día 7 de febrero de 2016, 19:28, Camaleón > escribió: (...) How to integrate Nagios with Pingdom http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/ >>> No no, a lo mejor me he expresado yo mal. Me refería a desde nagios >>> monitorizar tiempos de carga de toda la web entera como si de un >>> navegador se tratase. Eso mola pero hay que pagar subscripción no?? >> >> ¿Suscripción? :-? >> >> El servicio de monitorización básico desde la web es gratuito y veo que >> hay dos archivos descargables pero no leo que haya que abonar ningún >> tipo de cuota para usarlos, cuestión de mirar la licencia o mejor >> preguntarles directamente. >> >> > Ah pues no sé a mi me pide pasta eh... Es más, me da 30 días de start > free trial... Es más para empezar te piden datos de tarjeta y demás... > > http://imgur.com/a/SljFO ¿Y cuándo te aparece esa pantalla, al descargar el script? Ninguna de las herramientas web son de pago, así que si te interesa la integración con Nagios mejor pregúntales qué tipo de servicio ofrecen, licencia, uso permitido, etc... Saludos, -- Camaleón
Re: [OT] Monitorizar tiempos carga completa web
On Sat, Feb 06, 2016 at 01:06:16AM +0100, Maykel Franco wrote: > El día 5 de febrero de 2016, 23:28, Adrià escribió: > > > > ¿Te sirve algo así? > > > > https://viewsby.wordpress.com/2013/01/07/get-response-time-with-curl/ > > > > Saludos, > > Gracias Adriá pero no me sirve, solo chequea el html... Necesito todo, > como si se tratara de un navegador el que entra en la web > Necesitas un navegador con soporte de JS y CSS: elinks, por ejemplo. Creo que usar algo como Selenium es matar moscas a cañonazos. Entonces, puedes hacer que cURL descargue la página tal como te comenté, cargar los JS y CSS a parte y sumar el tiempo de carga, pero no tendrás el tiempo de pre-proceso de JS. Mira si te sirve Rhino[0] o Preprocess[1] entonces. [0] https://packages.debian.org/jessie/rhino [1] https://github.com/jsoverson/grunt-preprocess -- Adrià García-Alzórriz 0x09494C14 When you have an efficient government, you have a dictatorship. -- Harry Truman signature.asc Description: PGP signature
Re: [OT] Monitorizar tiempos carga completa web
El día 7 de febrero de 2016, 19:28, Camaleón escribió: > El Sun, 07 Feb 2016 19:12:50 +0100, Maykel Franco escribió: > > (ese formato...) > >> El 7 feb. 2016 5:52 p. m., "Camaleón" escribió: > > (...) > >>> >> Yo uso Pingdom para cosas rápidas aunque hay más servicios de este >>> >> tipo. >>> >> Eso sí, sólo analiza webs accesibles desde el exterior. >>> >> >>> >> http://tools.pingdom.com/ >>> >> >>> >> >>> > Si eso está muy bien Camaleón, pero yo necesito algo para integrarlo >>> > en Nagios. >>> >>> ¡Ah! No sé por qué pensaba que querías monitorizar el rendimiento del >>> propio servidor con Nagios, no caí en que lo que buscabas era un plugin >>> para el propio Nagios X-) >>> >>> Pero mira, no hay mal que por bien no venga: >>> >>> How to integrate Nagios with Pingdom >>> http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/ >>> >> No no, a lo mejor me he expresado yo mal. Me refería a desde nagios >> monitorizar tiempos de carga de toda la web entera como si de un >> navegador se tratase. Eso mola pero hay que pagar subscripción no?? > > ¿Suscripción? :-? > > El servicio de monitorización básico desde la web es gratuito y veo que > hay dos archivos descargables pero no leo que haya que abonar ningún tipo > de cuota para usarlos, cuestión de mirar la licencia o mejor preguntarles > directamente. > > Saludos, > > -- > Camaleón > Ah pues no sé a mi me pide pasta eh... Es más, me da 30 días de start free trial... Es más para empezar te piden datos de tarjeta y demás... http://imgur.com/a/SljFO
Re: [OT] Monitorizar tiempos carga completa web
El Sun, 07 Feb 2016 19:12:50 +0100, Maykel Franco escribió: (ese formato...) > El 7 feb. 2016 5:52 p. m., "Camaleón" escribió: (...) >> >> Yo uso Pingdom para cosas rápidas aunque hay más servicios de este >> >> tipo. >> >> Eso sí, sólo analiza webs accesibles desde el exterior. >> >> >> >> http://tools.pingdom.com/ >> >> >> >> >> > Si eso está muy bien Camaleón, pero yo necesito algo para integrarlo >> > en Nagios. >> >> ¡Ah! No sé por qué pensaba que querías monitorizar el rendimiento del >> propio servidor con Nagios, no caí en que lo que buscabas era un plugin >> para el propio Nagios X-) >> >> Pero mira, no hay mal que por bien no venga: >> >> How to integrate Nagios with Pingdom >> http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/ >> > No no, a lo mejor me he expresado yo mal. Me refería a desde nagios > monitorizar tiempos de carga de toda la web entera como si de un > navegador se tratase. Eso mola pero hay que pagar subscripción no?? ¿Suscripción? :-? El servicio de monitorización básico desde la web es gratuito y veo que hay dos archivos descargables pero no leo que haya que abonar ningún tipo de cuota para usarlos, cuestión de mirar la licencia o mejor preguntarles directamente. Saludos, -- Camaleón
Re: [OT] Monitorizar tiempos carga completa web
El 7 feb. 2016 5:52 p. m., "Camaleón" escribió: > > El Sun, 07 Feb 2016 12:02:48 +0100, Maykel Franco escribió: > > > El día 6 de febrero de 2016, 15:42, Camaleón > > escribió: > >> El Fri, 05 Feb 2016 21:59:27 +0100, Maykel Franco escribió: > >> > >>> Buenas, quiero monitorizar la carga completa de una web con nagios, > >>> eso incluye no solo el html como hace un check_http, sino los css, > >>> javascript, imágenes... > >>> > >>> He mirado y he encontrado esto: > >>> > >>> https://github.com/hggh/phantomjs-nagios > >>> > >>> Lo he probado y es algo desconfiante... A veces me devuelve que la > >>> carga rapido la página y otras veces lento, otras veces timeout... > >>> Cuando yo compruebo desde el navegador que la carga rapido y sin > >>> problemas con todo el contenido... > >>> > >>> La pregunta es, conocéis alguna otra herramienta que haga esto? > >> > >> Yo uso Pingdom para cosas rápidas aunque hay más servicios de este > >> tipo. > >> Eso sí, sólo analiza webs accesibles desde el exterior. > >> > >> http://tools.pingdom.com/ > >> > >> > > Si eso está muy bien Camaleón, pero yo necesito algo para integrarlo en > > Nagios. > > ¡Ah! No sé por qué pensaba que querías monitorizar el rendimiento del > propio servidor con Nagios, no caí en que lo que buscabas era un plugin > para el propio Nagios X-) > > Pero mira, no hay mal que por bien no venga: > > How to integrate Nagios with Pingdom > http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/ > > Saludos, > > -- > Camaleón > No no, a lo mejor me he expresado yo mal. Me refería a desde nagios monitorizar tiempos de carga de toda la web entera como si de un navegador se tratase. Eso mola pero hay que pagar subscripción no??
Re: [OT] Monitorizar tiempos carga completa web
El Sun, 07 Feb 2016 12:02:48 +0100, Maykel Franco escribió: > El día 6 de febrero de 2016, 15:42, Camaleón > escribió: >> El Fri, 05 Feb 2016 21:59:27 +0100, Maykel Franco escribió: >> >>> Buenas, quiero monitorizar la carga completa de una web con nagios, >>> eso incluye no solo el html como hace un check_http, sino los css, >>> javascript, imágenes... >>> >>> He mirado y he encontrado esto: >>> >>> https://github.com/hggh/phantomjs-nagios >>> >>> Lo he probado y es algo desconfiante... A veces me devuelve que la >>> carga rapido la página y otras veces lento, otras veces timeout... >>> Cuando yo compruebo desde el navegador que la carga rapido y sin >>> problemas con todo el contenido... >>> >>> La pregunta es, conocéis alguna otra herramienta que haga esto? >> >> Yo uso Pingdom para cosas rápidas aunque hay más servicios de este >> tipo. >> Eso sí, sólo analiza webs accesibles desde el exterior. >> >> http://tools.pingdom.com/ >> >> > Si eso está muy bien Camaleón, pero yo necesito algo para integrarlo en > Nagios. ¡Ah! No sé por qué pensaba que querías monitorizar el rendimiento del propio servidor con Nagios, no caí en que lo que buscabas era un plugin para el propio Nagios X-) Pero mira, no hay mal que por bien no venga: How to integrate Nagios with Pingdom http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/ Saludos, -- Camaleón
Re: [OT] Monitorizar tiempos carga completa web
El día 7 de febrero de 2016, 12:02, Maykel Franco escribió: > El día 6 de febrero de 2016, 15:42, Camaleón escribió: >> El Fri, 05 Feb 2016 21:59:27 +0100, Maykel Franco escribió: >> >>> Buenas, quiero monitorizar la carga completa de una web con nagios, >>> eso incluye no solo el html como hace un check_http, sino los css, >>> javascript, imágenes... >>> >>> He mirado y he encontrado esto: >>> >>> https://github.com/hggh/phantomjs-nagios >>> >>> Lo he probado y es algo desconfiante... A veces me devuelve que la carga >>> rapido la página y otras veces lento, otras veces timeout... >>> Cuando yo compruebo desde el navegador que la carga rapido y sin >>> problemas con todo el contenido... >>> >>> La pregunta es, conocéis alguna otra herramienta que haga esto? >> >> Yo uso Pingdom para cosas rápidas aunque hay más servicios de este tipo. >> Eso sí, sólo analiza webs accesibles desde el exterior. >> >> http://tools.pingdom.com/ >> >> Saludos, >> >> -- >> Camaleón >> > > Si eso está muy bien Camaleón, pero yo necesito algo para integrarlo en > Nagios. Después de revisar y revisar, he recordado que instale el phantomjs de los repos de Debian, así que lo que he hecho ha sido bajarme el último binario de phantomjs y se lo he pasado al script como parametro para que coja otro path, donde está el binario actualizado de phantomjs: Por ejemplo: root@nagios:/usr/local/nagios/etc/servers# sudo -u nagios /usr/local/nagios/libexec/check_http_load_time.rb -p /usr/local/nagios/libexec/phantomjs/phantomjs -u http://www.marca.com -w 0,1 -c 10 -P WARNING: http://www.marca.com load time: 6.33 Load warn. | load_time=6328.0ms size=9730520 requests=512 dom_elements=8154 load_time_initial_req=257ms Ahora por más que lo ejecuto con diferentes URLs me funciona bien y no se queda trabado. Ahora el problema que tengo es grafear con nagios, tratar esos datos porque por defecto en status information me devuelve esto: OK: www.example.com load time: 0.00 Solo me genera datos y graficos de load_time y no de size, requests, dom elements... etc. Y otra cosa rara es que el resultado lo devuelve en milisegundos, y digo raro porque si una página tarda en cargarla 3 seg, debería de aparecer en el gráfico 3000ms no?? http://imgur.com/xWkSYuE
Re: [OT] Monitorizar tiempos carga completa web
El día 6 de febrero de 2016, 15:42, Camaleón escribió: > El Fri, 05 Feb 2016 21:59:27 +0100, Maykel Franco escribió: > >> Buenas, quiero monitorizar la carga completa de una web con nagios, >> eso incluye no solo el html como hace un check_http, sino los css, >> javascript, imágenes... >> >> He mirado y he encontrado esto: >> >> https://github.com/hggh/phantomjs-nagios >> >> Lo he probado y es algo desconfiante... A veces me devuelve que la carga >> rapido la página y otras veces lento, otras veces timeout... >> Cuando yo compruebo desde el navegador que la carga rapido y sin >> problemas con todo el contenido... >> >> La pregunta es, conocéis alguna otra herramienta que haga esto? > > Yo uso Pingdom para cosas rápidas aunque hay más servicios de este tipo. > Eso sí, sólo analiza webs accesibles desde el exterior. > > http://tools.pingdom.com/ > > Saludos, > > -- > Camaleón > Si eso está muy bien Camaleón, pero yo necesito algo para integrarlo en Nagios.
Re: [OT] Monitorizar tiempos carga completa web
El Fri, 05 Feb 2016 21:59:27 +0100, Maykel Franco escribió: > Buenas, quiero monitorizar la carga completa de una web con nagios, > eso incluye no solo el html como hace un check_http, sino los css, > javascript, imágenes... > > He mirado y he encontrado esto: > > https://github.com/hggh/phantomjs-nagios > > Lo he probado y es algo desconfiante... A veces me devuelve que la carga > rapido la página y otras veces lento, otras veces timeout... > Cuando yo compruebo desde el navegador que la carga rapido y sin > problemas con todo el contenido... > > La pregunta es, conocéis alguna otra herramienta que haga esto? Yo uso Pingdom para cosas rápidas aunque hay más servicios de este tipo. Eso sí, sólo analiza webs accesibles desde el exterior. http://tools.pingdom.com/ Saludos, -- Camaleón
Re: [OT] Monitorizar tiempos carga completa web
El 05/02/16 a las 19:14, Maykel Franco escribió: El día 6 de febrero de 2016, 1:06, Maykel Franco escribió: El día 5 de febrero de 2016, 23:28, Adrià escribió: On Fri, Feb 05, 2016 at 09:59:27PM +0100, Maykel Franco wrote: Buenas, quiero monitorizar la carga completa de una web con nagios, eso incluye no solo el html como hace un check_http, sino los css, javascript, imágenes... He mirado y he encontrado esto: https://github.com/hggh/phantomjs-nagios Lo he probado y es algo desconfiante... A veces me devuelve que la carga rapido la página y otras veces lento, otras veces timeout... Cuando yo compruebo desde el navegador que la carga rapido y sin problemas con todo el contenido... La pregunta es, conocéis alguna otra herramienta que haga esto? Gracias de antemano. ¿Te sirve algo así? https://viewsby.wordpress.com/2013/01/07/get-response-time-with-curl/ Saludos, -- Adrià García-Alzórriz 0x09494C14 Al amigo reconciliado, con un ojo abierto y el otro cerrado. Gracias Adriá pero no me sirve, solo chequea el html... Necesito todo, como si se tratara de un navegador el que entra en la web He encontrado estos enlaces: http://jon.netdork.net/2011/03/19/using-nagios-to-monitor-webpages/ http://serverfault.com/questions/232172/nagios-check-that-simulates-web-full-rendering-time A ver cuál se adapta a lo que necesito. Mira estos dos: http://blog.desdelinux.net/apache-benchmark-gnuplot-medir-rendimiento-de-servidor-web/ http://blog.desdelinux.net/siege-medir-rendimiento-servidor-web/ Saludos;
Re: [OT] Monitorizar tiempos carga completa web
El día 6 de febrero de 2016, 1:06, Maykel Franco escribió: > El día 5 de febrero de 2016, 23:28, Adrià escribió: >> On Fri, Feb 05, 2016 at 09:59:27PM +0100, Maykel Franco wrote: >>> Buenas, quiero monitorizar la carga completa de una web con nagios, >>> eso incluye no solo el html como hace un check_http, sino los css, >>> javascript, imágenes... >>> >>> He mirado y he encontrado esto: >>> >>> https://github.com/hggh/phantomjs-nagios >>> >>> Lo he probado y es algo desconfiante... A veces me devuelve que la >>> carga rapido la página y otras veces lento, otras veces timeout... >>> Cuando yo compruebo desde el navegador que la carga rapido y sin >>> problemas con todo el contenido... >>> >>> La pregunta es, conocéis alguna otra herramienta que haga esto? >>> >>> Gracias de antemano. >>> >> >> ¿Te sirve algo así? >> >> https://viewsby.wordpress.com/2013/01/07/get-response-time-with-curl/ >> >> Saludos, >> >> -- >> Adrià García-Alzórriz >> 0x09494C14 >> Al amigo reconciliado, con un ojo abierto y el otro cerrado. > > Gracias Adriá pero no me sirve, solo chequea el html... Necesito todo, > como si se tratara de un navegador el que entra en la web He encontrado estos enlaces: http://jon.netdork.net/2011/03/19/using-nagios-to-monitor-webpages/ http://serverfault.com/questions/232172/nagios-check-that-simulates-web-full-rendering-time A ver cuál se adapta a lo que necesito.
Re: [OT] Monitorizar tiempos carga completa web
El día 5 de febrero de 2016, 23:28, Adrià escribió: > On Fri, Feb 05, 2016 at 09:59:27PM +0100, Maykel Franco wrote: >> Buenas, quiero monitorizar la carga completa de una web con nagios, >> eso incluye no solo el html como hace un check_http, sino los css, >> javascript, imágenes... >> >> He mirado y he encontrado esto: >> >> https://github.com/hggh/phantomjs-nagios >> >> Lo he probado y es algo desconfiante... A veces me devuelve que la >> carga rapido la página y otras veces lento, otras veces timeout... >> Cuando yo compruebo desde el navegador que la carga rapido y sin >> problemas con todo el contenido... >> >> La pregunta es, conocéis alguna otra herramienta que haga esto? >> >> Gracias de antemano. >> > > ¿Te sirve algo así? > > https://viewsby.wordpress.com/2013/01/07/get-response-time-with-curl/ > > Saludos, > > -- > Adrià García-Alzórriz > 0x09494C14 > Al amigo reconciliado, con un ojo abierto y el otro cerrado. Gracias Adriá pero no me sirve, solo chequea el html... Necesito todo, como si se tratara de un navegador el que entra en la web
Re: [OT] Monitorizar tiempos carga completa web
On Fri, Feb 05, 2016 at 09:59:27PM +0100, Maykel Franco wrote: > Buenas, quiero monitorizar la carga completa de una web con nagios, > eso incluye no solo el html como hace un check_http, sino los css, > javascript, imágenes... > > He mirado y he encontrado esto: > > https://github.com/hggh/phantomjs-nagios > > Lo he probado y es algo desconfiante... A veces me devuelve que la > carga rapido la página y otras veces lento, otras veces timeout... > Cuando yo compruebo desde el navegador que la carga rapido y sin > problemas con todo el contenido... > > La pregunta es, conocéis alguna otra herramienta que haga esto? > > Gracias de antemano. > ¿Te sirve algo así? https://viewsby.wordpress.com/2013/01/07/get-response-time-with-curl/ Saludos, -- Adrià García-Alzórriz 0x09494C14 Al amigo reconciliado, con un ojo abierto y el otro cerrado. signature.asc Description: PGP signature