Autor: Jose Miguel Lopez-Coronado

Incluir código HTML en título de jQuery UI dialog

Intro El UI de jQuery simpifica mucho las cosas a la hora de desarrollar una aplicación web. Además unifica la apariencia. Sin embargo, las últimas versiones de jQuery UI no soportan directamente código HTML en el título de los diálogos emergentes.   Solución La solución pasa por colocar el siguiente código lo más arriba posible tras la carga de jQuery UI: JavaScript $.widget("ui.dialog", $.extend({}, $.ui.dialog.prototype, { _title: function(title) { if (!this.options.title ) { title.html(" "); } else { title.html(this.options.title); } } })); 123456789 $.widget("ui.dialog", $.extend({}, $.ui.dialog.prototype, {    _title: function(title) {        if (!this.options.title ) {            title.html(" ");        } else {            title.html(this.options.title);        }    }}));...

Read More

docker en lxc

Intro No me voy a extender demasiado con el tema, pero ya hacía tiempo que quería disponer de una máquina virtual donde poder experimentar con docker y los containers lxc me parecen de lo más cómodo, así que me puse a instalar docker, siguiendo las instrucciones del tutorial https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 en uno de estos container. Sin embargo, al tratar de probarlo con el Hello-world el sistema se quejaba de la siguiente manera: docker: failed to register layer: ApplyLayer exit status 1 stdout: stderr: permission denied. Googleando encontré una página donde explicaban la forma de instalar docker en un container. en esencia...

Read More

Comandos útiles para Windows 10

Intro Ya hemos instalado Windows 10 en casi todos los ordenadores, así que va siendo hora de recopilar una serie de herramientas útiles para la administración del sistema. Personalmente me gusta la opción (disponible ya en otras versiones anteriores de windows) de administrarlos remotamente. A lo mejor es porque tengo que administrar casi 20 equipos.   Forzar cambio de contraseña en el primer inicio de sesión Cuando creamos nuevos usuarios en los equipos no nos complicamos con el tema de las contraseñas, así que asignamos una cualquiera al azar, pero para evitar que el usuario perezoso (todos somos usuarios...

Read More

Monitorización con Pandora FMS

Intro Desde hace ya algunos años estaba buscando alguna solución de monitorización que me resultase útil para controlar los equipos. Los Linux porque son servidores y deben estar funcionando sin problemas y los windows para ver cuando necesitan ser actualizados (hardware). La aplicación más empleada desde hace un montón de tiempo ha sido NAGIOS. Sin embargo, es tan completa que la curva de aprendizage se me ha hecho demasiado cuesta arriba en varias ocasiones. El otro día me hablaron de Pandora. Pandora FMS es una aplicación de monitorización similar a NAGIOS desarrollada en España. La interfaz de usuario de...

Read More

Las máquinas virtuales KVM en proxmox no inician por error de certificado en VNC

Intro Normalmente prefiero correr containers en los proxmox, pero quiero probar un sistema de monitorización nuevo que viene como iso, así que me dispuse a crear una nueva máquina kvm. Después de tenerla creada voy a instalar el sistema y para ello arranco la máquina, pero resulta que no arranca. El mensaje de error que obtengo es el siguiente: kvm: -vnc unix:/var/run/qemu-server/102.vnc,x509,password: Failed to start VNC server: Our own certificate /etc/pve/local/pve-ssl.pem failed validation against /etc/pve/pve-root-ca.pem: The certificate hasn’t got a known issuer start failed: command ‘/usr/bin/kvm -id 102 -chardev ‘socket,id=qmp,path=/var/run/qemu-server/102.qmp,server,nowait’ -mon ‘chardev=qmp,mode=control’ -pidfile /var/run/qemu-server/102.pid -daemonize -smbios ‘type=1,uuid=cf6a2c6e-87ce-4cd2-8808-3d02e2d97307’ -name temp -smp ‘1,sockets=1,cores=1,maxcpus=1’ -nodefaults -boot ‘menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg’ -no-acpi -vga std -vnc unix:/var/run/qemu-server/102.vnc,x509,password -cpu qemu64 -m 4096 -k es -device ‘pci-bridge,id=pci.2,chassis_nr=2,bus=pci.0,addr=0x1f’ -device ‘pci-bridge,id=pci.1,chassis_nr=1,bus=pci.0,addr=0x1e’ -device ‘piix3-usb-uhci,id=uhci,bus=pci.0,addr=0x1.0x2’ -device ‘usb-tablet,id=tablet,bus=uhci.0,port=1’ -device ‘virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3’ -iscsi ‘initiator-name=iqn.1993-08.org.debian:01:fdd1a9b4471c’ -drive ‘file=/var/lib/vz/template/iso/PandoraFMS7.0NG.719.x86_64.iso,if=none,id=drive-ide2,media=cdrom,aio=threads’ -device ‘ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200’ -drive ‘file=/dev/ssd/vm-102-disk-1,if=none,id=drive-virtio0,format=raw,cache=none,aio=native,detect-zeroes=on’ -device ‘virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100’ -netdev ‘type=tap,id=net0,ifname=tap102i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on’ -device ‘virtio-net-pci,mac=5A:A0:1C:F5:B6:2C,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300’ -machine ‘accel=tcg” failed: exit code 1 De todo ésto la parte importante está al principio, la que dice: kvm: -vnc unix:/var/run/qemu-server/102.vnc,x509,password: Failed to start VNC server: Our own certificate /etc/pve/local/pve-ssl.pem failed validation against /etc/pve/pve-root-ca.pem: The certificate hasn’t got a known issuer Parece que el sistema no reconoce el certificado SSL del servidor.   Solución Pues nada, a hacer un poco de google y ver que pasa. Encontré la siguiente entrada de un blog: Failed to start VNC server: Our own certificate /etc/pve/local/pve-ssl.pem failed validation Allí se explica la razón, el...

Read More