Home
Configuración Broker Collapse menú
Reportes Collapse menú
Alertas Collapse menú
Integración API ADM Collapse menú
    Instalación del Conserver

    El segundo instalador es Aranda.Conserver.Installer. Se deberá instalar un servicio por cada segmento de red.

    Al hacer clic sobre el instalador se iniciará el asistente de instalación (wizard).

    Seleccione el tipo de instalación completa y haga clic en Siguiente.

    Luego, haga clic en Instalar.

    Cuando finalice el proceso de instalación, haga clic en Finalizar.


    Configuración del conserver

    Al instalar un Conserver todos los archivos se guardan en la ruta C:\ Program Files (x86) \ Aranda \ Conserver, Configure el archivo Aranda.Conserver.Windows.Service.exe.config de la siguiente manera para que se comunique con el Repserver:

    Configuración appSettings  
    add key=”dataConfiguration:defaultDatabase” value=”local” / Se utiliza para establecer la base de datos predeterminada que se utilizará en la aplicación.
    add key=”Serilog:MinimumLevel” value=”Debug” Se utiliza para establecer el nivel mínimo de registro de eventos para la biblioteca de registro Serilog.
    add key=”Serilog:WriteTo:0:Name” value=”File” Se utiliza para especificar el primer destino de registro que se utilizará para Serilog. El valor “File” indica que los eventos de registro se escribirán en un archivo.
    add key=”Serilog:WriteTo:0:Args:path” value=”Logs\log.txt” Se utiliza para especificar la ruta y el nombre del archivo donde se escribirán los eventos de registro. 
    add key=”Serilog:WriteTo:0:Args:shared” value=”true” Se utiliza para especificar si el archivo de registro debe ser compartido por varios procesos o no.
    add key=”Serilog:WriteTo:0:Args:rollingInterval” value=”Day” Se utiliza para especificar el intervalo de tiempo en el que se crean nuevos archivos de registro.  
    add key=”Logging:LogLevel:Default” value=”Information” Se utiliza para establecer el nivel de registro predeterminado para la biblioteca de registro de Microsoft. 
    add key=”serverAddress” value=”” Dirección donde se encuentra el Repserver
    add key=”enableProxy” value=”false” En caso de usar Proxy se habilita la etiqueta enableProxy con valor “true”
    add key=”proxyAddress” value=”” Dirección del proxy
    add key=”proxyUser” value=”” Usuario del Proxy
    add key=”proxyPassword” value=”” Contraseña del Proxy
    add key=”logLevel” value=”Information” Nivel de verbosidad log del conserver; “Information”, “Debug”, “Detailed”, “Verbose”. Por defecto se encuentra parametrizado en “Information”
    add key=”privateIp” value=”” Identificador en la red interna del Conserver, deber ia la ip
    add key=”publicIp” value=”” Identificador de la red del conserver desde el exterior, debe ir la ip. (En caso de que no se requiera se coloca la misma direccion privada)
    add key=”mqttServerPort” value=”1884” Puerto de Comunicación de mqtt, por defecto se encuentra parametrizado el “1884”
    add key=”mqttIp” value=”” Identificador de Mqtt en la red interna, debe ir la IP
    add key=”publicServerPort” value=”80” Puerto de comunicacion red pública de Conserver, por defecto se encuentra parametizado el “80”.
    add key=”privateServerPort” value=”80” Puerto de comunicacion red privada de Conserver, por defecto se encuentra parametizado el “80”.
    add key=”p2pPort” value=”9501” Puerto apra conexiones p2p, por defecto se encuentra parametrizado el “9501”
    add key=”maxDistributionSleepMsPerThread” value=”8” -
    add key=”maxDistributionThreads” value=”4” Estos dos últimos tags son utilizados para el funcionamiento interno del sistema, se deben modificar
     <appSettings>
                <add key="dataConfiguration:defaultDatabase" value="local" />
                <add key="Serilog:MinimumLevel" value="Debug" />
                <add key="Serilog:WriteTo:0:Name" value="File" />
                <add key="Serilog:WriteTo:0:Args:path" value="Logs\log.txt" />
                <add key="Serilog:WriteTo:0:Args:shared" value="true" />
            <add key="Serilog:WriteTo:0:Args:rollingInterval" value="Day" />
                <add key="Logging:LogLevel:Default" value="Information" />
                <add key="serverAddress" value="" />
                <add key="enableProxy" value="false" />
                <add key="proxyAddress" value="" />
                <add key="proxyUser" value="" />
                <add key="proxyPassword" value="" />
                <add key="privateIp" value="" />
                <add key="publicIp" value="" />
                <add key="mqttServerPort" value="1884" />
                <add key="mqttIp" value="" />
                <add key="publicServerPort" value="80" />
                <add key="privateServerPort" value="80" />
                <add key="p2pPort" value="9501" />
                <add key="maxDistributionSleepMsPerThread" value="8" />
                <add key="maxDistributionThreads" value="4" />
                <add key="enableDiscoveryCommon" value="1" />
                <add key="SecondsPingRemoteServer" value="60" />
                <add key="enableSecurity" value="false" />
            </appSettings>
    

    Inicie el servicio Aranda Conserver V9, para permitir la comunicación con el Repserver.

    En la consola Aranda Device Management, ingrese a Configuración > ADM > Comunicaciones, en el árbol de comunicaciones haga clic sobre el nodo del Repserver, para desplegar todos los Conserver que se están comunicando.

    Cada Conserver debe incluirse dentro del perfil del Agente. Para ello ingrese a Configuración > ADM > Perfiles Agente > y seleccione el perfil de agente que desee modificar. En la sección Lista de conservers disponibles elija de las opciones desplegadas el nombre del Conserver a incluir. Finalice haciendo clic en Guardar

    Nota: En caso de perder la conexión con un Conserver, el Agente intentará restablecer la comunicación con los conservers almacenados en la lista de Conservers.


    Configuración del conserver para recibir peticiones por https

    Para configurar el conserver para recibir peticiones por https, en el iis debe estar habilitado https con el debido certificado.

    Importante asegurar cualquier nombre de host adicional utilizando SNI.

    Dirección IP: seleccione «All unassigned».

    El valor de la etiqueta “enableSecurity” debe ser igual a “true”