Skip to main content

Before You Begin

Before you install DNIF, ensure that the following requirements are met

Operating System​

  • Supports 64-bit 20.04 LTS version of Ubuntu.

Port Configurations​

OriginDestinationPortDescription
Consolehog.dnif.it443/TCPRequired for licensing and software updates
Corehog.dnif.it443/TCPRequired for licensing and software updates
PublicDNIF Console443/TCPRequired for console access from browsers
PublicAdapter, PICO514/UDP, TCPRequired for log forwarding to adapters and PICO over syslog
PublicAdapter, PICO7426/TCPRequired for log forwarding from PICO to Adapters
InternalInternalAll PortsRequired for inter-component communication. Recommended that all components of the DNIF tenant (previously known as cluster) excluding remote collection agents reside in the same subnet.
DN, AD, CO, PICONTP Server123/UDP or any otherNTP server is used for clock sync between servers over packet-switched, variable-latency data networks.
DN, AD, CO, PICOSMTP Server25/TCP, 465/TCP, 587/TCP, or any otherRequired local SMTP server to send out reports, alerts, and updates to the configured email address.
AD,DN,CO,PICO*.docker.com, *.docker.io443/TCPRequired to install docker packages and their dependencies.
AD,DN,CO,PICOraw.githubusercontent.com, *.github.com443/TCPIt helps to prepare the host operating system, installs the required dependencies, downloads container images and boots up fresh new containers.
PICOCO1443/TCPRequired to download connectors from Core
PICOCO8086/TCPRequired for onboarding of Pico
PICOCO8765/TCPRequired for connection check with Core
PICOAdapter, PICO7426/TCPRequired for log forwarding from PICO to Adapters

It is mandatory for PICO to have a VPN connectivity to Core private interface i.e. the CORE_IP mentioned while bringing up the component.

Hostname Resolution​

The host names of all active DNIF components should resolve with each other.
You can use a hosts file or a domain name server to resolve hostnames and IP addresses on a DNIF deployment.

Clock sync with NTP​

If you have an NTP Server configured already on your network, then configure its services accordingly on all DNIF active components.

Storage Mounts​

DNIF is installed within /DNIF folder, to mount a SSD storage separately, then you have to create a /DNIF directory and mount your SSD storage on it.