Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

opHA provides multi-server polling with a central dashboard provided by the MasterPrimary. It does NOT handle the escalation of real time events of the pollers. Escalations are handled on each Poller server; emails, etc are sent from the poller. For more information on configuring escalation: NMIS8 Configuration

...

The typical solution here is to have the poller send NMIS events using syslog to the master Primary which are stored in poller_event.log, then opEvents processes this event log instead of the local event.log and opEvents on a single server can handle the events for all pollers.  The nodes from the remote pollers will need to be added to opEvents so it knows what to do with them.

With opEvents, any event can be handled from any source, and include escalations, etc. (opEvents running on a Master Primary will carry out all actions as the master Primary not as the poller)

Step 1 - Enable opHA Master Primary to receive syslogs
a. Open /etc/rsyslog.conf
b. Verify you have these modules

...

c. We need to add a section to tell the NMIS master Primary to receive the event log form the poller and where to store it. Under this section add:

...

This completes setup on the MASTER Primary opHA Server.

Step 2 - Changes to the opHA POLLER to send the syslog

...

c. Modify YOURIPADDRESS in 'syslog_server' to point to the MASTER Primary opHA server.

d. Save changes to Config.nmis

...

f. Test transmission of the syslog from the poller to the masterPrimary

Code Block
/usr/local/nmis8/admin/testsyslog.pl

...