Skip to content

Configuración de monit

22-jun-06

Aquí dejo la configuración que he usado para monitorizar con Monit, los servicios Apache, MySql, ssh y el espacio de disco duro

check process apache with pidfile /var/run/apache.pid
start program = "/etc/init.d/apache start"
stop program  = "/etc/init.d/apache stop"
if failed host localhost port 80 protocol http
and request "/index.html" then restart
check device rootfs with path /dev/ubd0
if space usage > 3 GB then alert
check process mysql with pidfile /var/run/mysqld/mysqld.pid
group database
start program = "/etc/init.d/mysql start"
stop  program = "/etc/init.d/mysql stop"
if failed unix /var/run/mysqld/mysqld.sock then restart
if mem > 60 Mb then restart
if 5 restarts within 5 cycles then timeout
check process sshd with pidfile /var/run/sshd.pid
start program  "/etc/init.d/ssh start"
stop program  "/etc/init.d/ssh stop"
if failed port 22 protocol ssh then restart
if 5 restarts within 5 cycles then timeout
Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Que difícil es con 96Mb!

22-jun-06

Sí, aunque parezca increíble este blog y unas 10 páginas más, basados en wikimedia y mambo, varios foros, listas de correo con qmail+vpopmail+qmailscan+bogofilter+clamav+ezmlm y mysql5.0, corren en una máquina con 64Mb y 32 de swap, es decir 96 ridículos Mb. Hace poco mudé mi web de mambo a wordpress y aunque parece más ligero, la realidad es que consume más recursos, hasta el punto que en una semana se me ha caído la web unas 15 veces por falta de memoria, contra un par de veces en varios años. He tenido que afinar todavía un poco más las configuraciones de apache y mysql, además de haber tenido que instalar un centinela de servicios. Monit ha sido el escogido, que por cierto, también me ha costado configurar para tan pocos recursos y aún estoy en ello. Ahora tengo que mejorar la seguridad contra los ataques DoS, que con los recursos que tengo… Menos mal que no tengo servicios profesionales en esta máquina ;-D

Monit Service Manager

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

De Breezy a Dapper 6.06 LTS: como la seda

20-jun-06

Sólo quería dar desde aquí la enahorabuena al equipo de Ubuntu. He actualizado las Ubuntu Breezy que tenía instalado en todos mis sistemas (tanto personales como del trabajo) a la recién y estable 6.06 LTS (Dapper Drake) de una forma absolutamente suave. Creo estar en la certeza de que es la primera vez desde que uso Linux (1998), que el proceso de actualización de una versión estable a otra, ya sea con Debian, RedHat, Suse o Mandrake, se realiza con total suavidad o al menos con muy pocas incidencias, aunque en mi caso no las he tenido.

Además de esta agradable experiencia, creo estar en lo cierto de tener ante mi la primera versión de un escritorio GNU/Linux 100% apta para usuarios sin experiencia. Un aplauso para el equipo de Ubuntu.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

El fin del desproporcionado negocio del copyright

04-jun-06

Lo que está ocurriendo, no sólo es inevitable, sino que es consecuencia natural de la evolución de la tecnología, la misma evolución que durante los último 60 años ha alimentado de forma desproporcionada a la industria del copyright, que no de los autores. Ahora el peso de la evolución tecnológica y social está cambiando, algo que afecta negativamente al acomodado y todopoderoso mercado de las discográficas, editoriales, cine e industria en general del copyright. Si no fuesen tan poderosos no ocurriría nada, simplemente se extinguiría en silencio, como otras tantas formas de vida, pero vamos a tener que aguantar sus últimos coletazos a golpe de derecho penal, hasta que aplastados por el peso de lo evidente emigren a otras vías de abastecimiento económico o pongan el cartel de cerrado por quiebra en sus puertas.

