Versions Compared

Key

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

Propiedades del

...

script

Búsqueda de información en logs.

  • Script para realizar respaldos de

...

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

...

  • .
  • Se podrán personalizar los directorios

...

  • a respaldar.
  • Nombre:

...

...

¿Cuándo se debe emplear el script?

El usuario deberá utilizar el script al momento de respaldar la configuracion del configuración de su sistema de monitoreo, esto incluye customización empleada por el cliente. 

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:

árbol de directorios
Code Block
title
/
├── 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 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 day, and keeplas 8:30am, con 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.