miércoles, 27 de enero de 2010

Backup y Restore Base de datos bayes

Útil para migraciones y backup de lo que tiene aprendido el bayes de spamassassin.

Es muy importante que sea con el usuario que lanza MailScanner, Amavis, Spamd... y que ese tenga shell. Se puede activar bash momentaniamente en el fichero /etc/passwd

su postfix -c "sa-learn --siteconfigpath=/etc/MailScanner/spam.assassin.prefs.conf --backup > /tmp/sa.backup"


Restore
su postfix -c "sa-learn --siteconfigpath=/etc/
MailScanner/spam.assassin.prefs.conf --restore /tmp/sa.backup"

martes, 19 de enero de 2010

db_clean MailWatch

Script para limpiar la tabla maillog de mensajes antiguos.

mailwatch_mysql_maintenance.sh como cron
minute hour * * * mysql mailscanner -u mailwatch_user
--password=mailwatch_password < /path/to/mailwatch_mysql_maintenance.sql mailwatch_mysql_maintenance.sql delete from maillog where timestamp <>

sábado, 16 de enero de 2010

MySQL password de root

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h svfwspam01.pandora.nv password 'new-password'

viernes, 8 de enero de 2010

Novell login script de ejemplo

NO_DEFAULT

MAP R Z:=\\Svoes02\VLADM\APLICACIONS\Utilitats
MAP R G:=SRVOES01\GLOBAL:
@wscript.exe //B Z:\renameDrive.vbs G: "Global"
MAP R T:=SRVOES01\VLTRANSFER:transfer
@wscript.exe //B Z:\renameDrive.vbs T: "Transferència"

IF MEMBER OF ".jedis.fsmsystems.org" THEN

MAP R H:="\\SRVOES01\VLDEPHOME\Usuaris departaments\_Espai de treball - Caps Departament\%CN"
MAP R K:="\\SRVOES01\VLDEPGROUP\Grups departaments"
MAP R N:="\\SRVOES01\VLADMGROUP\Grups administració\Comptabilitat"

ELSE

MAP R H:="SRVOES01\VLADMHOME:Usuaris administració\%CN"
@wscript.exe //B Z:\renameDrive.vbs H: "Individual: %CN"
END

Write " Comprovant antivirus"
@Z:\scripts\etrust.bat

Write "."
Write ".."
Write "..."
Write "Hola %CN,"
Write " estem fent proves i és provable que t'hagi"
Write " sortit un missatge d'error anterior a aquest."
Write " No et preocupis ara mateix per ell, sempre i quan"
Write " puguis obrir totes les carpetes que necessites"
Write " per treballar."
Write ""

lunes, 4 de enero de 2010

Limpiador de ficheros de más de 30 dias

Tan útil como simple:
Elimina los ficheros de más de 30 de un directorio

find /path/to/files* -mtime +30 -exec rm {} \;

lunes, 14 de diciembre de 2009

Zenworks - Soporte PXE para DHCP y ProxyDHCP

En vim /etc/dhcpd.conf añadir la líniea marcada en negrita y reiniciar el servicio

option domain-name "digitalairlines.com";
option domain-name-servers 172.17.6.23;
option routers 172.17.6.23;
option vendor-class-identifier "PXEClient";
default-lease-time 691200;
ddns-update-style none;
subnet 172.17.0.0 netmask 255.255.0.0 {
range 172.17.6.100 172.17.6.150;
default-lease-time 691200;
max-lease-time 691200;
}














Ya tenemos el DHCP, ahora en el fichero /etc/opt/novell/novell-preoxydhcp.conf localizamos el parámetro LocalDHCPFlag = 0 y lo cambiamos a 1 (En el caso hipotético que el server DHCP y el PXE esté en la misma máquina)

chkconfig novell-proxydhcp on

jueves, 10 de diciembre de 2009

Backup Novell Zenworks

zman admin-store-credential administrator
Para que no nos pida las credenciales del administrador para cada acción que vamos hacer

1) Certificado: zman cae /tmp/backup-cert
Este paso no es necesario hacerlo cada vez que se quiera hacer el backup. Lo mejor es tenerlo guardado en un lugar seguro.

2) Content Repo /var/opt/novell/zenworks/content-repo
Es un directorio cifrado por lo tanto depende directamente del certificado.

3) Base de datos:
zman database-backup /tmp/backup-zenworks-db
En este caso si es una base de datos sysbase local.

martes, 1 de diciembre de 2009

The ntpdate program is deprecated

The ntpdate program is deprecated and should not be used any more. To
quote the upstream ntp developers:

"The functionality ntpdate offered is now provided by the ntpd daemon
itself. If you call ntpd with the command line option -q it will
retrieve the current time and set it accordingly."

Please check the Network Time Protocol (NTP) daemon man page and
http://support.ntp.org/bin/view/Dev/DeprecatingNtpdate
for further information.

You can replace the ntpdate call with "rcntp ntptimeset" to achieve an
inital poll of the servers specified in /etc/ntp.conf.

The program /usr/sbin/sntp offers comparable functionality to ntpdate.
Specifically
sntp -P no -r pool.ntp.org
is equivalent to
ntpdate pool.ntp.org

For further details please refer to the man page of sntp.


sntp -P no -r ntp.dominio.com