Monitoring Service, can it support external components?

Hi, I’m new to this community, and fairly new to openfire in general.

I was trying out the “Monitoring Service” plugin. I was able to archive conversations in the “Group Chat” service that comes with Openfire. However for MUC services that attach to the Openfire server as “External Components”, I can’t get “Monitoring Service” to log anything.

I suppose messages between an openfire user and the external MUC would pass through the openfire server, and the Monitoring Service plugin would be able to tell the external MUC through DISCO. So I’m not sure if it’s just a matter of server settings to tweek or if Monitoring Service only supports the built in “Group Chat” as of now.

Thanks in advance for your feedback.

I checked “Monitoring Service” source code. Looks like MUC message archiving is triggered directly by events from the built-in group chat. Not by stanzas passing through the server. I guess in order to archive external MUC, I’ll need to write code that connects ComponentStanzaHandler with the Monitoring Service.