I'd forward a suggestion to you that no matter what you end up running with, you consider running separate jailed/VM instances of the product. Rather than having to have one product that does everything everyone needs, PLUS adds in a feature-set for service providers, you get the features you need that are likely to be supported... PLUS the benefit of KNOWING that your client data is not available to each other.
Personally I would be quite suspicious (as a potential customer OR as an admin looking to do what you're looking at) of knowing that some 3rd-party has the keys to the kingdom for not just my house, but others, competitors, etc. only locked up with the protections of PHP/Zope, etc. If you were to set up, say, Xen instances of zenoss (even separate web app/perf mon images, etc) and have them report back to a mysql instance, you'd get separation of data without a huge hassle of "extra work". Have a new customer? Copy the .vxd file to a new location, create a new Xen instance for it, safely enter their domain admin logins, SSH info, SNMPv3 auth creds, etc... Just my $0.02: having been at least in the vicinity of where it sounds like you're at, I'd suggest picking a product that has the other features you need for what you're selling as a service. Use some good old-fashioned ingenuity/hackery to take it the last 9/10th of a mile (or kilometer). Cheers, /eli oms wrote: > Hi, > > I have been trying out Zenoss for a little while now and have been > comparing it with a few competing products (Centreo/Nagios, Groundwork > etc). > > I really like the look and feel to Zenoss but unfortunately I dont think > it can do what we are looking for. > > We (and upstart NOC type company) will be offering services to multiple > clients, each of which will have a single user. What we require from our > NMS is that we can configure, for example, 50 clients each of which > having 50 or so devices. > > We need to keep each client completely separated from the other yet only > run one instance of the Zenoss software. We will most likely be > purchasing Zenoss Enterprise or the equivalent but the above > requirement is a must. > > I have been playing with Zenoss and trying to replicate what I have > mentioned above by creating "organizers" in various ways, yet it seems > very restrictive to do this and there is some information leakage > between the clients (i.e even though I restricted a certain user by only > allowing them to view a certain "Group", that user still saw information > from other groups in certain cases). > > You may think of as an ISP or similar where our clients will have > duplicated IP addressing schemes which we need to monitor through > separated VPN's. > > We can do this magic at the routers (NAT etc) but there is obviously no > way in Zenoss to store two devices (say 10.1.1.1) for two different > users....or is there? Each client will need to log on to a "web portal" > of sorts and access information ONLY pertinent to them. > > If Zenoss cannot do this, would you be kind enough to recommend one that > can? > > Thanks in advance, and thanks for an awesome product. > > btw- the above was tested on 2.0.3) > > oms > > ------------------------ > unset > > > > > -------------------- m2f -------------------- > > Read this topic online here: > http://community.zenoss.com/forums/viewtopic.php?p=9785#9785 > > -------------------- m2f -------------------- > > > > _______________________________________________ > zenoss-users mailing list > [email protected] > http://lists.zenoss.org/mailman/listinfo/zenoss-users > _______________________________________________ zenoss-users mailing list [email protected] http://lists.zenoss.org/mailman/listinfo/zenoss-users
