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
...
- Link de descarga: config_backup_LATAM.pl
¿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.Aqui para que se le apoye en los cambios deseados.
A continuación, representamos el árbol de directorios que respaldara respaldará el Scriptscript:
Code Block | ||
---|---|---|
| ||
/ ├── 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 /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.