En este apartado se describe el procedimiento para realizar carga masiva de los grupos que se encuentran en esclavos a un master.

Prerrequisitos

Debemos contar con un servidor master y uno o varios servidores esclavos.

Procedimiento

1.- Para comenzar, debemos ejecutar en cada servidor esclavo lo siguiente:


[root@opmantek ~]# /usr/local/nmis8/bin/nmis.pl type=groupsync

Esclavo

Esto nos dará la lista de grupos que se tienen en NMIS, los cuales deben verificarse que contengan al menos 1 equipo y que se tenga activo; si no es así, descartarlos.

2.- Realizar el mismo proceso de los puntos en el master.


Master


3.- Ya que se cuente con la lista del esclavo depurada y la lista del master, copiar y pegar la lista del esclavo en la primera columna y la lista del master en la segunda columna. El Excel deberá verse algo así:



Como podemos ver en este ejemplo, el esclavo contiene algunos grupos que no se encuentran en el master.

4.- En una tercera columna del Excel, aplicar lo siguiente y arrastrar hacia abajo hasta la última fila de la columna Esclavo:

=BUSCARV(@A:A,B:B,1,0)

Esto nos va a servir para realizar una comparación entre columnas y nos va a dar los equipos que NO SE ENCUENTRAN en el master con el dato #N/D.

El Excel se verá algo así:


Con lo cual podemos observar que los grupos GrupoC, GrupoG, GrupoE no se encuentran en el master.

5.- En este punto, se debe hacer un compendio de cada uno de los grupos que no están en el master y hacer una lista separada por comas, como sigue:

GrupoC,GrupoG,GrupoE,etc

6.- Ahora, en el servidor master cuando ya se tenga el compendio de todos los grupos que no se encuentran en él, se debe editar el archivo /usr/local/nmis8/conf/Config.nmis, buscar el apartado 'group_list' y pegar la lista obtenida en el punto 5. En este ejemplo, agregamos GrupoC,GrupoG,GrupoE.



7.- Podemos realizar una verificación en NMIS, yendo a Setup > Add/Edit Groups y veremos que los grupos que acabamos de agregar vía consola ya aparecen en la GUI y deberán contener los equipos de los esclavos.



8.- Recomendamos realizar un pull para cada esclavo en opHA al concluir el proceso de cada uno.

9.- Recomendamos de igual forma realizar un import_from_nmis hacia opEvents ejecutando lo siguiente:


[root@opmantek ~]# /usr/local/omk/bin/opevents-cli.exe act=import_from_nmis overwrite=1 debug=true


Con este proceso, podemos agregar de manera sencilla los nuevos grupos a un master desde los esclavos.


  • No labels