Installation with RPM

Overview

Please note thats it's actually the best way to install NMS PRIME on a fresh CentOS / RHEL 7 machine. We provide a lot of install scripts, which will automatically run during installation. They will for example automatically setup cacti (monitoring).

Requirements during install:

  • mysql: not installed or no mysql root password set

Setup Repositories

This will enable  EPEL, Icinga and NMS Prime repositories. It will also enable software collections in order to get PHP 7.3.

NMS Prime community repository

curl -vsL https://raw.githubusercontent.com/nmsprime/nmsprime/master/INSTALL-REPO.sh | bash

See: https://raw.githubusercontent.com/nmsprime/nmsprime/master/INSTALL-REPO.sh

Install old v2.5.4
# To install last fully open source version adapt the repo
sed -i 's/rpm\/nmsprimeOS/rpm\/nmsprime/' /etc/yum.repos.d/nmsprime.repo


NMS Prime Enterprise repository (add all proprietary Apps)

Access to NMS PRIME enterprise repo (username + password) will be granted only by a valid NMS Prime Subscription Agreement
# From version 3.0.0 on - add username & password to repo file before installing full NMSPrime enterprise version
sed -i 's/rpm\/nmsprimeOS/rpm\/nmsprimeNG/' /etc/yum.repos.d/nmsprime.repo
echo $'username=\npassword=' >> /etc/yum.repos.d/nmsprime.repo

(Red Hat Specifics)

In case you are using RHEL instead of CentOS you additionally need to run the following commands before installing all packages:

Additional commands for RHEL
subscription-manager repos --enable rhel-7-server-extras-rpms
subscription-manager repos --enable rhel-7-server-optional-rpms
subscription-manager repos --enable rhel-server-rhscl-7-rpms

Start at 2:30min for RPM

Installation

The most common usage scenarios are:

Install all Packages

Installation for using your own CRM / Billing

Use Provisioning only

yum -y install nmsprime-*
yum -y install nmsprime-* --exclude nmsprime-billing

ignore NMS Prime Billing module

yum -y install nmsprime-provbase


In case you need any other module combination, check our Applications site and simply select your yum install statements from below.

yum install nmsprime-base

# community apps: 
yum install nmsprime-provbase
yum install nmsprime-provvoip
yum install nmsprime-hfcsnmp

# enterprise apps
yum install nmsprime-provmon
yum install nmsprime-provvoipenvia 
yum install nmsprime-billing
yum install nmsprime-ccc
yum install nmsprime-mail
yum install nmsprime-hfcbase
yum install nmsprime-hfccustomer