You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Detalles

Búsqueda de información en logs.

Script para realizar respaldos de configuracion, estos respaldos pueden ser únicos o recurrentes, asi mismo se podrá personalizar los directorios deseados a respaldar.

Nombre: config_backup_LATAM.pl

Versión: 2.0

Script disponible en el siguiente link: config_backup_LATAM.pl

Descripción y prerrequisitos

Este script realizara respaldos de directorios de configuracion y de directorios personalizados a fin de preservar toda las personalizaciones realizadas por el cliente.

Se pueden omitir y/o agregar directorios, esto debe ser especificado en el script, para esto debe contactar al equipo de Soporte LATAM y asi efectuar el cambio deseado.

Aqui representamos el árbol de directorios que respaldara el Script


árbol de directorios
/
├── etc
│ ├─── cron.d
│ ├─── cron.daily
│ ├─── cron.deny
│ ├─── cron.hourly
│ ├─── cron.monthly
│ ├─── crontab
│ └─── cron.weekly
└──usr
└── local
├── nmis9
│ ├── models-default
│ ├── models-custom
│ ├── conf
│ ├── cgi-bin
│ └── menu
└── omk
├── conf
├── templates
├── lib
│  └── json
└── public
  └── omk


Instalación

Colocar el archivo proporcionado para integrar el sistema de respaldos de los directorios

1.- Requerimos pasar los archivos mediante FTP al servidor y
colocar el script en la ruta /usr/local/nmis9/admin de acuerdo al siguiente árbol:

usr
└── local
     └── nmis8
          └── admin
               └── config_backup_LATAM.pl


2.- Ejecutar el comando para corregir permisos.

/usr/local/nmis8/admin/fixperms.pl


Bajo demanda.

Para ejecutar un respaldo bajo demanda el script se tendría que ejecutar de la siguiente manera.

[Archivo_Script] [ directorio_para_almacenar_BKP ]

[root@cnvpruebas01 ~]# /usr/local/nmis9/admin/config_backup_LATAM.pl /tmp

Esto creara un respaldo de los archivos, el producto será un fichero tar.gz ubicado en /tmp.


Recurrente.

Para crear un reporte recurrente se tendrá que apoyar del crond agregar una tarea programada en el crond de nmis, esto define la ruta donde se almacenará los BKP creados, además de que se define cuántas copias de seguridad se desean almacenar.

Ejemplo: Se crearán BKP todos los días a las 8:30AM, almacenados en la ruta /data/nmis9/backups, esto manteniendo siempre 30 copias de seguridad.

# backup configuration, models and crontabs once a day, and keep 30 backups
30 8 * * * root /usr/local/nmis9/admin/config_backup_LATAM.pl /data/nmis8/backups 30
##################################################


El script requiere la siguiente ruta /data/nmis9/backups/si no existe favor de crear el directorio para el correcto funcionamiento.





  • No labels