Siempre ha sido cuestión de crear mercado con la difusión del conocimiento, de algo que no se puede tocar y que solo existe en nuestros cerebros. Cuando apareció la imprenta la difusión del conocimiento pudo amplificarse pero sobre todo se convirtió en un bien con el que comerciar: el conocimiento se transformó en producto. Con la música y el cine ocurrió lo mismo, mientras han podido contener su cultura en los vinilos, CDs y cintas magnéticas todo ha ido bien, porque había algo tangible con lo que comerciar, pero en el momento en que aparece internet y la información se distribuye digitalizada en millones de lugares a la vez, sin “materia que lo contenga” y que pueda ser por tanto inventariada, el valor desaparece y cambia de estado. El resultado es que la industria del copyright cae, los autores ganan dinero actuando en sus conciertos, se abre el acceso a los autores vetados por las discográficas y los recursos económicos que acumulaban unos pocos se distribuye un poco mejor en otras que haceres. Esto de la tecnología no parece tan malo al fin y al cabo ¿no?.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Nacionalismo, religión, cultura de la guerra (EEUU) y terrorismo: 666

03-jun-06

Hoy me he dado cuenta que dentro de tres días, el 6 de junio del 2006, coincidirán tres números en nuestro calendario, aunque sobran 2000 ¿no?, que para los de religión cristiana o satánica – ¿esto último es una religión? – tiene un significado especial. He rebuscado un poco por la www por si había algún comando de suicidio colectivo, pero no, no he encontrado ninguna absurda histeria cultural, parece que en general hemos superado la lacra de las profecías del fin del mundo. Lo que si he podido leer es el mensaje de Fátima que hasta ahora no lo conocía y me quedo con esto :

Los buenos y los que propaguen la profecía de la Virgen de Fátima, NO DEBEN TEMER, pero los demás sufrirán las consecuencias de hacer caso omiso de esta advertencia, el terremoto causara la destrucción de gran parte de la tierra, algunas partes se separaran y causará gran desastre!

En mayúsculas queda subrayado que los que extiendan la semilla del negocio mensaje de Fátima, no deberán tener miedo. Y miedo es el argumento que utilizan las religiones para controlar las mentes del pueblo poco cultivado. Matar para llevar el mensaje de Dios y combatir contra los que amenacen la verdad, un mensaje de poder y dominio, un mensaje que transporta su cultura única. Este fue el motivo por el que los católicos exterminaron a los pueblos cátaros en el pasado y el motivo por el que algunos musulmanes alimentan la jihad y el odio contra los infieles en el presente.
Dice Peter Atkins

“la religión discute los temas difíciles con guerras, terror y coerción y construye una red de ideas en conflicto que esconden la ignorancia bajo un manto de palabras grandilocuentes y vacías.”

La definición es para mí 100% acertada, pero este afamado físico, también dice que la religión es una corrupción de la inteligencia, aunque yo no estoy en absoluto deacuerdo. La religión es parte de la naturaleza humana y es un indicativo de la curiosidad del hombre por aprender y conocer como funciona la realidad que percibe.

Recientemente he leído bastante sobre la naturaleza humana, concretamente “La Naturaleza Humana” de Jesús Mosterín un filósofo catalán que discute las cuestiones más intrincadas como el terrorismo, el nacionalismo, la eutanasia o la religión en un brillante, claro y neutral discurso científico-filosófico. Cuando lees sus imnumerables artículos y libros, caes en la cuenta de que el mundo puede ser contemplado desde puntos de vista muy diferentes a los acostrumbrados. Su ideas te sumergen en una excitante atracción por el conocimiento que descubre con asombrosa simplicidad, como si se destaponasen los oídos en el cambio de presión por la altura, problemas tan difíciles de imaginar como la evolución de las especies, por qué los terroristas actúan como lo hacen o lo sencillo que resulta “lavar el cerebro” a un grupo de personas, sociedades o naciones enteras. Y esto último que digo, esta parte de la naturaleza humana, la de dominar y ejercer poder sobre los demás es la que yo calificaría de 666, lejos de un sentido religioso o supersticioso; la única forma de luchar contra esto es mediante el acceso a la cultura, al conocimiento libre que desde aquí siempre reivindico, a la libertad que nos ofrece el conocimiento, al individualismo de ideas que nos libera de los ideales colectivos de las guerras, las pasiones por las banderas y dioses, o del racismo.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Metal by elektro

