Re: [SOLUCIONADO] Re: [OT] Monitorizar tiempos carga completa web

2016-02-09 Por tema Camaleón
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

2016-02-08 Por tema Maykel Franco
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

2016-02-08 Por tema Camaleón
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

2016-02-07 Por tema Adrià
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

2016-02-07 Por tema Maykel Franco
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

2016-02-07 Por tema Camaleón
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

2016-02-07 Por tema Maykel Franco
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

2016-02-07 Por tema Camaleón
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

2016-02-07 Por tema Maykel Franco
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

2016-02-07 Por tema Maykel Franco
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

2016-02-06 Por tema Camaleón
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

2016-02-06 Por tema listascor...@msjs.co

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

2016-02-05 Por tema Maykel Franco
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

2016-02-05 Por tema Maykel Franco
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

2016-02-05 Por tema Adrià
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