here is a 'work in progress' for the status patch Greg..
I thought the SNMP crowd might also be interested in this.
> > -----Original Message-----
> > From: Greg Stein [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, June 07, 2001 11:50 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Hooks for management reporting (was RE:New Hook)
> >
> >
> > On Thu, Jun 07, 2001 at 09:43:24AM -0700, Ian Holsman wrote:
> > > Guys,
> > >
> > > I was wondering if it would be usefull if there was some
> > kind of 'status' hook
> > > which modules could implement to tell management apps
> > (mod_snmp/mod_status) what is going
> > > on inside of them.
> > >
> > > it would return an array name/value pairs, which the
> > management module could convert into
> > > a fancy table layout on the status page, or a group of SNMP OID's
> > >
> > > this would allow a module designer not to mess with
> > mod_status, and maybe a way of getting the
> > > scoreboard code out of mod_status
> >
> > The current design is for mod_status to *pull* the
> > information when it is
> > needed. Considering that pulling is *much* less frequent than status
> > changes, this is much more efficient for the system.
> >
> > (a status hook is a *push*)n
> >
>
> no.. not really... what i was thinking was that the
> scoreboard would do what it currently does
> and update the bytes sent etc
>
> and when someone does a /server-status it would call all the
> hooks which implement it.
>
> the scoreboard code would implement the hook, so stuff like
> http://webperf.org/lxr/source.cgi/modules/generators/mod_status.c#L316
> would be moved into scoreboard.c and would the hook would
> output something like
> "tu", 129312
> "ts", 123123
> "tcu", 123123
> "tcs", 123
> "count" , 123
> "bcount", 098
>
> this could be used by mod-status to output a fancy table,
> and mod-snmp would convert this to whatever and send it back out.
>
> make sense?
> > Cheers,
> > -g
> >
> > --
> > Greg Stein, http://www.lyra.org/
> >
>
scratch.patch