I’d like to offer some feedback on this, I hope it will be useful.
1.) Checkmk should offer a way to collect data in the application, for at least LLDP like discovery.
2.) As this conflicts with “parent/child” way of aggregating those should be combined, this is quite confusing that there is another way, totally independent.
3.) It would be useful to show network bandwidth in the relations to show traffic.
The parent/child relationship is so useful, but overlooked and today not implemented in the best way. One reason is the discovery is painful with incorrect traceroute implementation.
It can also not be used in a distributed monitoring setup as all hosts needs to be on the same SITE…
This is also interesting from a NagVis point…
Otherwise I like the idea…