Monitorizar webs https con piwik

Tengo un servidor con piwik instalado, pero hace unos días puse a recolectar las visitas de una web cifrada (https) y me encontraba que las visitas no se registraban, cuando la misma web sin cifrar (http) si que lo hacían.

Traté de buscar documentación pero no estaba buscando por donde tocaba, así que ayer entré al IRC #piwik en irc.freenode.org y un usuario me comentó que algunos navegadores si estaban navegando por páginas web cifradas no les gustaban las peticiones a páginas no seguras.

Hoy he puesto mi servidor de piwik con https y la página web que me estaba dando problemas ya recolecta las visitas! :)…

Instalación de cacti

Y hoy tenemos cacti al horno! tras el awstats de ayer otro post de la categoría monitorización.

Necesitamos instalar un cacti para ver el tráfico que tienen cada uno de los interfaces de nuestros switches, routers, servers y demás para tener controlados, entre otras cosas para identificar ataques y también para ir viendo como la familia se va haciendo grande! :)

Nuestra víctima de hoy murzim-cacti, con una Debian 7 wheezy recién instalada.…

Instalación de awstats

Tengo una página web que la estaba analizando con piwik, pero al ponerla en produción bajo https dejó de recolectar los datos y necesito ver las visitas, como traté de buscar la solución pero no la he encontraba traté de buscar una solución para recoger dichos datos de los ficheros de log de apache directamente y una de estas herramientas es awstats.

Hay varios manuales por internet pero cada uno lo cuenta de forma distinta, los directorios no existen o son poco coherentes, así que vamos a tratar de hacer un manual un poco mas detallado y paso a paso y para debian 7 wheezy :)…

Eliminar el mensaje de subscripción no válida en proxmox

A partir de la versión 3.1 sale un mensajito al acceder a la interfaz web de proxmox que por una parte es comprensible pero por la otra no da muy buen rollito, además de que es un rollo hehe, así que vamos a sacarlo!

Entramos por ssh a nuestra maquina y hacemos un backup del fichero pvemanagerlib.js

root@murzim:~# cp /usr/share/pve-manager/ext4/pvemanagerlib.js{,.old}

Y lo modificamos la línea 519

root@murzim:~# vi /usr/share/pve-manager/ext4/pvemanagerlib.js +519

Cambiamos

if (data.status !== 'Active') {

por

if (false) {

Limpiamos la caché del navegador y mensajito fuera! :)…

Pandora FMS 4.0.3 + Debian Wheezy 7.1

Ya hemos visto algunos sistemas de monitorización como puede ser nagios, el maldito centreon (basado en nagios, muy chulo, pero su odiosa instalación que saca de quicio incluso al mas zen de los maestros!), zabbix, etc. Así que hoy le toca a Pandora FMS.

Pandora FMS está formado por tres componentes: servidor, consola y agente. A grandes rasgos, los servidores son las máquinas desde las que se lanzan los diferentes tests, la consola la que contiene la instancia de Apache a la que nos conectamos para administrar, configurar y monitorizar el conjunto y los agentes serían las máquinas a monitorizar. Una instalación típica de Pandora FMS tendrá una consola, uno o más servidores y tantos agentes (en máquinas windows o GNU/Linux) como deseemos.

Vamos a realizar la instalación dentro de un contenedor vz recién creado con 2Gb de RAM, 40Gb de disco duro y 2 procesadores a 3GHz y como sistema operativo la Debian 7.1 (Wheezy). La versión de Pandora FMS la 4.0.3.…

Instalación zenoss

Zenoss es un software de monitorización de servidores y servicios, está desarrollado en python y es posible añadir paquetes adicionales para expandir su funcionalidad mediante los llamados ZenPack, unos .zip con la extensión .egg que permite auditar software y hardware mediante la consulta de los MIB mediante SNMP.

Para instalarlo añadimos los repositorios de zenoss y actualizamos

# vi /etc/apt/souces.list
# Zenoss repository
deb http://dev.zenoss.org/deb main stable

# apt-get update

bwm-ng: monitorizar la red, los discos y las particiones en consola

# apt-get install bwm-ng

cambiamos lo que queremos monitorizar con n, además podemos cambiar el tiempo de refresco con + o -, maximos, medianas, rate, etc.

Red:

  bwm-ng v0.6 (probing every 0.500s), press 'h' for help
  input: /proc/net/dev type: rate
  /         iface                   Rx                   Tx                Total
  ==============================================================================
               lo:           0.00 KB/s            0.00 KB/s            0.00 KB/s
             eth0:         270.40 KB/s           14.73 KB/s          285.13 KB/s
  ------------------------------------------------------------------------------
            total:         270.40 KB/s           14.73 KB/s          285.13 KB/s

bmon: monitorizar transferencias por consola

# apt-get install bmon
 interface: eth0 at xava                                               bmon 2.0.1 

  #   Interface                RX Rate         RX #     TX Rate         TX #
──────────────────────────────────────────────────────────────────────────────────
xava (source: local)
  0   lo                         0.00B            0       0.00B            0
  1   eth0                     459.77KiB        329      16.21KiB        235



──────────────────────────────────────────────────────────────────────────────────
RX    KiB
   499.72 .*..**..*..**..*.**..**.**..*.***.**.***.*..................
   416.44 ******.**.***.**.***.**.**.**.***.**.***.*..................
   333.15 *************.*********.****************.*..................
   249.86 ******************************************..................
   166.57 ******************************************..................
    83.29 ******************************************.................. [-0.01%]
          1   5   10   15   20   25   30   35   40   45   50   55   60 s
TX    KiB
    23.68 ................................*......*....................
    19.73 .*...*..*...*..*.***..*..*..**.***.*..**.*..................
    15.79 ***.******.**.******.**.************.***.*..................
    11.84 ********************.*********************..................
     7.89 ******************************************..................
     3.95 ******************************************.................. [-0.01%]
          1   5   10   15   20   25   30   35   40   45   50   55   60 s
────────────────────────────────────────┬─────────────────────────────────────────
                      RX          TX    │                        RX          TX
 Bytes:             87.1 GiB    77.5 GiB│   Packets:      132136923    84849855
 Errors                0           0    │   Dropped               0           0
 FIFO Err              0           0    │   Frame Err             0           0
 Compressed            0           0    │   Multicast             0           0
 ^ prev interface, v next interface,  next node, ? help