martes, 12 de julio de 2011

Nagios - Monitoreo de SSH por otro puerto

Problema: ya instalé Nagios3 pero el servicio de SSH no lo puede monitorear. El servicio de SSH no está configurado en el puerto 22 (default port) sino que está en el 2222. Como hago para configurar el monitoreo sobre este puerto?

Solución:
1. Abrir el archivo:
sudo nano /etc/nagios3/conf.d/services_nagios2.cfg
2. Cambiar en la linea :
check_command check_ssh
por
check_command check_ssh!2222
3. Reiniciar el servicio:
sudo /etc/init.d/nagios3 restart

lunes, 11 de julio de 2011

Ubuntu Server 10.10 - GRUB2

Problema: Mi servidor no tiene monitor, teclado, ni mouse para accederlo y cuando lo apago o reinicio, éste no arranca.

Solución: Una posibilidad del problema > Si se conecta un monitor, se podrá ver que el GRUB está esperando a que seleccione un sistema operativo, a pesar de que en el GRUB está configurado para que arranque un OS automáticamente si no se selecciona una opción en un tiempo determinado. Ahora... si tenemos un servidor, debería ser el único OS instalado en ese hardware, por lo tanto podemos configurar para que no espere nuestra selección se OS.

1. sudo nano /etc/default/grub
2. modificar la linea GRUB_TIMEOUT=xx a GRUB_TIMEOUT=0
3. sudo update-grub2

martes, 5 de julio de 2011

Varia volumen por consola

Problema: Quiero modificar el volumen por consola.

Solución:
1. Bajar volumen 10%: amixer sset Master 10%-
2. Subir volumen 10%: amixer sset Master 10%+
3. Bajar volumen completamente: amixer sset Master 100%-
4. Subir volumen al palo: amixer sset Master 100%+

martes, 31 de mayo de 2011

Ubuntu Server - Ver estado de RAID 1

Problema: tengo montado un RAID 1 controlado por la motherboard y sobre él un Ubuntu Server 10.10. Y quiero ver en que estado se encuentra el RAID 1, ya que la única manera de verlo hasta ahora es solo cuando arranco el servidor en el inicio de la BIOS.

Solución:
sudo dmraid -r

muestra algo así si el RAID 1 está bien:

/dev/sdb: nvidia, "nvidia_adciibdc", mirror, ok, 976773166 sectors, data@ 0
/dev/sda: nvidia, "nvidia_adciibdc", mirror, ok, 976773166 sectors, data@ 0

jueves, 26 de mayo de 2011

Comprimir y Descomprimir

Problema: nunca me acuerdo como se comprimen y descomprimen los archivos.

Solución:
.TAR (comprimir/descomprimir)
tar cvf archivo.tar /archivo/mayo/*
tar xvf archivo.tar

.TAR.GZ (comprimir/descomprimir)
tar czvf archivo.tar.gz /archivo/mayo/*
tar xzvf archivo.tar.gz

.GZ (comprimir/descomprimir)
gzip -q archivo
gzip -d archivo.gz

.BZ2 (comprimir/descomprimir)
bzip2 archivo
bunzip2 archivo

.TAR.BZ2 (comprimir/descomprimir)
tar -c archivos | bzip2 > archivo.tar.bz2
bzip2 -dc archivo.tar.bz2 | tar -xv

.ZIP (comprimir/descomprimir)
zip archivo.zip /mayo/archivos
unzip archivo.zip

.RAR (comprimir/descomprimir)
rar -a archivo.rar /mayo/archivos
rar -x archivo.rar

BackupPc - No puedo hacer un backup

Problema: intento hacer un backup y no puedo, en el log me muestra: "sudo: no tty present and no askpass program specified"

Solución:
Esto significa que el usuario backuppc no tiene permisos para utilizar el comando tar.
visudo

Dentro del archivo, al final del mismo, agregar la linea
backuppc ALL = NOPASSWD: /bin/tar

hddtemp - Controlar temperatura de discos

Problema: no se si los discos de mi servidor estar trabajando a altas temperaturas, por lo que quiero controlar el valor de temperatura de cada disco.

Solución:
1. instalar hddtemp (en la instalación se puede configurar como servicio y el puerto)
sudo apt-get install hddtemp

2. para ver la temperatura
hddtemp /dev/sdxx

3. si se configura como servicio, se puede aceder a los valores de temperatura haciendo un telnet
telnet localhost 7634