[Spread-users] commandline friendly monitor?

Ryan Caudy rcaudy at gmail.com
Thu Dec 30 20:54:12 EST 2004


Sorry I didn't get back to you sooner.  I don't have anything like
this, but it wouldn't be difficult to write at all.

Look at the source of spmonitor, monitor.c.  It would be trivial to
add a command-line argument of list of arguments, e.g. a list of
daemon names, and set up a status query [as in Activate_status()] in
this way instead of from user input.  You could easily hack the
Report_message() function in order to customize the format of the
output, or do some evaluation of the GlobalStatus information.

With only slightly more work, you could create a version that acts
more as a one-shot query, most trivially by adding an exit() call at
the end of Report_message().  You could add a static variable to act
as a counter, and thus enable the exit() to take place only after the
last expected report arrives.

Cheers,
Ryan

On Sun, 12 Dec 2004 14:41:06 -0800, Clint Byrum <cbyrum at spamaps.org> wrote:
> Hi everyone. I need some sort of spread monitor that I can easily
> extract the *_retrans numbers from. I can do it with the expect command
> and spmonitor, but that seems rather overkill.
> 
> Does such a thing exist? Would it be easy to write? The API docs don't
> seem to include the things that spmonitor provides.
> 
> My bigger problem is just trying to identify when there are ring
> problems so problem hosts can be removed. If any of you have a different
> existing solution for that, I'd love to hear it too.
> 
> Thanks!
> -cb
> 
> _______________________________________________
> Spread-users mailing list
> Spread-users at lists.spread.org
> http://lists.spread.org/mailman/listinfo/spread-users
>




More information about the Spread-users mailing list