Debian

Configuración de la autentifición en Nagios2

By | Debian, Linux, Ubuntu | No Comments

nagios-bebe.jpgLos ficheros de configuración de apache se encuentrane en la siguiente ubicación


/etc/nagios2 aqui podemos encontrar los archivos de configuración del programa o servicio
/etc/nagios2/conf.d/ aqui estan las definiciones de los host grupos y alertas
/etc/usr/share/nagios2/htdocs Aqui estan los archivos php que forman el frontend.

Para que nagios nos permita autentificarnos en este caso solo activaremos la autentificación de apache y desactivaremos la de nagios.
Modificaremos el archivo /etc/nagios2/cgi.cfg con


use_authentication=0

y ejecutaremos la siguiente orden:


echo "root" >/etc/nagios2/htpasswd.users

Ya lo tenemos todo listo , reiniciamos los servicios de apache y nagios y ya podremos entrar en el frontend de nagios en la direccion:


http://locahost/nagios2

Autentificaándonos como root.

Insultos de sudo

By | BSD, Debian, DragonFlyBSD, FreeBSD, Gentoo, Linux, OpenBSD, Ubuntu | No Comments

Este tip es algo antiguo, aunque muchos lo desconocerán. El caso es que se puede configurar el comando sudo para que nos insulte con una donosa frase como It can only be attributed to human error, Listen, burrito brains, I don’t have time to listen to this trash o Wrong! You cheating scum!. Para activarlo hay que editar el archivo /etc/sudoers:

 

# sudo vi /etc/sudoers

Situarnos en la línea que comienza por Defaults, y añadir el flag insults al final:

Defaults     !lecture,tty_tickets,!fqdn,insults

A continuación limpiamos con la opcion -k (kill) la sesión abierta de sudo (si existe), para que nos solicite escribir la contraseña la próxima vez que ejecutemos sudo:

# sudo -k

Ahora cada vez que introduzcamos mal la contraseña al ejecutar sudo nos insultará.

Sudo

Vía: http://www.alfonsojimenez.com/2007/09/09-insultos-de-sudo

Arrancando máquinas virtuales mediante consola

By | Debian, Gentoo, Linux, SuSE, Ubuntu | No Comments

vmware-player-ubuntu-install-4.pngLo primero que debemos hacer es registrar la VM en el servidor VMware.

# vmware-cmd -s register "/vmware/Nagios/Ubuntu.vmx"

Y finalmente ya podremos ejecutar la máquina con la siguiente instrucción:

# vmrun start "/vmware/Nagios/Ubuntu.vmx"

En el caso de que se nos quede colgada la consola sin noticias de s se ha ejecutado o no la VM en cuestión, lo mejor que podemos hacer es ejecutar otra consola y mirar que está pasando en el /var/log/messages.

# tailf /var/log/messages

ó

# tail -f /var/log/messages

Otro caso puede ser el mensaje que nos puede enviar la instrucción vmware-cmd /ruta/a/la/vm start

VMControl error -16: Virtual machine requires user input to continue

Ni más ni menos que lo que dice: necesita la interacción de alguien para poder continuar. Esto se puede tratar desde vmware-server-console que es la plicación gráfica, capaz de ayudarnos con este problema.

IMAP Service

By | Debian, Geek Works, Linux | 5 Comments

images.jpegIntroducción

En este Post voy a explicar paso a paso la instalación de Debian en un ordenador bastante modesto:

* Pentium 100 Mhz
* 24 Mb de RAM.
* Disco duro de 6Gb
* Sin lector de CD-ROM
* BIOS no autoarrancable
* Con disquetera
* Sin USB
* Tarjeta de Red: 3Com Etherlink III ISA

El objetivo es convertir este equipo (a partir de ahora se llama 'bichejo', el nombre es una idea original de mi mujer), en un servidor de correo y Web, proporcionando los siguientes servicios:

* MTA: exim4.
* fetchmail + gotmail: para recuperar correo de cuentas que ya tenía en POP3 ó en hotmail.
* Filtros del correo con Amavis: Spamassasin + ClamAV.
* Servidor IMAP: courier-imap.
* Caché IMAP: imapproxy.
* Reglas de correo (ubicar deterinados correos en carpetas definidas): procmail.
* Servidor Web: boa.
* Webmail: courier-webmail (sqwebmail).

Con el software seleccionado se ha tenido en cuenta lo limitado de la máquina y la realidad es que al final el rendimiento es aceptable.

Si tienes algún trasto antiguo olvidado en casa, y no sabes qué hacer con él, quizás sea un buen momento para resucitarlo!!!!!.
More...Instalación del sistema operativo (desde Internet).

Este fue el primer problema, es ordenador no tiene CD-ROM, además la BIOS tampoco permite arrancar desde CD, con lo que tampoco sirve instalarle alguno. Probé un disquette de arranque universal (http://btmgr.webframe.org/) pero tampoco resultó, al ser un ordenador tan antiguo a veces pasa.

La solución fue instalar Debian desde Internet, lo único que había que hacer era crear los discos 'boot' y 'root' y luego indicar que la instalación la debía hacer desde un determinado mirror. Después me di cuenta que no era suficiente con estos discos y necesitaba otro con drivers de tarjetas antiguas como la mía (driver 3c509).

El modo de crear los discos es el siguiente:

* Descargar imágenes:

http://http.us.debian.org/debian/dists/sarge/main/installer-i386/current//images/

Hay que bajarse:

boot.img (es el primer disquette que insertaremos)
root.img (el segundo)
net-drivers.img (este es opcional, sólo será necesario en caso que nuestra tarjeta no haya podido ser detectada y necesitemos otro driver).

* Grabar las imágenes: usaremos dd

dd if=boot.img of=/dev/fd0 bs=1024 conv=sync ; sync
dd if=root.img of=/dev/fd0 bs=1024 conv=sync ; sync
dd if=net-drivers.img of=/dev/fd0 bs=1024 conv=sync ; sync

Read More

COMO update-rc.d

By | Debian, Linux, Ubuntu | No Comments

bootchart-reordered.pngSe requiere conocimientos previos de System V.

update.rc.d -f samba remove

Con este comando se borran todos los enlaces en los directorios rc.?.d. al guión /etc/init.d/samba. La opción "-f" le dice hacerlo a pesar de que existe todavía el guión samba. Todavía es posible arrancar Samba manualmente con "/etc/init.d/samba start".

update-rc.d samba defaults

Este comando crea enlaces que inician samba en los runlevels 2345 y enlaces que lo terminan en los runlevels 016 con la prioridad 20. Equivale a:

update-rc.d samba start 20 2 3 4 5 . stop 20 0 1 6

Vía: peron