Re: Apache server-status Monitoring / why is it only available through http?

2018-03-27 Thread Stefan Priebe - Profihost AG
might this be something - where mod_systemd can be extended? I have
never used it but it already seems to provide some stats.
Am 26.03.2018 um 12:17 schrieb Stefan Priebe - Profihost AG:
> 
> Am 24.03.2018 um 15:28 schrieb Eric Covener:
>> On Sat, Mar 24, 2018 at 10:18 AM, Stefan Priebe - Profihost AG
>>  wrote:
>>> Hello,
>>>
>>> is there any reason why the srever-status output isn't:
>>> - available through a local unix socket - so you can grab it even all
>>> workers are busy
>>
>> There are some slightly weird third-party and partial solutions for this
>>
>>  - mod_backdoor (additional listener w/ dedicated thread for
>> emergencies, not AF_UNIX though)
>>  - scripts that separately parse an on-disk "ScoreBoardFile"
> 
> Both sounds like really ugly hacks. ScoreBoardFile isn't recommanded for
> performance reasons (see httpd docs).
> 
> mod_backdoor does not even survive a restart (i didn't test but there is
> a note in the README).
> 
> So both ways do not seem to be really usable.
> 
>> Maybe mod_backdoor with a new name + limitations addressed + more
>> eyeballs would be worth looking at for adding to the distribution.
>> http://people.apache.org/~trawick/mod_backdoor.txt
>>
>>> - available in a machine readable format even it might be csv...
>>
>> There is a machine-readable option in the query string, append ?auto
>> to the URL.
>>
>> -/-
>>
>> Also worth mentioning but I don't really know anything about it is
>> mod_bmx: https://github.com/hyperic/mod_bmx
>>


Re: Apache server-status Monitoring / why is it only available through http?

2018-03-26 Thread Stefan Priebe - Profihost AG

Am 24.03.2018 um 15:28 schrieb Eric Covener:
> On Sat, Mar 24, 2018 at 10:18 AM, Stefan Priebe - Profihost AG
>  wrote:
>> Hello,
>>
>> is there any reason why the srever-status output isn't:
>> - available through a local unix socket - so you can grab it even all
>> workers are busy
> 
> There are some slightly weird third-party and partial solutions for this
> 
>  - mod_backdoor (additional listener w/ dedicated thread for
> emergencies, not AF_UNIX though)
>  - scripts that separately parse an on-disk "ScoreBoardFile"

Both sounds like really ugly hacks. ScoreBoardFile isn't recommanded for
performance reasons (see httpd docs).

mod_backdoor does not even survive a restart (i didn't test but there is
a note in the README).

So both ways do not seem to be really usable.

> Maybe mod_backdoor with a new name + limitations addressed + more
> eyeballs would be worth looking at for adding to the distribution.
> http://people.apache.org/~trawick/mod_backdoor.txt
> 
>> - available in a machine readable format even it might be csv...
> 
> There is a machine-readable option in the query string, append ?auto
> to the URL.
> 
> -/-
> 
> Also worth mentioning but I don't really know anything about it is
> mod_bmx: https://github.com/hyperic/mod_bmx
> 


Re: Apache server-status Monitoring / why is it only available through http?

2018-03-24 Thread Eric Covener
On Sat, Mar 24, 2018 at 10:18 AM, Stefan Priebe - Profihost AG
 wrote:
> Hello,
>
> is there any reason why the srever-status output isn't:
> - available through a local unix socket - so you can grab it even all
> workers are busy

There are some slightly weird third-party and partial solutions for this

 - mod_backdoor (additional listener w/ dedicated thread for
emergencies, not AF_UNIX though)
 - scripts that separately parse an on-disk "ScoreBoardFile"

Maybe mod_backdoor with a new name + limitations addressed + more
eyeballs would be worth looking at for adding to the distribution.
http://people.apache.org/~trawick/mod_backdoor.txt

> - available in a machine readable format even it might be csv...

There is a machine-readable option in the query string, append ?auto
to the URL.

-/-

Also worth mentioning but I don't really know anything about it is
mod_bmx: https://github.com/hyperic/mod_bmx


Apache server-status Monitoring / why is it only available through http?

2018-03-24 Thread Stefan Priebe - Profihost AG
Hello,

is there any reason why the srever-status output isn't:
- available through a local unix socket - so you can grab it even all
workers are busy
- available in a machine readable format even it might be csv...

Thanks!

Greets,
Stefan