Posts Tagged ‘windows’

Spamassassin + Plesk + Windows … y cómo lo personalizo ?

April 13th, 2009

Después de un rato intentando parametrizar a mi gusto el spamassasin de plesk en una instalación windows he encontrado que la ruta correcta es

esta ruta contiene reglas pero no es la ruta válida:

"C:\Program Files\Parallels\Plesk\Additional\SpamAssassin\rules"

Esta otra SÍ ES LA CORRECTA

"C:\Program Files\Parallels\Plesk\Additional\Perl\site\share\spamassassin"
  • Share/Bookmark

Recuperar contraseña de admin Plesk Windows

October 30th, 2008

La forma más cómoda de recuperar el password de admin en un servidor Windows con una instalación de Plesk, es acceder mediante una shell o terminal server y ejecutar este comando

"%plesk_bin%"\plesksrvclient.exe -get

Nos abrirá una ventana con la password de admin de Plesk.

También podemos asignar una nueva credencial con

"%plesk_bin%"\plesksrvclient.exe -set

Si agregamos al final true cambiará tambien la contraseña de la base de datos de Plesk. Finalmente si usamos -nogui en vez de sacar el resultado por pantalla lo mostrará en consola y enviará al portapapeles el password.

  • Share/Bookmark

Errores de mysql arrancando plesk

August 6th, 2008

Puede que el pánico nos invada cuando encontramos algo como esto al arrancar Plesk:

# /etc/init.d/psa start
Starting xinetd service...                                            done
Starting named service...                                             done
Starting mysqld service...                                            done
Starting qmail service...                                             done
Starting courier-imap service...                                      done
Starting postgresql service...                                        failed
Starting psa-spamassassin service...                                  done
ERROR 1033 (HY000) at line 1: Incorrect information in file: './psa/DomainServices.frm'
websrvmng: DB error (mysql41 compatible query) 1033: Incorrect information in file: './psa/misc.frm'
websrvmng: DB error (mysql41 compatible query) 1033: Incorrect information in file: './psa/misc.frm'
websrvmng: Unable to connect to the mysql database
websrvmng: Unable to connect to the mysql database
ERROR 1033 (HY000) at line 1: Incorrect information in file: './psa/sessions.frm'
Starting Plesk...                                                     done
ERROR 1033 (HY000) at line 1: Incorrect information in file: './psa/misc.frm'

Aunque en principio parezca que es un problema de consistencia e base de datos. El problema tiene que ver con el montaje de /tmp y los atributos de carpeta temporal.

Para evitarnos problemas podemos lanzar este pequeño bloque de sentencias

dd if=/dev/zero of=/mnt/tmpnoexec bs=1024 count=500000
echo "yes" | mkfs.ext3 /mnt/tmpnoexec
cp -pr /tmp /tmp.backup
mount  /mnt/tmpnoexec /tmp -o loop,noexec,nosuid,rw
chmod 1777 /tmp

ACTUALIZACION: El problema realmente viene dado por el servicio SELINUX el cual está bloqueando que se puedan realizar escrituras en /tmp cuando está montado, tal y como podemos ver en /var/log/messages:

Dec 30 10:11:16 host kernel: audit(1230628267.676:4): avc:  denied  { read write } for  pid=1608 comm="mount" name="tmpnoexec" dev=sda1 ino=29556738 scontext=system_u:system_r:mount_t:s0 tcontext=root:object_r:mnt_t:s0 tclass=file
Dec 30 10:11:16 host kernel: audit(1230628267.677:5): avc:  denied  { read write } for  pid=1608 comm="mount" name="vartmpnoexec" dev=sda1 ino=29556739 scontext=system_u:system_r:mount_t:s0 tcontext=root:object_r:mnt_t:s0 tclass=file

Para deshabilitar SELINUX podemos usar la herramienta system-config-securitylevel-tui o editar /etc/sysconfig/selinux, asignando SELINUX=disabled y reiniciar el servidor ( una de las pocas ocasiones que en linux hay que reiniciar el servidor )

De los poco errores no descriptivos con los que me he encontrado con linux, este es uno.

  • Share/Bookmark

Packages “openssl-0.9.8b-8.3.el5_0.2.x86_64″ and “openssl-0.9.8b-10.el5.i686″ cannot be installed at the same time

August 6th, 2008

Este error puede aparecer al actualizar Plesk sobre un servidor con Centos de la version 8.2 a 8.4

La forma de solucionarlo es actualizar la version de openssl con :

yum update openssl

y posteriormente lanzar la actualización de nuevo

  • Share/Bookmark

Herramienta de stress para bind/named

July 18th, 2008

A veces surge la necesidad de verificar si nuestros servicios están correctamente optimizados. En nuestro caso vamos a comprobar qué tal se comporta un servidor bind/named ( servicio dns )

Usaremos la herramienta queryperf ( dns stress tool )

cd /usr/src
apt-get install libbind-dev build-essential libssl-dev

wget ftp://ftp.nominum.com/pub/nominum/dnsperf/1.0.1.0/dnsperf-src-1.0.1.0-1.tar.gz
tar zxvf dnsperf-src-1.0.1.0-1.tar.gz
cd dnsperf-src-1.0.1.0-1
./configure
make
make install

y para probarlo ( el fichero de examples está contenido en paquete tar ) :

dnsperf -s dns.hostingaldescubierto.com < examples/queryfile-example-100thousand

DNS Performance Testing Tool

Nominum Version 1.0.1.0

[Status] Processing input data
[Status] Sending queries (to 192.168.100.1)
[Status] Testing complete

Statistics:

Parse input file:     once
Ended due to:         reaching end of file

Queries sent:         100000 queries
Queries completed:    100000 queries
Queries lost:         0 queries

Avg request size:     41 bytes
Avg response size:    110 bytes

Percentage completed: 100.00%
Percentage lost:        0.00%

Started at:           Fri Jul 18 14:56:52 2008
Finished at:          Fri Jul 18 14:57:01 2008
Ran for:              9.552197 seconds

Queries per second:   10468.795817 qps

También podeis consultar un interesante artículo acerca del rendimiento de Bind 9 en distintos servidores en este enlace

  • Share/Bookmark