¡Foto!

¡Envia tu foto al Fotomaton!

Byte-CPU-Meter: Mide la carga de tu servidor

21 comentarios · 3.628 lecturas · internet

Bit y Byte tienen el honor de presentar Byte-CPU-meter, un medidor de carga del servidor para nuestra página web.

Con él podremos mostrar un pequeño medidor de la carga que está actualmente soportando nuestro servidor y saber en todo momento si está sobrecargado o no.

byte cpu meter

Requisitos


  • Servidor web basado en sistema operativo Unix/Linux.
  • PHP4 o superior.
  • Permitir el comando shell_exec (privilegios).

El snippet requiere menos de 1Kb de memoria para ejecutarse y tarda muy pocos milisegundos en generar el medidor.

Instalación


Es bastante sencilla. Sólo se necesita descomprimir el siguiente fichero byte-cpu-meter-0.1.zip en la ruta donde tenemos nuestra página web. Luego añadimos el siguiente código PHP donde queremos que aparezca:

include("bytecpumeter.php");

Descarga


Observaciones


El sistema de carga puede inducir a mucha controversia. Este plugin lo que hace es mostrar el porcentaje de carga del servidor respecto a su uptime del último minuto.

El uptime (load average) lo que hace es mostrar el número de procesos en cola del servidor. Así pues, se puede conocer una aproximación a lo ocupado que se encuentra.

He establecido unos valores para servidores compartidos (por defecto) y otros para servidores virtualizados o dedicados. Si tienes un servidor del segundo tipo, debes comentar los anteriores y utilizar estos ultimos.

NOTA: En la mayoría de los servidores la función shell_exec (junto a otras que requieren permisos de usuario) no están permitidas. Esto se hace para evitar que si el servidor tiene un ataque, el atacante no pueda obtener ningún permiso de administrador ni ver información que no debería. Lo ideal sería permitir estos privilegios a la carpeta que contiene el script de byte-cpu-meter.

Si te animas a colocarlo en tu blog, deja constancia en un comentario con tu blog.


21 comentarios · Escrito el 25-Dec-2007 · Ver menciones
Recomendar por correo · Meneame · Añadir a del.icio.us

Conexión a internet más rápida y veloz.

21 Comentarios


#1 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Pequeño bug (por así decirlo), cuando intento descomprimirlo con el WinRAR me dice que el archivo esta dañado. ¿Puede ser o es mi soft?

#2 Publicado hace 5 meses
Adrián Lector

Navegando con Mozilla Firefox
Bajo Windows XP

En efecto, el fichero está dañado...

#3 Publicado hace 5 meses
Litbea Lector

Navegando con Mozilla Firefox
Bajo Windows XP

A mi me daba error al pulsar sobre el enlace, pero no al intentar abrir una nueva pestaña haciendo clic con el botón medio del ratón.

#4 Publicado hace 5 meses
Manz Administrador

Navegando con Mozilla Firefox
Bajo Windows XP

Mis disculpas. Al parecer el servidor tiene algún tipo de problema despachando ficheros .tar.gz (quizas con los MIME, con wget funciona bien) y no comprobé la descarga. Lo he vuelto a subir en .zip

Saludos

#5 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Perfecto, ahora solo falta que funcione cuando lo instale en mi blog. jeje!!

Saludos.

#6 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Mmm... El que logre instalarlo en Wordpress que me avise en que directorio descomprimió el archivo, lo descomprimí en la ruta, pero nada.

El código lo deje pegado en el footer.php, y al final de mi blog solo se ve el código.

#7 Publicado hace 5 meses
Manz Administrador

Navegando con Mozilla Firefox
Bajo Windows XP

¡Ojo Nacho!

Se trata de un código PHP, no es javascript ni ningún otro lenguaje del lado del cliente. Tienes que incluirlo con las etiquetas de apertura y cierre de PHP.

#8 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Si, me había equivocado en el cierre, ahora lo había puesto bien:



Pero tuve que quitarlo por que me daba mensajes de error en el footer, ahora voy a ponerlo en el sidebar, a ver que tal.

#10 Publicado hace 5 meses
Linuxuario Lector

Navegando con Mozilla Firefox
Bajo Windows XP