02-jun-06

Ultimamente estoy leyendo mucho sobre Machina Supremacy un grupo de Metal que utiliza el chip SID del mítico Commodore 64, como uno más de sus instrumentos. Hace tiempo que me tropecé con ellos y otros más, mientras escribía un mini artículo en mi antigua web sobre el SID. Lo más interesante que decía lo pego a continuación:

1
Pero los descubrimientos no se quedaron ahí. Encontré casas comerciales que habían sacado sus instrumentos de sonido en plan profesional. Los que más me sorprendieron fueron los encontrados en <a title="sidstation" href="http://www.sidstation.com/"><u>sidstation</u></a>, <a title="machinedrum" href="http://www.machinedrum.com/"><u>machinedrum</u></a> y <a title="monomachine" href="http://www.monomachine.com/"><u>monomachine</u></a>. Hay hasta mp3 para escuchar los sonidos que "sintetizan". El sonido es sencillamente alucinante, consiguiendo unos de los sonido elektros más puros y potentes que he escuchado nunca. Por supuesto yo soy un profano en esta materia y me gustaría que opinaseis los entendidos. También encontré <a title="hardsid" href="http://www.hardsid.com/">tarjetas PCI para PC</a> con el SID  instalado para las delicias de los amantes de este sonido.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

La cultura tiene el futuro claro

02-jun-06

Mientras leía en el blog de David Bravo como van perdiendo terreno las gestoras del copyright frente al movimiento copyleft y los autores simpatizan cada vez más con la “piratería” embriagados por el poder de internet como herramienta de difusión sin intermediarios, recuperaba de mis recuerdos unas notas que fui plasmando en OpenOffice hace unos “muchos” meses para un proyecto literario que probablemente me llevará años terminar – soy torpe escribiendo, que le voy a hacer. La cosa era esta

1
 Si lo piensas bien, puede que el hecho de que nos prohíban del todo el intercambio de archivos con derechos de autor por las redes p2p hasta tal punto que nadie se atreva ya a participar de este derecho, podría ayudar a impulsar y crear la necesidad de desarrollar a un ritmo mucho más acelerado y por mucha más gente, software libre, libros libres, música libre y nuevas plataformas para distribuir todo esta cultura y conocimiento, incluso proyectos no relacionados con la informática con carácter de libre distribución, supliendo de ese modo la carencia de productos de consumo que no está al alcance del poder adquisitivo de la gran mayoría de la población y que las multinacionales con su publicidad nos hace desear, convirtiéndonos por tanto en esclavos del consumo. O eso o privarnos de la cultura.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

old.tapiasbravo.com

01-jun-06

A petición de algunos lectores, acabo de poner en línea la antigua web de tapiasbravo.com. Como se puede comprobar, el aspecto ha quedado un poco tocado, pero al menos los contenidos están de nuevo al alcance. La verdad es que el weblog de mambo me jugó una mala pasada, pero todo empezó meses antes con un problema entre el sql de mambo y mysql versión 5. Aquí documento lo sucedido y la solución para quien le haya afectado también.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

10% del cerebro?

01-jun-06

Le estaba dando vueltas a un problema que tenía con las transacciones en mysql y me ha surgido la siguiente pregunta, ¿por qué se ha extendido tanto la absurda creencia de que sólo utilizamos un 10% de nuestro cerebro?. Supongo que por una vez no tendrá la culpa la religión.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

El theme elegido

22-may-06

