Bonjour,
Ce qui coute le plus de charge au serveur OpenNMS est la collecte des données et plus exactement l'enregistrement des données dans les fichiers jrd dès lors que l'on souhaite grapher un indicateur (rrdtool). La performance en écriture sur les disques durs est un facteur déterminant pour la performance globale d'OpenNMS.
La distribution de charge consiste donc à déporter la base de donnée sur un autre serveur pour dissocier l'impact de la collecte (rrdtool) de la base de donnée (postgresql). L'intérêt est que l'IHM (qui consiste principalement à accéder à postgresql) soit tout le temps fluide pour l'utilisateur, quelque soit la charge de la collecte.
Pour répondre à votre question, il est donc possible d'avoir plusieurs poller pour une seule base de donnée.
Je ne l'ai jamais testé encore. Voici un lien vers le wiki officiel :
http://www.opennms.org/wiki/Remote_MonitoringN'hésitez pas à venir partager avec nous votre expérience si vous le mettez en oeuvre sur votre infrastructure.