Como instalar ngxtop

julio-barnils-ngxtop

Que es ngxtop?

Ngxtop se encarga de analizar el log de accesos de nginx y nos entrega estadísticas al estilo de top, permitiéndonos ver en tiempo real lo que esta ocurriendo con nuestro servidor web.

Como instalarlo?

Requisitios

Debemos tener instalado el modulo PIP de Python, para instalarlo usaremos el comando:

yum install python-pip -y

Instalar ngxtop

A continuación correremos el comando:

pip install ngxtop

Deberíamos ver algo así mientras se instala:

Downloading/unpacking ngxtop
Downloading ngxtop-0.0.1.tar.gz
Running setup.py egg_info for package ngxtop
Downloading/unpacking docopt (from ngxtop)
Downloading docopt-0.6.1.tar.gz
Running setup.py egg_info for package docopt Downloading/unpacking tabulate (from ngxtop)
Downloading tabulate-0.7.2.tar.gz Running setup.py egg_info for package tabulate
Installing collected packages: ngxtop, docopt, tabulate
Running setup.py install for ngxtop
Installing ngxtop script to /usr/bin
Running setup.py install for docopt
Running setup.py install for tabulate
Successfully installed ngxtop docopt tabulate
Cleaning up...

Habilitar el log de acceso de nginx

En caso de no tener actualmente habilitado el log de accesos de nginx deberemos agregar esta linea en el archivo de configuración de nginx:

access_log logs/nginx_access_log;

Y luego procederemos a reiniciar nginx:

service nginx reload

Usar ngxtop:

Para correrlo simplemente debemos llamar a la herramienta indicándole la ruta del log de accesos:

ngxtop -l logs/nginx_access_log

Julio Barnils

Deja un comentario