Re: PYMON - Great work!!

16 views
Skip to first unread message

Duncan McGreggor

unread,
Jun 7, 2007, 12:29:18 PM6/7/07
to py...@groups.google.com
On 6/7/07, Grice, Lynton <Lynton...@sappi.com> wrote:
>
> Hello Duncan,
>
> I truly respect the work you have done in the Python arena……well done…..great work!
>
> I myself am SAP integration specialist…….and program in whatever I can get my hands on…..especially ABAP and Python ;-)
>
> Could I ask you a BIG favour…..I have searched as much as I can on the web for PYMON documentation……
>
> I went to http://pymon.googlecode.com/svn/wiki/DocsPage.wiki and get NOTHING......
>
> I can obviously go to http://pymon.sourceforge.net/ but even clicking on the "Docs" link causes an error……
>
> Can you please push me in the right direction as most links for PYMON seen to just "die" and go nowhere…..OR let me know if I am meant to be using some OTHER Python module?
>
> I have installed what "I think is PYMON" and would LOVE to get something going…….but just can't find the documentation……
>
> I would really appreciate your help on this

Lynton,

Thank you for your kind email. The pymon docs situation, and in fact
the development life cycle, is somewhat complex. I won't bore you with
the details, but suffice it to say that pymon is in a high state of
flux right now :-)

Well, maybe I'll bore you with a few details :-) The current
development effort is focused on another rewrite of pymon that will
utilize setuptools' plugin features (entry points, etc.) thus allowing
developers to easily extend pymon by writing components that can be
zipped up into a single file (egg) and dropped in a plugin directory.
This, of course, makes my job of designing a suitable (and flexible)
architecture much more involved :-) Development is currently taking
place in trunk due to laziness: there hasn't been a stable trunk for a
while, and nor has there been a demand for one.

That being said, there are previous releases of pymon that you can
play with and run. These are in the "tags" part of the repository. It
looks like you are running Windows, so you can download and install
TortiseSVN and use that to checkout the souce code from google. If you
are not familiar with SVN, I believe TortiseSVN has some help files
that can get you started.

You can browse the tags in the repository here:
http://pymon.googlecode.com/svn/tags/

If memory serves, pymon-0.3.3 is the most stable/featureful and least
bugful of the releases.

And when you find one you like, you can check it out using the
instructions here (adapting the instructions to check out from
/tags/pymon.x.y instead of /trunk, of course):
http://code.google.com/p/pymon/source

Development on pymon is "active", given the following conditions:
* I consult for Zenoss, and they've been slave-driving for the past
month, with no letup in workload (the last time I had some free time
to work on pymon was the 1st of May, and prior to that was the middle
of December)
* I contribute to the Twisted python project, and that gets first
priority with my free time
* I have consulting responsibilities for clients other than Zenoss

To address your questions about the docs, well... I had to take the
old wiki down due to massive server load (my box was getting slammed;
it was running about 30 trac instances on three different domains).
That wiki content has not yet been migrated, but much of it is out of
date, so I'm not sure if it's even worth it.

However, you can access the docs that *are* current here on the wiki:
http://code.google.com/p/pymon/w/list

The "main" docs page is here:
http://code.google.com/p/pymon/wiki/DocsPage

But almost all of its wiki pages haven't been created. The reason I
point you there, though, is that it highlights the help files, etc.,
that are in SVN, and those should get you started.

I will make updating the links on the pymon pages my next priority.
Thanks for the heads up.

Lastly, if you'd like to stay up to date, consider subscribing to one
or more of the very, very low-volume mail lists that are listed on the
right side of the page under "Groups" here:
http://code.google.com/p/pymon/

As I make useful progress, I send updates to the list...

I do believe there is a dire need for a solution such as pymon: it is
very light-weight, easy to install, and very fast. Its functionality,
deployment, and configuration is targeted at simplicity. Being based
entirely upon Twisted with access to all of Twisted's protocols and
protocol-building tools, it will be an ideal platform for high-speed,
light-weight custom monitoring solutions.

Because of my belief in these, I treasure pymon and look forward to
any opportunity to work on it; of all of my projects, it is my
favorite. As community members ping me and express interest, I become
more motivated to make time to develop on it -- so thanks again for
your email.

Take care, and stay tuned!

d

Reply all
Reply to author
Forward
0 new messages