Re: Questions about minions

Jesse White <[email protected]> Mon, 13 Aug 2018 12:42:45 -0400
Newsgroups gmane.network.opennms.general
Message-ID <[email protected]>
Fred;

On 2018-08-12 3:40 PM, Fred wrote:
> Hello,
> 
> I have some questions about the minion feature in OpenNMS because I have doubts about its ability to scale horizontally.
> 
> So first, do you have the list of services that can be polled by a minion ?

All of the existing monitors, detectors and collectors should work when
using Minion. If this is not the case, please report a bug in the
OpenNMS (NMS) project on https://issues.opennms.org/.

> 
> As far as I understand, minions collect data and send them to OpenNMS which in turn sends them to Cassandra. Same for service monitoring.

This is correct. Minions forward the traffic they passively receive i.e.
syslogs, SNMP traps and flows back to OpenNMS for processing, and
perform service checks as requested by OpenNMS.

> I think this architecture can't scale because OpenNMS is a bottleneck. Why not let minions communicate directly with PostgreSQL and Cassandra. In this way, OpenNMS will just have to read the data from thedatabases.

Minions were designed to "extend the reach" of OpenNMS into networks
that would otherwise be inaccessible. It is assumed that these do not
have access to services such as PostgreSQL or Cassandra.

For Horizon 23 we've been working on a new component called Sentinel
that can be ran in parallel alongside OpenNMS to help address this
bottleneck. While the short term goal is to be able to process flows at
scale, we foresee leveraging the Sentinel to scale other workloads as well.

> Is the development still focused on minions (in the OpenNMS 22 Release Notes, there were nothing new about the minions).

Minion related features are still actively developed. For example in
Horizon 23, we've support for using Kafka as a message bus instead of
relying on JMS (ActiveMQ).

Best,
Jesse

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-discuss mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-discuss