Nagios es un sistema de monitorización de redes de código abierto ampliamente utilizado, que vigila los equipos (hardware) y servicios (software) que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP…), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos…), independencia de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL cifrados o SSH, y la posibilidad de programar plugins específicos para nuevos sistemas. 1.- Instalar Nagios, para eso abrir… Continuar leyendo


Este manual abarca los puntos más usados en una aplicación web típica. Índice: Instalar Yii Framework y crear la primera aplicación Crear modelos y CRUDs en Yii Framework Personalizar gii en Yii Framework PHP layouts y variables del config en Yii Modificar MENU y CSS en Yii Temas en Yii APP multilenguaje en Yii Autenticación de usuarios utilizando una base de datos en Yii URLs limpias en Yii Framework Validaciones en Yii Bases de datos (DAO) en Yii Bases de datos (AR) en Yii Relaciones en Yii Orden por defecto y condición extra para el GridView en Yii Fechas con… Continuar leyendo


Una cuestión importante a tener en cuenta es tener URLs limpias que sean amigables ya que esto principalmente ayuda a tener un mejor SEO y también puede servir de mucho a un usuario común para recordarse de urls que visitó. Yii de manera predeterminada crea enlaces de la siguiente manera: /index.php?r=controlador/vista Pero que estos se pueden mejorar poniendo las propiedades del componente urlManager, a lo cual los enlaces quedarían así: /controlador/vista Crear un .htaccess en la carpeta del proyecto con el siguiente código: Vamos a /protected/config/main.php y en el arreglo component agregamos: Con esto hemos limpiado las URLs de nuestro sistema, si nuestros… Continuar leyendo


Primero crear la tabla usuarios en su DB  [Para usar una determinada DB para su aplicación web deben de vincularla primero (El script es para MySql, pero lo pueden adaptar para su gestor de base de datos), ver este tema]: — —————————- — Table structure for `usuarios` — —————————- DROP TABLE IF EXISTS `usuarios`; CREATE TABLE `usuarios` ( `id_usuario` int(11) NOT NULL AUTO_INCREMENT, `nick_usuario` varchar(128) NOT NULL, `pass_usuario` varchar(128) NOT NULL, PRIMARY KEY (`id_usuario`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Luego crear el modelo y el CRUD de esta tabla con el Gii En protected/components/UserIdentity.php sustituimos la clase UserIdentity por: En protected/models/Usuarios.php… Continuar leyendo


Webmin es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con él se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuración, apagado del equipo, etcétera, así como modificar y controlar muchas aplicaciones libres, como el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros. 1- Abrimos el terminal y usamos el siguiente comando: vi /etc/yum.repos.d/webmin.repo , agregamos y guardamos lo siguiente: [Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 2- También debe descargar e instalar la llave GPG: wget http://www.webmin.com/jcameron-key.asc rpm –import jcameron-key.asc 3- Instalar webmin: yum install webmin 4- Iniciar webmin: /etc/init.d/webmin start /etc/init.d/webmin status chkconfig… Continuar leyendo


Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual. ¿Cómo instalar en Fedora? su – ## O ## sudo -i cd /etc/yum.repos.d/ ## Fedora 18/17/16/15/14/13/12 wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo ## CentOS 6.4/6.3/6.2/6.1/6/5.9 and Red Hat (RHEL) 6.4/6.3/6.2/6.1/6/5.9 wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo yum install VirtualBox-4.2 ¿Cómo instalar en CentOS o Red Hat? 1- Agregar el repositorio EPEL ## CentOS 6 y RHEL 6… Continuar leyendo


El conjunto de sistemas operativos de Microsoft mejora su porcentaje de mercado en el último mes situándose al borde del 92% de usuarios en todo el mundo.Esta noticia coincide con el anuncio acerca de que los equipos con Windows XP, segundo sistema en nivel de popularidad con cerca del 40% de mercado, dejarán de recibir soporte y actualizaciones dentro de un año. Esto último está siendo aprovechado para ofrecer descuentos a las empresas al objeto de conseguir una migración a Windows 8 que mejore los números del último sistema operativo de Microsoft. Pese al buen inicio de año por parte… Continuar leyendo


 Chrome Remote Desktop es un plugin para el navegador de Google con el que poner a nuestro alcance la administración remota de un equipo conectado a Internet. Pese a que existe varias aplicaciones que permiten disfrutar de esta posibilidad, no está demás contar con ésta que además de haber sido creada por el propio equipo de Google para su navegador, detaca por su sencillez de uso, rapidez y estabilidad. Ideal para prestar servicios de soporte y ayuda o para administrarlos remotamente, basta con que los usuarios de ambos extremos dispongan de esta extensión para poder disfrutar de sus ventajas. Chrome… Continuar leyendo


PageSpeed es un popular complemento para desarrolladores web con el que medir y optimizar el rendimiento de nuestra página web, si ya conoces esta herramienta y te interesa lograr un mayor compromiso de tus usuarios, más conversiones y mejor posicionamiento (recuerda que la velocidad de la página es un parámetro relevante en el algoritmo de Google) además de mejorar la experiencia de usuario no te pierdas mod_pagespeed o IISpeed. mod_pagespeed nos permite optimizar y acelerar una página web que se ejecutan en un servidor de Apache. Ya usada por más de 120.000 sites todos aquellos que utilizan un servidor dedicado,… Continuar leyendo


Mozilla se encuentra trabajando en una siguiente fase de Mozilla Persona, un sistema seguro que respeta la privacidad del usuario y el cual sirve para inician sesión en cualquier sitio web que lo implemente y así no tener que estar recordando infinitas contraseñas para cada sitio. Para comprender mejor Mozilla Persona, se podría comparar con los botones de sesión que observamos en varios de nuestros sitios favoritos, donde al iniciar sesión puedes hacerlo directo con tu cuenta de Twitter o de tu Facebook. ¿Cuál es la diferencia? En que los servicios de inicio de sesión que haz utilizado son de… Continuar leyendo