Zope Server Control
Zope-Dev'ers, Just for fun, I made a mockup (using QT Designer) of a Zope server control and monitoring GUI. It's purely nonfunctional--just an idea. Check it out here: http://hathaway.freezope.org/Images/controller_snapshot.png It's not fancy, but it's complete: you can watch and control multiple servers from a single place. The flashing yellow LED-like indicators would give you a great deal of confidence that information is flowing. It sure would be appealing. Anyone want to take this on? :-) supplying-endless-ideas-for-vaporware-ly y'rs, Shane
Ooh! I've been thinking about something like this as well; PyQt would definately be the way to go. The backend should be de-coupled from the UI, of course. Getting the gears turning, Eron On Friday 07 February 2003 12:47 am, Shane Hathaway wrote:
Zope-Dev'ers,
Just for fun, I made a mockup (using QT Designer) of a Zope server control and monitoring GUI. It's purely nonfunctional--just an idea. Check it out here:
http://hathaway.freezope.org/Images/controller_snapshot.png
It's not fancy, but it's complete: you can watch and control multiple servers from a single place. The flashing yellow LED-like indicators would give you a great deal of confidence that information is flowing. It sure would be appealing. Anyone want to take this on? :-)
supplying-endless-ideas-for-vaporware-ly y'rs, Shane
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope ) --- [This E-mail scanned for viruses by Declude Virus]
It's not fancy, but it's complete: you can watch and control multiple servers from a single place. The flashing yellow LED-like indicators would give you a great deal of confidence that information is flowing. It sure would be appealing. Anyone want to take this on? :-)
Yes :) 1. There are already a few like this around, the ZopeController from Richard Jones which Plone uses an modified version of... there is one for another product as well although the name escapes me. 2. We (as in Plone team) have for 1.1 a main requirement to move to a x platform controller that can do that and much more. wxController as it has been dubbed hasn't been started yet but Im tasked with writing the PLIP now 1.0 has been done. 3. I've found at least two companies that run many, many zope servers on remote boxes all over the place and would like one ui to see the status of them all, I'm trying to see if i can get some $ out of them for the development :) So is there a public cvs for your code can we mangle all our stuff together? -- Andy McKay
On Sat, 8 Feb 2003, Andy McKay wrote:
It's not fancy, but it's complete: you can watch and control multiple servers from a single place. The flashing yellow LED-like indicators would give you a great deal of confidence that information is flowing. It sure would be appealing. Anyone want to take this on? :-)
Yes :)
1. There are already a few like this around, the ZopeController from Richard Jones which Plone uses an modified version of... there is one for another product as well although the name escapes me.
2. We (as in Plone team) have for 1.1 a main requirement to move to a x platform controller that can do that and much more. wxController as it has been dubbed hasn't been started yet but Im tasked with writing the PLIP now 1.0 has been done.
3. I've found at least two companies that run many, many zope servers on remote boxes all over the place and would like one ui to see the status of them all, I'm trying to see if i can get some $ out of them for the development :)
So is there a public cvs for your code can we mangle all our stuff together?
You misunderstand: I have zero code. :-) The screenshot (especially the second one) shows precisely what I'm looking for in a Zope controller. It should scale up to dozens of Zopes and ZEOs while remaining useful for single Zope instances, it should display rapidly flashing lights to indicate exactly how resources are being spent, and it should display a Zope logo so it doubles as a marketing tool. Consider the screenshot a request. I can post the QT .ui file, though, if that would help. ;-) Shane
You misunderstand: I have zero code. :-) The screenshot (especially the second one) shows precisely what I'm looking for in a Zope controller. It should scale up to dozens of Zopes and ZEOs while remaining useful for single Zope instances, it should display rapidly flashing lights to indicate exactly how resources are being spent, and it should display a Zope logo so it doubles as a marketing tool. Consider the screenshot a request.
Ah sorry I thought you would have just quickly knocked one out ;) I think the Controller is a very useful tool and very good for marketing its really helped a lot of people with Plone.
I can post the QT .ui file, though, if that would help. ;-)
Im hopefully getting a good UI designer (ie not me) on line for helping out with the UI for this. I was actually thinking of wxPython rather than Qt, but thats just a personal preference. Anyway when we get wxController going I'll drop you a line... -- Andy McKay
Andy McKay wrote:
3. I've found at least two companies that run many, many zope servers on remote boxes all over the place and would like one ui to see the status of them all, I'm trying to see if i can get some $ out of them for the development :)
If it's about monitoring, let me just mention nagios, to be found at http://www.nagios.org/ It's a very very nice monitoring app which I use for monitoring states of several servers. It can use "external" (command line) apps for monitoring. Maybe it would be of some use to develop an the app so that the clients for getting the status for zope servers could also be used as "plugins" for nagios. Encapsulating the classes used for getting the data from a zope server into a module would suffice, then one could write simple monitoring apps as described here: http://nagiosplug.sourceforge.net/developer-guidelines.html cheers, oliver
participants (4)
-
Andy McKay -
Eron Lloyd -
Oliver Bleutgen -
Shane Hathaway