> -----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/
>