opHA Server Roles

In opHA, each server has a role in the system to keep the data synchronised between the servers. 

In the following tables you can see all the roles and their functions. 

Roles

opHA Server Role

Meaning

Main Primary

All collected data is accessible on the Main Primary server giving users a single place to access all information.

Secondary Primary

The Secondary Primary provides redundancy for primary servers.

Standalone

If a server has not been added to a opHA cluster, it is a Standalone. When you first install NMIS on a server, it is a Standalone.

Poller

opHA provides the Poller role to scale data collection horizontally across multiple Pollers, and then have those devices report up to one or more Primary servers.

Mirror

The Mirror role provides redundancy for poller servers. A mirror is paired with a poller and polls the same devices as that poller, if the Poller goes offline, the Primary will collect all the data from the Mirror automatically.

Primaries means all the servers that are Main Primaries or Secondary Primaries.

Peers means all the servers that are Pollers or Mirrors.

Functions

FunctionsServer Roles
ScreenActionMain PrimaryPrimaryStandalonePollerMirror
IndexView(tick)(tick)(tick)(error)(error)
LogsView(tick)(tick)(tick)(error)(error)
Configuration filesView(tick)(tick)(tick)(error)(error)
Edit(tick)(error)

(tick) 

(Only local files)

(error)(error)
PeersView(tick)(tick)(error)(error)(error)
Edit(tick)(error)(error)(error)(error)
Pull(tick)(tick)(error)(error)(error)
Peers GroupsView/Edit(tick)(error)(error)(error)(error)
RolesSet peers role(tick)(error)(error)(error)(error)
Set own role(tick)(tick)(tick)(tick)(tick)
Node ManagementView(tick)(tick)(tick)(tick)(tick)
Edit local nodes(tick)(error)(tick)(error)(error)
Edit remote nodes(tick)(error)(error)(error)(error)