Saltar a contenido

Estructura de carpetas de Servidor NetinDS linux

En un servidor de NetinDS linux, que haya sido instalado estáticamente o mejor dicho, no dockerizado deberá tener la siguiente estructura de carpetas que definiremos por niveles.

APPS

Nivel 1

Es la carpeta /apps que encontraremos en la raíz del sistema operativo, se hizo de esta manera para tener un lugar estandarizado de instalación para Netin.

Nivel 2

En este nivel nos encontraremos la carpeta /netin que tiene como finalidad indicar al técnico encargado del mantenimiento de la aplicación ó al usuario final que a partir de esta carpeta todo lo que se encuentre es propiedad de Mytra.

Nivel 3

En este nivel nos encontraremos las carpetas /artifacts que es donde encontraremos aquellos artefactos del servidor que son desarrollados por Mytra, así como también los logs de estos artefactos que estarán dentro de la carpeta /log o en un archivo activeRolling.log de cada artefacto, en tambien en este nivel tendremos la carpeta /bundle que es todo el software de 3eros necesarios para el funcionamiento de Netin, el bundle utilizado es compilado y configurado directamente por el departamento de DevOps NO SE DEBEN UTILIZAR DICHOS PROGRAMAS DIRECTAMENTE DESCARGADO DESDE SUS PAGINAS, YA SEA EN .RPM, .TAR.GZ O .ZIP ya que la idea de este bundle es que exista un estándar de versiones y configuración.

Nivel 4

Dependiendo de la carpeta a la que hayamos entrado en el nivel 3 nos encontraremos con lo siguiente:

/artifacts 1. Datasource 2. WebUI 3. Firehose local (mongo) 4. Firehose timeseries (elastic) 5. Firehose broadcast (en el caso de existir NetinHUB) 6. Nitro 7. Ananke

/bundle

  1. Redis
  2. Kibana
  3. Mongo
  4. Elastic
  5. Artemis
  6. Node
  7. Nginx

En la siguiente imagen podemos ver lo explicado anteriormente mucho mejor.

netin estructura carpeta servidor_01

DATA

Nivel 1

Es la carpeta /data que encontraremos en la raíz del sistema operativo, se hizo de esta manera para tener un lugar estandarizado de datos generados por el bundle de Netin.

Nivel 2

En este nivel nos encontraremos la carpeta /netin que tiene como finalidad indicar al técnico encargado del mantenimiento de la aplicación ó al usuario final que a partir de esta carpeta todo lo que se encuentre es propiedad de Mytra.

Nivel 3

En este nivel nos encontraremos las carpetas que serán utilizadas por el bundle de Netin para guardar datos, ejemplo. la carpeta donde elasticsearch guarda índices etc. además encontraremos la carpeta /logs que para que no haya confusión acá se guardaran los logs solamente del bundle

En la siguiente imagen podemos ver lo explicado anteriormente mucho mejor.

netin estructura carpeta servidor_02