Arggg, esta sucia manía de ir anotando los progresos de lo que haga. A priori parece una pérdida de tiempo, pero creo que me sirve para crear más sinapsis que ayuden a pasar a la memoria  de a largo plazo, las ideas de los conocimientos adquiridos. Uf, creo que tengo dejar de ver los programas de Eduardo Punset.
El theme que estáis viendo es uno de mis favoritos de entre todos los que he instalado y probado. Ahora toca hacer limpieza, que se queda todo el directorio de theme hecho unos zorros, sobre todo por esos diseñadores terroristas que empaquetan en un zip su proyecto sin directorio y que provocan un desparrame de archivos cuando los descomprimes en ./
Ya sólo me queda adaptar el diseño de mi antiguo logo de tapiasbravo.com… que por cierto creo que tardaré al menos toda la semana. Mañana tengo que seguir con la implementación de procedimientos almacenados en los webservice de la aplicación que desarrollo para mi empresa, además de acabar de diseñar e implementar el diálogo de administración de usuarios y permisos. Pero lo peor viene por las tardes, que viene la traductora de alemán de la interfaz y los mensajes de control de excepciones del proyecto. El bestia de mi no quiere que existan malas interpretaciones en la traducción.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Code snippet

21-may-06

Esto lo decía en mi primera entrada del blog

El caso es que además de personalizar el blog, estoy intentando saber como escribir código fuente en una entrada de la bitácora y que se vea coloreado, bien indentado, limpio y dentro de un recuadro con marco y de color distinto al de fondo.

El problema lo he resuelto con el plugin Code snippet aunque todavía no estoy muy convencido con los colores mapeados.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Se acabó el sufrimiento.

16-may-06

Por fin!!!! después de muchos meses esperando, tengo una conexión decente a internet y línea de teléfono tal como describo en mi primer envío al blog. Ahora a probar skype y ekiga :-), pero sobre todo a ponerme al día con tantas cosas que tengo pendientes por no tener acceso desde casa en condiciones.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Notas de djbdns, cachedns + tinydns: resolutor y servidor de dns en la red interna.

12-may-06

Siempre me pasa igual, cada vez que instalo djbdns como cache de dns y servidor de dns para la red interna con los nombres para cada uno de los hosts internos de la red, se me olvida cómo hacer que funcionen los dos a la vez sin problemas.

Esta vez he decidido no olvidarlo más y nada como anotarlo en mi propio weblog.

Lo primero es instalar djbdns en debian.

1
apt-get install daemontools-installer djbdns-installer

Sigue la instrucciones para instalarlo, es bastante sencillo.

Una vez instalado hay que proceder a la configuración. Saber que el cache de dns lo gestionan cachedns y el servidor de nombres tinydns. Antes de nada hay que tener en cuenta que ambos servicios no pueden ni deben correr en la misma IP, así que deberemos tener al menos dos IP, física o sobrecargadas en la misma ethernet. No he probado si tinydns puede funcionar utilizando 127.0.0.1. Supongamos que tenemos estas IPs, 192.168.1.81 para el cache dns y 192.168.1.82 para tinydns.

Procedamos a configurar cachedns

1
dnscache-conf dnscache dnslog /etc/dnscache 192.168.1.81

Se habrá creado automáticamente en /etc/ el directorio dnscache con un montón de carpetas y archivos, donde se encuentra la configuración del cachedns. Ahora sólo escucharía en 127.0.0.1:53, para que escuche y acepte conexiones de otras redes deberemos indicarlo de la siguiente manera

1
touch /etc/dnscache/root/ip/192.168.1

en este momento aceptaría peticiones al 53 desde cualquier IP de la red 192.168.1.0. Realizado esto ya podemos levantar el servicio utilizando supervise, el demonio que instala daemontools, herramienta también de djb que antes instalamos junto a djbdns (¿recordais?)

1
ln -s /etc/dnscache /service

si no existiese el directorio /service, se crea y ya está. En 5 segundos de hacer el enlace simbólico supervise levanta cachedns.

