I can't see a way to add another post to my last one, so I have answered my original question.
The main reason I wasn't getting any monitoring events for the standalone Int server, was because I based my server.conf.yaml override on the values I had in one for a server under a node.
This meant that I missed the important step of enabling Events: > BusinessEvents:!!
When I corrected this, I was getting multiple events for my various subscriptions.
In case it helps, this is my server.conf.yaml in the overrides folder:
(spaces, no tabs for the yaml)
-------
defaultQueueManager: 'ACE11MGR' # Set non-empty string to specify a default queue manager
RestAdminListener:
port: 7602
ResourceManagers:
HTTPConnector:
ListenerPort: 7802 # Set non-zero to set a specific port, defaults to 7800
HTTPSConnector:
ListenerPort: 7845 # Set non-zero to set a specific port, defaults to 7843
JVM:
jvmDebugPort: 6512
Events:
BusinessEvents: # Business monitoring events
MQ:
enabled: true # Set true or false, default false
MQTT:
enabled: true # Set true or false, default false
Monitoring:
MessageFlow:
publicationOn: 'active' # choose 1 of : active|inactive, default inactive
# Ensure Events.BusinessEvents.MQ|MQTT is set
eventFormat: 'MonitoringEventV2' # choose 1 of : MonitoringEventV2|WMB
------
John