I am considering upgrading our company's Zenoss to the latest (6.2) from 4.2.5.Please see my inserts....
There are still a few key questions I'm trying to get an answer on before we decide on this which I couldn't find in the docs or elsewhere online.
What's the license for Zenoss Core? Wikipedia says it is GPL 2 but I can't find the source for this.
I understand that there are now a few elements of Zenoss 6 that not open source - a lot is but not all of it. I would hope that Zenoss might post a definitive answer to your licensing question - @John ?? We've been using Zenoss core with several thousand devices. The Zenoss 6 scheme seems to suggest that Zenoss core is limited to 500 devices only. What happens if we cross that? Will it give an annoying warning or will it flat-out fail?
I don't believe there is anything in the code of Core that will stop things working at a certain number of devices. That said, you should expect 6 to use an order of magnitude more resource than 4.2.5. As per this discussion, ( my comments in there still hold - @Jane ) automatic data migration from < 5 to 5+ is practically impossible. Is there any update on this or should I still consider it impossible? Not impossible but certainly no defined process - see comments in referenced discussion. We are currently using ZendMD extensively for things like device and location modelling.
This wiki says: "[ZendMD] should be run as the zenoss user, in the zope container (for Zenoss 5 folk)"
So I just hook to the zope docker container, su to zenoss user and run zendmd as I always do?
Has there been significant API changes to ZendMD since? Any release notes (I can't seem to find these things)?
zendmd has always been a bit of an undocumented black art! I don't believe it has changed significantly. As you suggest, you need to attach to the zope container and then run zendmd. Be aware that there are LOTS of other things that become similarly hard with 6 - like running commands from templates, adding pre-req code, creating and maintaining ZenPacks, to name but a few.I would also appreciate any other tips or gotchas I should look out for when upgrading to Zenoss 6