[apache] server-status filteren

Pagina: 1
Acties:

  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 24-08 19:51
Ik heb al tijden een webserver draaien, maar heb een vraagje over der /server-status pagina.

1:
code:
1
2
Srv    PID    Acc    M     SS    Req    Conn    Child    Slot    Client    VHost    Request
0-0    0    0/2/2    _     50    0    0.0    0.01    0.01     127.0.0.1    (unavailable)    GET /server-status HTTP/1.1

Waarom staat er bij VHost "(unavailable)" terwijl ik wel virtual hosts heb ingesteld en ook accesses heb voor die virtual hosts?

2:
Je ziet onder de kolom Client 127.0.0.1 staan, ik filter deze uit mijn access logs, is het ook mogelijk om deze uit mijn /server-status pagina te filteren?

3:
code:
1
2
Total accesses: 19 - Total Traffic: 58 kB
.352 requests/sec - 1099 B/second - 3125 B/request

Ook hier worden mijn local-accessen in meegeteld(vanaf 127.0.0.1 dus), valt hier 127.0.0.1 ook uit te filteren, zodat ik alleen het totale traffic/enz die naar buiten gaat meet, en niet de accesses die ik zelf doe.

edit:
Ik gebruik apache 1.3

[ Voor 3% gewijzigd door Scorpion1984 op 12-04-2004 02:02 ]


Verwijderd

het uitfilteren van de localhost (127.0.0.1) kan middels de config file van apache voor meer info daarover verwijs ik je naar de website van apache (www.apache.org)

/edit:
een zeer korte zoekactie op de site van apache bracht mij hierbij:
http://httpd.apache.org/docs-2.0/logs.html

code:
1
2
3
4
5
6
# Mark requests from the loop-back interface
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
# Mark requests for the robots.txt file
SetEnvIf Request_URI "^/robots\.txt$" dontlog
# Log what remains
CustomLog logs/access_log common env=!dontlog

[ Voor 59% gewijzigd door Verwijderd op 12-04-2004 01:57 ]


  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 24-08 19:51
Verwijderd schreef op 12 april 2004 @ 01:53:
het uitfilteren van de localhost (127.0.0.1) kan middels de config file van apache voor meer info daarover verwijs ik je naar de website van apache (www.apache.org)

/edit:
een zeer korte zoekactie op de site van apache bracht mij hierbij:
http://httpd.apache.org/docs-2.0/logs.html

code:
1
2
3
4
5
6
# Mark requests from the loop-back interface
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
# Mark requests for the robots.txt file
SetEnvIf Request_URI "^/robots\.txt$" dontlog
# Log what remains
CustomLog logs/access_log common env=!dontlog
Dit gaat over het filteren in de logfiles, en niet over het filteren in de pagina /server-status

[ Voor 78% gewijzigd door Scorpion1984 op 12-04-2004 02:02 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Aan de VHost (unavailable) lijkt niets te doen te zijn; dit komt bij de meeste server-status pagina's nogal random voor. Verder lijkt ook het filteren van de localhost onmogelijk. Wat je natuurlijk zou kunnen doen is een PHP script oid gebruiken om deze entries eruit te filteren. Ik heb nog ergens een script liggen dat de server-status pagina omzet naar een array; zoiets dergelijks zou je dan ook moeten gebruiken. Zonder extern script lijkt het niet te kunnen.

Meer info: Apache module mod_status

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 24-08 19:51
Ja daar was ik al bang voor, maar wat bedoel je met "nogal random voor"? aangezien het altijd komt, er staat alleen maar (unavailable), nooit iets anders gezien(in een paar jaar).

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik bedoel dat er bij mij (en meerdere mensen met mij) meestal een VHost naam staat, maar soms een unavailable. Als dit altijd zo is dan zit er inderdaad iets niet goed. Voor de rest heb je geen problemen met de inrichting van je VirtualHosts?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 24-08 19:51
Neej verder niet nee, virtual hosts werken allemaal perfect, logfiles zijn gescheiden, maar hostname blijft (unavailable), altijd, nog nooit iets anders zien staan, misschien ben ik iets vergeten in de config file ofzo.
config(virtualhost gedeelte):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
NameVirtualHost *

    <VirtualHost *>
    ServerName [domainname]
    DocumentRoot d:/server/apache/htdocs
    </VirtualHost>

    <VirtualHost *>
    ServerName services.[domainname]
    DocumentRoot d:/server/apache/htdocs/services
    ErrorLog logs/services-errors.log
    CustomLog logs/services-access.log common env=!trash_me
    </VirtualHost>

    <VirtualHost *>
    ServerName test.[domainname]
    DocumentRoot d:/server/test
    ErrorLog logs/test-errors.log
    CustomLog logs/test-access.log common env=!trash_me
    </VirtualHost>

[ Voor 63% gewijzigd door Scorpion1984 op 13-04-2004 16:20 ]


  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 24-08 19:51
Iemand?
Pagina: 1