In opHA 3, each server has a role in the system to keep the data synchronised between the network.
In the following table you can see all the roles and their functions.
| Functions | Server Roles | |||||
|---|---|---|---|---|---|---|
| Screen | Action | Main Primary | Primary | Standalone | Poller | Mirror |
| Index | View | |||||
| Logs | View | |||||
| Configuration files | View | |||||
| Edit |
(Only local files) | |||||
| Peers | View | |||||
| Edit | ||||||
| Pull | ||||||
| Peers Groups | View/Edit | |||||
| Roles | Set peers role | |||||
| Set own role | ||||||
| Node Management | View | |||||
| Edit local nodes | ||||||
| Edit remote nodes | ||||||
opHA Server Roles
Term | Meaning |
|---|---|
Main Primary | server instance running opHA with role = 'Main Primary' |
Secondary Primary | server instance running opHA with role = 'Primary' |
Peer | server instance running opHA with role = 'poller' or 'mirror'. It can optionally be of type 'streaming' which means that it is linked to an ophad instance. |
Poller | server instance running opHA with role = 'poller' |
Mirror | server instance running opHA with role = 'mirror'. It is paired with a poller and polls the same devices as that poller, however its data is not sync'd with primary unless the poller is offline. |