Algunas veces queremos guardar la salida de alguna query MySQL en un fichero para poder consultarlo luego.

Con el comando tee podemos loguear todo lo que se produce en la consola de MySQL, incluyendo queries y sentencias.

Monitorizando nginx con nginx_status

Para monitorizar las conexiones a nginx de una forma similar al server-status de Apache lo podemos hacer mediante el modulo stub_status.

Tenemos que tener compilado el nginx con la opción "–with-http_stub_status_module".

Editamos nuestra configuración y añadimos lo siguiente:

Aumentar swap mediante un fichero

Muchas veces nos encontramos con algún servidor que anda justo de swap y nos gustaría ampliarla momentáneamente para solucionar el problema.

Si por algún motivo puntual necesitamos añadir más swap podemos usar ficheros como swap.

Funciones disponibles en PHP

Una de las herramientas mas importantes en cualquier lenguaje de programación son las funciones. Una función consiste en un conjunto de rutinas y acciones que a lo largo del script van a ser ejecutadas multitud de veces agrupados en una FUNCION y desde cualquier punto del script puede ser llamada y ejecutada. A su vez, esta función puede recibir parámetros externos de los cuales dependa el resultado de una función.

En este artículo intentaremos hacer un listado completo de funciones disponibles para utilizar en PHP.

Funcionamiento de Memcache

Memcache es un sistema para almacenamiento de objetos en memoria que pueden ser solicitados por varios procesos, incluso en distintas máquinas y que actúa como caché para acelerar estas peticiones.  

Memcache ha sido diseñado de manera genérica aunque su mayor utilidad y para la que fue desarrollado inicialmente es para reducir la carga en sitios web debido a las solicitudes a base de datos que en muchos casos son innecesarias.

Comando TCPdump

TCPDump es una aplicación para analizar el tráfico que circula por la red.

Nota: utiliza la librería "pcap", utilizada para capturar paquetes.

Configurar un servidor Puppet

En este documento haremos una instalación básica de Puppet.

Componentes de Puppet

Cuando administramos servidores mediante puppet intervienen muchos componentes que definen el funcionamiento de la aplicación. En este documento explicaremos los diferentes componentes que existen en puppet.

Administrando nodos con Puppetrun

Este comando nos permite administrar todos los nodos desde un mismo servidor. El único requisito para que esto funcione es que el demonio "puppetd" esté levantado en todos los nodos que queramos administrar.

A continuación se explicará un ejemplo de configuración y ejecución de puppetrun.

Exported Resources con Nagios

Puppet incluye nativamente recursos para administrar los ficheros de configuración de Nagios.

A continuación se muestra una clase de ejemplo que añade un servidor automáticamente a nuestro Nagios: