Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Installing and Configuring Cloud Analytics Engine Data Learning Engine

 

This topic describes how to install and configure Data Learning Engine.

This topic includes these sections:

Preparing for Installation

Cloud Analytics Engine Data Learning Engine (Data Learning Engine) runs on a compute node running CentOS 6.5. The server can be native or a KVM virtual machine.

The following server and network configurations are required for Data Learning Engine:

  • The Data Learning Engine must have network connectivity to all Compute Agents that it will communicate with.

  • The Data Learning Engine server, all devices to be monitored, all Compute Agent servers, and the Network Director server (if you are using Network Director) must have network connectivity to each other, and have the following system time configurations:

    • Configured with the same time zone.

    • System clocks synchronized by the same Network Time Protocol (NTP) server.

  • The following network ports on the Data Learning Engine server must be accessible to all devices to be monitored, and to the Network Director server (if you are using Network Director): 8080, 4242, 50005, 50006, 9160, 7000, 8282, 8081, and 9042. If you change any of these default port numbers, ensure that the new port numbers you specify are accessible.

Installing Data Learning Engine

Data Learning Engine is delivered as an RPM file. Install it using the operating system’s package installation process.

Discovering Compute Agents

To inform Data Learning Engine about the Compute Agents it can work with, do the following:

  1. Append the contents of the file /etc/cagent/cagent.conf on each Compute Agent server to the file /opt/cae/dle/compute-agents/ca-discovery.json on the Data Learning Engine server.
  2. Restart the Data Learning Engine by entering the command service dle restart.

Log File

The Data Learning Engine log file is /opt/cae/dle/log/dle.log.

Configuring Data Learning Engine

Data Learning Engine is installed with a default configuration. You can configure it by editing properties in several properties files, then restarting the Data Learning Engine service by entering the command service dle restart. These properties files contain comments describing the properties and their possible values.

The properties files that you can edit are in the directory /opt/cae/dle/conf:

  • dle.yaml—Contains the Data Learning Engine service configuration. Data Learning Engine reads this configuration file and starts all the Data Learning Engine services that are marked as 'start: true’.

  • datastore.properties—The property net.juniper.analytics.dle.cassandra.cluster sets the comma separated hostnames to configure the Cassandra host names.

  • tcp-collector.properties—Used by the High Frequency Statistics collector.

  • webserver.properites—Sets web server properties:

    • net.juniper.analytics.dle.webserver.hostname—Sets the Data Learning Engine web server host name.

    • net.juniper.analytics.dle.webserver.port—Sets the Data Learning Engine web server port.