En este momento ya atiende peticiones. Al principio tiene que ir recolectando las resoluciones de nombre y esto lo hace preguntándole a otros resolutores, como por ejemplo los DNS de nuestro proveedor. Para ello accede a este archivo /etc/dnscache/root/servers/@ donde hay una lista de IP donde cachedns puede “preguntar” para luego almacenar en su cache. En tail -f /etc/dnscache/log/main/current podréis ver cómo va preguntando y almacenando. Uhhhmmmm bueno, falta decirle a tu sistema cual es el nameserver así que vi /etc/resolv.conf y pondremos el primero de la lista de nameserver a 192.168.1.81

1
2
cat /etc/resolv.conf
nameserver 192.168.1.81

bueno, y ahora vamos a configurar el servidor nombres tinydns. La verdad es que me encanta esta herramienta porque nos olvidamos de los engorros de BIND, sus números de serie y sus mil archivos. En djbdns todo es simpleza, por no hablar de seguridad, robustez, velocidad, etc.

1
tinydns-conf tinydns dnslog /etc/tinydns 192.168.1.82

al igual que cache de dns se ha creado el directorio /etc/tinydns

para levantar tinydns usamos de nuevo el supervise

1
ln -s /etc/tinydns /service

Bueno, ahora ya nos queda menos aunque lo más importante, crear el dominio interno de nuestra red y los hosts del dominio. Supongamos que tenemos 5 ordenadores en casa. Uno de ellos es el servidor web, otro el de dns y servidor de tiempo (ntpd) y los otros tres estaciones de trabajo. El dominio se va a llamar freemem. Vamos a hacer primero unas cosillas en dnscache y para que podamos tener un dominio interno utilizaremos una característica que tiene djbdns y que se llama “split horizon”.

1
2
echo 192.168.1.82 > /etc/dnscache/root/servers/freemem
touch /etc/dnscache/root/servers/1.168.192.in-addr.arpa

Para que funcione el invento

1
echo 1 > /etc/dnscache/env/FORWARDONLY

cd /etc/tinydns/root/

y ahora a definir los hosts. Editamos /etc/tinydns/root/data y lo ponemos parecido a esto

1
2
3
4
5
6
7
#define el servidor de nombres autorizado
.freemem::ns1.freemem
=www.freemem:192.168.1.1=dns.freemem:192.168.1.81
=workstation1.freemem:192.168.1.2
=workstation2.freemem:192.168.1.3
=ns1.freemem:192.168.1.82
+ntp.freemem:192.168.1.81

y ahora a ejecuta el comando make. Ya sólo nos queda reiniciar dnscache

1
svc -h /service/dnscache/

Ya solo quedaría poner en los resolv.conf de todos los hosts como nameserver 192.168.1.81

1
2
3
4
cat /etc/resolv.conf
domain freemem
search freemem
nameserver 192.168.1.81
Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com

Ya tenía ganas de escribir algo.

07-may-06

No he tenido tiempo de personalizar el blog o más que tiempo, este desastroso servicio por wifi de acceso a internet que tengo y que no me permite acceder más de cinco minutos sin cortes de más de diez minutos, me ha impedido aprovechar mejor mi espacio de ocio: una tortura, sobre todo cuando estoy logueado en mis sistemas remotos por ssh. Afortunadamente he encontrado otro proveedor de telefonía que la CMT ha autorizado para dar servicios VoIP. Funciona por LMDS a falta de línea por cable (es lo malo que tiene vivir fuera del nucleo urbano). Espero que a lo largo del mes vengan, lo instalen, pero sobre todo espero que el servicio sea verdaderamente el ofrecido.

El caso es que además de personalizar el blog, estoy intentando saber como escribir código fuente en una entrada de la bitácora y que se vea coloreado, bien indentado, limpio y dentro de un recuadro con marco y de color distinto al de fondo.

Share and Enjoy:
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • Meneame
  • Bitacoras.com