Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Detalles

...

Propiedades del script

  • Script para realizar respaldos de

...

  • configuración.
  • Estos respaldos pueden ser únicos o recurrentes

...

  • .
  • Se podrán personalizar los directorios

...

  • a respaldar.
  • Nombre:

...

  •  config_backup_LATAM.pl
  • Versión: 2.0

...

¿Cuándo se debe emplear el script?

El usuario deberá utilizar el script al momento de respaldar la configuración de su sistema de monitoreo.

Descripción y prerrequisitos

Este script realizara está orientado a realizar respaldos de directorios de configuracion configuración y de directorios personalizados, a fin de preservar toda las personalizaciones adecuaciones realizadas por el cliente.

Se pueden omitir y/o agregar directorios, esto debe ser especificado en el script, para esto debe . Para esto, sugerimos contactar al equipo de Soporte LATAM y asi efectuar el cambio deseado.para que se le apoye en los cambios deseados.


A continuación, Aqui representamos el árbol de directorios que respaldara respaldará el Scriptscript:

Code Block
titleárbol de directorios
/
├── etc
│ ├─── cron.d
│ ├─── cron.daily
│ ├─── cron.deny
│ ├─── cron.hourly
│ ├─── cron.monthly
│ ├─── crontab
│ └─── cron.weekly
└──usr
└── local
├── nmis9nmis8
│ ├── 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

Prerrequisitos

1. En primera instancia, debe descargarse el script config_backup_LATAM.pl del link proporcionado y subirlo al sistema mediante un FTP (FileZilla, por ejemplo) al directorio 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:

Code Block
usr
└── local
     └── nmis8nmis9
          └── admin
               └── config_backup_LATAM.pl


2.- Ejecutar el comando para corregir permisos. Después de subirlo, se requiere la ejecución de la siguiente instrucción para solucionar algún tema de permisos que pueda presentarse:

Code Block
/usr/local/nmis8nmis9/admin/fixperms.pl

...

bin/nmis-cli act=fixperms

Ejecución bajo demanda

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

Code Block
[Archivo_Script ruta_del_script ] [ directorio_para_almacenar_BKP backups ]

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

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

...

Ejecución recurrente

Para crear un reporte backup recurrente, se tendrá que apoyar del crond del cron de NMIS, más específicamente del archivo /etc/cron.d/nmis y ahí agregar una tarea programada en el crond de nmis, esto define . En la instrucción se definirá la ruta donde se almacenará almacenarán los BKP backups creados, además de que se define definirá cuántas copias de seguridad se desean almacenar.

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

Code Block
##################################################
# backupbackups configurationdiarios, modelsa and crontabs once a daylas 8:30am, andcon keep 30 backupscopias
30 8 * * * root /usr/local/nmis9/admin/config_backup_LATAM.pl /data/nmis8/backups 30
##################################################

...

Nota: debe asegurarse de que exista la carpeta /data/nmis9/backups

...

, de lo contrario deberá crearla.