Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Guide That Contains This Content
[+] Expand All
[-] Collapse All

    IP/MPLSView Installation Overview

    IP/MPLSView software is a client-server application. The IP/MPLSView server is installed on a Linux platform and can be accessed from an IP/MPLSView client installed on a Windows or Linux platform. This chapter explains the installation procedure for both the server and client software.

    Note: Starting with Release 6.3.0, IP/MPLSView uses MariaDB. For simplicity, some of the directories might still be named mysql and some of the installation scripts might still display MySQL.

    Installing Linux OS on Your Servers

    Before you install any of the compatible 64-bit Linux distributions on your servers, make sure your systems have static IP addresses configured for all of the interfaces that will be used.

    • When installing, use the minimal desktop installation option according to your local policies.
    • As a best practice, we recommend that after installing Linux, you update the 64-bit OS installation packages on each server by using the following command:
      yum –y update

      If you want to update only specific packages, use the following command and specify the packages you want to update:

      yum –y update package-name
    • Update the /lib64/ library using the following command:
      yum install libaio
    • Install the nonstandard telnet and ksh packages.
    • If installing for high availability (HA), assign private IP addresses (such as between the eth1 interfaces.

      For more information regarding HA installation, see Installing the Linux Operating System for IP/MPLSView High Availability.

    • As the root user, use the following commands to disable the iptables, ip6tables, and NetworkManager services.

      For CentOS 6.6:

      chkconfig iptables off
      chkconfig ip6tables off
      chkconfig NetworkManager off

      For CentOS 7.0:

      sysctl disable firewalld
    • As the root user, edit the file /etc/sysconfig/selinux and disable SELinux by changing the entry in the file from enforcing to disabled.

      Disabling SELinux prevents it from blocking or interfering with some of the ports that must be opened for high availability and the application.

    • As the root user, edit the file /etc/sysctl.conf and add the following two lines to disable IPv6 networking:
      net.ipv6.conf.all.disable_ipv6 = 1
      net.ipv6.conf.default.disable_ipv6 = 1
    • Reboot the device.

    Table 1 describes the settings used during the installation.

    Table 1: Installation Settings




    Contains settings for the NPAT Server, the Task Server, and the SNMP Trap Daemon.


    Contains e-mail settings for the Event Server, enabling the automatic notification of certain events using e-mail.


    Contains settings for the Event Server.

    Table 2 describes the components used during the installation.

    Table 2: Installation Components



    NPAT Server

    The core design and simulation engine.

    Task Server

    The server process that powers the Task Manager (Application > Task Manager). It is used to schedule tasks such as Discovery, Network Data Collection, and Network Monitoring for online users, and Configuration Management tasks for both online and offline users.


    The database used to store traffic collection data.

    Web Server

    The server process that powers the IP/MPLSView Web interface as well as the online help (accessed through Help buttons). The IP/MPLSView Web interface is a convenient interface for Web viewers to access Network Reports. For online users, it also offers near-real-time access to network, event, and diagnostics data and charts for the live network.

    Event Server

    The server process that powers the Event Map (Application > Maps > Event Map) and Event Browser (Application > Event Browser). In the live network, the event server manages and monitors events and SNMP traps on network devices.

    Data Gateway Server

    The server process that takes traffic collection data from the data collectors and stores it in the MariaDB database.

    Aggregation Crontask

    A scheduled task that aggregates the traffic collection data stored in the MariaDB database.

    LDAP Server

    Lightweight Directory Access Protocol needed for user administration.

    Modified: 2017-04-02