|
Las labores de mantenimiento del Sistema de Registro se limitan
a realizar copias periódicas de las bases de datos y a verificar
con cierta regularidad los archivos de registro del servidor de
Internet Apache, el servidor de bases de datos MySQL y el servidor
proxy Squid, especialmente de este último, ya que
los archivos de registro pueden crecer de manera muy rápida
si el tráfico en el centro de acceso es elevado.
1-. Copia de las tablas de la base de datos.
Para evitar pérdidas de información de las tablas
de la base de datos es recomendable realizar copias al menos una
vez por semana. La base de datos quedan ubicadas en el directorio
/var/lib/mysql/telecentros
Para realizar la copia puede compactar todas las tablas en un solo
archivo y luego copiarlas en un computador remoto o un CDROM.
# cd /var/lib/mysql/telecentros
# tar -zcvf telecentros.tgz *
Este comando creará el archivo compactado telecentros.tgz
que contendrá todas las bases de datos. Copie este archivo
en otro computador a través de una sesión de FTP.
Para restaurar el archivo ejecute los siguientes comandos después
de haber reinstalado el sistema de registro::
# cd /var/lib/mysql/telecentros
Copie el archivo telecentros.tgz en el directorio actual (/var/lib/mysql/telecentros)
y ejecute:
# tar xzvf telecentros.tgz
Tenga en cuenta que este comando borrará la base de datos
que se encuentre en el servidor!
La base de datos quedará instalada para ser utilizada nuevamente.
2-. Copia del Sistema de Registro.
Para no perder la configuración de su Sistema de Registro
también es importante copiar los archivos en el directorio
en donde se encuentran las páginas de Internet del sistema:
# cd /var/www/html/
# tar -zcvf registro.tgz registro/
Este comando creará un archivo compactado registro.tgz con
toda la información de las páginas de Internet del
Sistema de Registro. Copie este archivo en otro computador a través
de una sesión de FTP.
Para restaurar el Sistema de Registro ejecute los siguientes comandos
después de haber reinstalado el sistema de registro:
# cd /var/www/html
o entre al directorio en donde haya instalado el sistema de registro
en el servidor de Internet.
Copie el archivo registro.tgz en el directorio actual (/var/www/html)
y ejecute:
# tar xzvf registro.tgz
Tenga en cuenta que este comando borrará el Sistema de
Registro que se encuentre en el servidor!
Las páginas quedarán instaladas nuevamente para ser
utilizadas.
3-. Registro (logs) del servidor proxy de Squid.
Estos logs pueden crecer fácilmente. En una de las experiencias
de Colnodo, se pueden generar archivos de registro de 160MB en un
mes.
Estos archivos se ubican en el directorio:
/usr/local/squid/logs
Squid genera dos archivos: access.log y cache.log.
El archivo access.log es muy importante ya que contiene toda la
información de las páginas que acceden las estaciones
de trabajo de la red del Telecentro.
Una vez generado el reporte de Webalizer puede borrar los archivos
de registro de Squid así:
# cd /usr/local/squid/logs
# rm access.log
# rm cache.log
y reinicie su servidor.
4-. Archivos de registro de Apache.
El archivo de registro de Apache se encuentra ubicado en:
/etc/httpd/logs
o en
/usr/local/apache/logs
El archivo de registro de accesos a su sitio de Internet es access_log
con un número como extensión. Este archivo contiene
un registro de los accesos al servidor de Internet del centro de
acceso, especialmente al programa de registro. No recomendamos el
procesamiento de esta información ya que toda la información
se almacena en el Sistema de Registro.
Si la página del centro de acceso tiene entradas desde Internet,
tal vez sea interesante conocer las estadísticas configurando webalizer
para tal fin antes de borrar los archivos de registro.
En las instalaciones de Linux los archivos de registro de Apache
se rotan automáticamente, por lo que no es necesario realizar
un borrado manual, a menos que Usted necesite espacio en su
disco duro. Puede borrar los archivos access_log.* y error_log.*:
# cd /etc/httpd/logs
# rm access_log.*
# rm error_log.*
5-. Archivos de registro de MySQL.
Este archivo, mysqld.log, ubicado en el directorio
/var/log
contiene un registro de las consultas a las bases de datos del
servidor. Este archivo puede crecer considerablemente y puede ser
borrado de vez en cuando:
# cd /var/log
# rm mysqld.log
Reinicie su servidor.
|