Me da este pequeño error en mi sitio:
Warning: shell_exec() has been disabled for security reasons in .../bytecpumeter.php on line 33
aunque aparece la imagen byte1.gif y la barrita vacía, estoy hospedado en datattec.

#11 Publicado hace 5 meses
Manz Administrador

Navegando con Mozilla Firefox
Bajo Windows XP

Cierto, se me olvidó comentarlo. Para conocer la carga del servidor, el plugin llama a un comando del sistema operativo mediante la función shell_exec.

Algunos servidores tienen esa función deshabilitada. Normalmente en la ayuda o FAQ del servidor tienen una manera de habilitarla.

Saludos,

#12 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Aja! justamente ese el el mensaje de error que me da.

#13 Publicado hace 5 meses
Manz Administrador

Navegando con Mozilla Firefox
Bajo Windows XP

Si quieren más ayuda, lo mejor es buscar acerca de safe mode (PHP).

Quizás la mejor opción sea introducir el script en una carpeta, donde se crea un fichero htaccess con la cadena: php_admin_flag safe_mode off. Sin embargo, esto depende mucho de cada servidor, y la mayoría tiene un sistema más sencillo para modificarlo.

#14 Publicado hace 5 meses
Tankian Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Descargar archivo, descomprimirlo, hacer el include y listo. Sin ningun tipo de problema, ni de shell_exec ni nada de nada.

PD: A ver cuando haces skins de bit, que es mi favorito :P

#15 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Que envidia que te tengo, yo no pude.

#16 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Voy a actualizar a Wordpress 2.3.1, ya he tenido muchos problemas con plugins y distintos códigos a causa de que mi wordpress es una beta de 2.0

Mañana actualizo y vuelvo a probar.

#17 Publicado hace 5 meses
Tankian Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Mmm, lo mejor es que Manz no nos tortur mas con sus chapuzas :P:P

#18 Publicado hace 5 meses
Nacho 001 Premium

Navegando con Mozilla Firefox
Bajo Windows XP

Ja!!, ya esta, pude hacerlo funcionar (un poco tarde), solo me cambie de hosting, ahora estoy en 1y1 (1and1 o como se diga).

Saludos!

#19 Publicado hace 4 meses
tikitakfire Lector

Navegando con Mozilla Firefox
Bajo Linux

Yeah! muy bueno! ya lo instale si problemas en el footer de tikitakorama.com.ar.

por cierto... que puedo hacer para mermar la carga de mi server?

#20 Publicado hace 4 meses
Victor Lector

Navegando con Mozilla Firefox
Bajo Windows XP

Funciona sin problemas :)

Perfecto.

#21 Publicado hace 4 meses
Manz Administrador

Navegando con Mozilla Firefox
Bajo Windows XP

Tikitakfire, te aconsejo echarle un vistazo a los siguientes articulos:

Cuanta RAM consume mi servidor
Reducir uso de CPU y RAM
htaccess, bloqueando a la fuerza
Todo sobre Robots.txt

#22 Publicado hace 4 meses
Jx Lector

Navegando con Internet Explorer
Bajo Windows XP

Habrá que pobrarlo ;)

Deja tu comentario


en Internet.




Consejos


  • Los comentarios fuera del tema del artículo (OFF-TOPIC) serán eliminados.
  • Escribir completamente en MAYUSCULAS en Internet equivale a GRITAR y está mal visto.
  • No utilices lenguaje SMS, en Emezeta no te cobramos por letras escritas.
  • No hagas publicidad de tu página o dejes enlaces en el comentario para aumentar el PR o la popularidad en buscadores. En Emezeta se aplica el tag nofollow, que hace que Google ignore esos enlaces.
  • No insultes. Al escribir un comentario tus datos quedan almacenados y serás el único responsable de tus palabras. Se permite la libertad de expresión y de opinión, pero no los comentarios ofensivos.
  • Puedes insertar algunas etiquetas HTML en los comentarios: em, a href, b, i, em, code, acronym y strong.
  • Es posible añadir una foto junto a tus comentarios, para ello sólo tienes que personalizarla en Gravatar. [?]

Envía tu foto


Fotomatón Emezeta

Envia tu fotografía al fotomatón de Emezeta. Puedes enviar varias y saldrás en la portada de Emezeta.


Artículo de http://www.emezeta.com/

10 consultas efectuadas / Página generada en 0.08 segundos

Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.

Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons

Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)