El día 7 de febrero de 2016, 12:02, Maykel Franco <maykeldeb...@gmail.com> escribió: > El día 6 de febrero de 2016, 15:42, Camaleón <noela...@gmail.com> 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