In this document, a description about the opHA 3 features when integrating with other products will be made. 

NMIS 9

opHA will synchronise all the NMIS 9 database information. That means:

The functional differences between a primary, poller and standalone server are as follows:

Standalone Server

Primary Server

Remote node is redirected from the primary.

Poller Server

Node configuration view in the poller: Not possible edition. 

Summary

ActionStandalonePrimaryPoller
View local Nodes(tick)(tick)(tick)
View Remote Nodes(tick)(tick)(error)
Edit Local Nodes(tick)(tick)(error)
Edit remote Nodes(error)(tick)(error)
Poll Local Nodes(tick)(tick)(tick)
Poll Remote Nodes(error)(error)(error)

opHA

The views from the poller and the primary will change. 

Standalone Server

We will access the main screen, just the local information will be available. 

Primary Server

We will see all the actions and all the pollers: 

Poller Server

We will see a message that indicate us that it is a poller:

opCharts

As opCharts operates with NMIS 9 data, we will be able to see and use the remote nodes as local nodes from opCharts, and use them in Charts or maps. 

We just need: 


Remote node from the primary. 

As RRD data is not synchronised, opCharts makes a remote call to visualise the graph information. If you cannot see the graphs, please review this information

opEvents

opHA just synchronises the information collected by NMIS9. But there are different approaches regarding opEvents data integration between servers:

Depending on the followed approach, the opEvents rules can be set up in the poller or the primary.

They should be set up in the primary in case os using the syslog approach. 

If we are using the API they can be set up in the poller or the primary. It is a common approach to just send the important events to the primary. 

opConfig

opHA does not provide integration at the moment for opConfig. 

opConfig will work just with local nodes. 

opReports

opHA does not provide integration at the moment for opReports. 

As opReports uses rrd data and this is not synchronised.

The reports must be created from the pollers, and use local data. Then the reports can be synchronised with the primary server