If you're talking about two completely separate domains, then as far as I know this is considered to be a pretty bad idea.
Last time I have seen this discussed, it was possible in theory, but with a lot of hacks and workarounds.
- DC Agent only (Collector from domain-x could not properly authenticate to DC's on domain-y to read event logs, therefore no event polling or netapi)
- No workstation check (same auth issue as above)
- The other domain had to be manually added through registry edits (the Collector GUI doesn't permit manual addition)
> Is it possible to install two different FSSO agents on a single server?
No. While you may be able to install them in different directories, and manually run two separate services for them, they use static registry paths for config, and thus the two collectors would be fighting over one settings and overriding each other. (~and thus both trying to use the same IP:port)
Good practice is separate, independent collectors for separate, independent domains.