Tienda Wifi

Tienda Wifi
CiudadWireless es la tienda Wifi recomendada por elhacker.NET

Buscador

Suscripción

¿Quieres recibir las últimas novedades del blog en tu correo?

¡Suscríbete al feed!

Foro de elhacker.net - Noticias

elhacker.NET en Facebook

Entradas populares

PostHeaderIcon Monitorix: Monitoriza tu servidor




Monitorix es una herramienta libre (open-source) para monitorizar gráficamente el estado de un servidor, tipo Nagios, Cacti o Zabbix y accesible vía web.

Está escrita en Perl y es muy sencilla la instalación y configuración. Apenas consume recursos y estaba inicialmente diseñada para
sistemas basados en Red Hat, Fedora yCentOS Linux pero funciona en cualquier distribución GNU/Linux e incluso en otros sistemas UNIX, como FreeBSD, OpenBSD and NetBSD.






Permite monitorizar cargas del procesador, uptime, los procesos activos, la memoria ram, temperaturas de discos duros, del sistema, de la placa base, de la tarjeta gráfica gpu (sólo nvidia), velocidad rpm de los ventiladores, actividad del disco duro, espacio usado en disco (en %), tráfico de red, tráfico paquetes, monitorizar tráfico puertos, monitorizar cargas y uso del servidor web Apache, Nginx, Lighttpd, BIND, MySQL, Squid, NFS, Sendmail, Postfix, etc, etc.

Puede mostrar el gráfico diariamente, semanalmente, mensualmente y anualmente

Instalación

Se puede instalar mediante paquete rpm, deb o compilando el código fuente con las sources.

Pre requisitos:
# yum install httpd rrdtool rrdtool-perl perl-libwww-perl perl-MailTools 
perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General

Requerimentos:

  • Servidor web con soporte CGI  (Apache, Nginx, lighttpd, etc.)
  • Perl
  • Perl-CGI
  • Perl-MailTools
  • Perl-MIME-Lite
  • Perl-libwww
  • Perl-DBI
  • Perl-XML-Simple
  • Perl-Config-General
  • RRDtool y sus elnlaces a Perl (perl-rrdtool or rrdtool-perl)

 


Configuración



El fichero de configuración monitorix.conf

 Podemos activar los gráficos Y, N
# Graphs (de)activation
# -----------------------------------------------------------------------------
our %GRAPH_ENABLE = (
    "system"    => "Y",
    "kern"        => "Y",
    "proc"        => "Y",
    "hptemp"    => "N",
    "lmsens"    => "Y",
    "nvidia"    => "N",
    "disk"        => "Y",
    "fs"        => "Y",
    "net"        => "Y",
    "serv"        => "Y",
    "mail"        => "N",
    "port"        => "Y",
    "user"        => "Y",
    "apache"    => "Y",
    "nginx"        => "N",
    "lighttpd"    => "N",
    "mysql"        => "Y",
    "squid"        => "N",
    "nfss"        => "N",
    "nfsc"        => "N",
    "bind"        => "N",
    "ntp"        => "N",
    "fail2ban"    => "N",
    "icecast"    => "N",
    "int"        => "Y",
);
 En la web oficial del proyecto están explicados todos los parámetros de configuración:

http://www.monitorix.org/documentation.html

Ejemplos Gráficas


Gráfico carga CPU (System Load) top



Gráfico tráfico HTTP (Apache)




Gráfico MySQL (queries per second qps)





BIND (DNS)



Podéis ver un ejemplo real en funcionamiento del servidor de warzone.elhacker.net en:


Relacionado: