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 :)…

Configurar vlans, bondings y IPv6 en un Proxmox

Venga, hoy tenemos una configuración completita! :)

Nos encontramos con un equipo que tiene instalado proxmox y quiero que sus contenedores puedan tener vlan. Toda feliciana me propongo de pasar olímpicamente de configurar las vlan con el proxmox ya que alguna vez lo he intentado desde el interfaz y no hay ni un solo menú que sirva para realizar esta tarea.

Como es normal, busco en el blog para manuales de referencia y me pongo a seguir éste: Configurar vlans con GNU/Linux. Pero me encuentro que no me hace ni puñetero caso, así que buscando por internet leo que es necesario tener el módulo 8021q activado, así que trato de activarlo y el sistema dentro del contenedor me suelta palabrotas:

root@murzim-dnsnat64:/# modprobe 8021q
libkmod: ERROR ../libkmod/libkmod.c:505 kmod_lookup_alias_from_builtin_file: could not open builtin file '/lib/modules/2.6.32-27-pve/modules.builtin.bin'
FATAL: Module 8021q not found.

Instalar sistema de escritorio Cinnamon en Debian 8 Jessie

El otro día me trajeron un ordenador al que le instalé linux mint, todo funcionaba muy bien hasta que el portátil a los dos reboots dejó de funcionar. ¿Problemas de hardware? pues días mas tarde instalo de nuevo linux mint a otro equipo y zas! el mismo problema, así que tuve que ir a lo conocido.

Como el equipo es para un usuario final y nos interesa que vea que la experiencia con linux no es tan mala como piensan, pues es importante ponerles un sistema de escritorio bonito y funcional (cosa que ubuntu ya ha empezado a perder en los últimos años). Así que si linux mint no funcionaba, pero el entorno de escritorio de linux mint es chulo, vamos a instalar un sistema operativo que sabemos que funciona con el entorno de escritorio de linux mint.

Partimos de una Debian 8 Jessie (testing) recién instalada, con su entorno de escritorio xfce.…

Generar certificados válidos startssl en apache

Es importante que ciertas comunicaciones estén cifradas, para ello vamos a generar un certificado y lo vamos a verificar con la entidad certificadora startssl que nos permite validar certificados SSL. También podríamos hacer este paso sin validarlo en startssl, pero luego nos saldría cuando navegamos en el servidor que el certificado no es válido, pero la navegación sería segura igualmente.

Lo primero es generar los ficheros de certificado, el .csr, el .key y el .crt en nuestro servidor. Vamos a generar las claves para admin.sip.polaris.capa8.cat.

Verificaremos que tenemos instalado el paquete openssl, si no es así, lo instalamos:

root@polaris-pbx:~# apt-get install openssl

Nos iremos al directorio /etc/ssl/private y ahí generamos las claves…

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! :)…

Debian 7 wheezy: lxc + docker

Me disponía a probar LXC (Linux Containers) y tenía una duda, así que pregunté en twitter por ayuda, a los pocos segundos ya salió un follower ofreciéndomela y dándome a conocer un gestor que me ayudaría con la tarea de administrar con LXC, se trata de docker.
Ahora mismo no os puedo contar mucho mas de docker, ya que ni uno ni otro los conozco pero intuyo que hacen! así que este manual vamos a instalar docker + lxc en una debian wheezy.

Podría parecer trivial, la problemática es que docker no está para debian, si para ubuntu y otras distribuciones, pero ubuntu al haberse alejado tanto de debian quizás podría darnos algunos problemas, así que vamos a instalar docker en una debian stable.

Partimos de una debian 7 wheezy recién instalada, os presento a Rigel, estrella de la constelación de Orión :)…

VMWare ESXi: Instalando drivers para BCM5719

Acabo de meterle una tarjeta de 4 puertos ethernet a mi VMWare ESXi 5.0 y no la detecta, así que aquí el procedimiento para instalar dichos drivers.

El chipset de las interfaces de red de la tarjeta es BCM5719 y inicialmente está certificada para VMWare.

Primero nos descargamos el driver de la web de vmware:

https://my.vmware.com/group/vmware/details?downloadGroup=DT-ESXI50-BROADCOM-TG3-3129DV501&productId=229

Y a continuación accedemos por ssh a nuestro servidor y ejecutamos este comando:

# esxcli software vib list | grep tg3

Con esto veremos la versión del driver instalado y nos sacará un output similar a esto:

net-tg3 3.110h.v50.4-4vmw.510.0.0.799733 VMware VMwareCertified 2012-11-02

Cargamos por SFTP el fichero tg3-3.129d.v50.1-offline_bundle-1013484.zip en /vmfs/volumes/datastore/

Y ejecutamos esto:

# esxcli software vib update --depot=/vmfs/volumes/datastore/tg3-3.129d.v50.1-offline_bundle-1013484.zip

Una vez realizado, reinicamos la maquina y al volver a iniciarla nuestra tarjeta ya aparecerá en el control center de vmware! :)…

Replicar un servidor de DNS de un maestro a un esclavo

Tenemos que montar 2 servidores de DNS, un maestro y un esclavo, el esclavo simplemente va a recibir las actualizaciones del maestro, así que los cambios sólo los vamos a realizar al servidor de DNS maestro.

Instalamos bind en ambos equipos

# apt-get install bind9

Y creamos los ficheros de zona en /var/lib/bind/, por ejemplo el de capa8.cat…