Fam witch Dnotify es una opcion para mantener por ejemplo 2 servidores espejos dentro de un sistema en redundancia actualizados ya que sus contenidos son dinamicos y varian, por lo tanto es importante mantener actualizados los 2 servidores ante cualquier cambio en sus archivos.
Si los contenido son estaticos se puede mantener los 2 servers actualizados manualmente.
FAM-2.7.0
Introducción a FAM
-
Descarga (HTTP):
http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/fam-2.7.0.tar.gz
-
Descarga (FTP):
ftp://oss.sgi.com/projects/fam/download/stable/fam-2.7.0.tar.gz
-
Suma MD5 del paquete: 1bf3ae6c0c58d3201afc97c6a4834e39
-
Tamaño del paquete: 301 KB
-
Estimación del espacio necesario en disco: 7.7 MB
-
Tiempo estimado de construcción: 0.26 SBU
-
Parche Dnotify (Recomendado):
http://www.linuxfromscratch.org/blfs/downloads/svn/fam-2.7.0-dnotify-1.patch
Instalación de FAM
patch -Np1 -i ../fam-2.7.0-dnotify-1.patch &&
chmod 755 configure &&
autoreconf -f -i &&
./configure --prefix=/usr --sysconfdir=/etc &&
make
Ahora, como usuario root:
make install
Explicación de los comandos
chmod 755 configure: configure es de sólo lectura y autoreconf fallará si no se cambian los permisos.
autoreconf -f -i: Se necesita reconstruir las autotools porque el parche dnotify afecta a los ficheros configure.ac y Makefile.am.
Configuración de FAM
/etc/rpc, /etc/fam.conf, /etc/inetd.conf o /etc/xinetd.d/fam o /etc/xinetd.conf
Configuración del supervisor de alteración de ficheros.
Si utilizas inetd, añade la entrada FAM a /etc/inetd.conf con el siguiente comando:
Si utilizas inetd, añade la entrada FAM a /etc/inetd.conf con el siguiente comando:
echo "sgi_fam/1-2 stream rpc/tcp wait root /usr/bin/famd fam" >> /etc/inetd.conf
Si utilizas xinetd, el siguiente
comando creará el fichero /etc/xinetd.d/sgi_fam para FAM (asegúrate
que el grupo "nogroup" existe):
cat >> /etc/xinetd.d/sgi_fam << "EOF" # Begin /etc/xinetd.d/sgi_fam # description: FAM - file alteration monitor service sgi_fam { type = RPC UNLISTED socket_type = stream user = root group = nogroup server = /usr/sbin/famd wait = yes protocol = tcp rpc_version = 2 rpc_number = 391002 } # End /etc/xinetd.d/sgi_fam EOFSi no tienes instalado un demonio inetd y no deseas instalarlo, también puedes iniciar famd durante el arranque del sistema instalando el guión de inicio /etc/rc.d/init.d/fam incluido en el paquete blfs-bootscripts-20050313.
make install-fam
Gracias a http://www.escomposlinux.org/lfs-es/blfs-es-SVN/general/fam.html
saludos
Miguel
No hay comentarios.:
Publicar un comentario