Mod status: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 3: Line 3:
Jürgen Pulles A21
Jürgen Pulles A21


2015
24.05.2015


Leht on veel valmimisel
==Sissejuhatus==


==Sissejuhatus==
Mod_status on veebiserveri Apache moodul, mida kasutatakse veebiserveri töö monitoorimiseks. Informatsiooni antakse edasi veebilehe kujul ning suht algeliselt, kuid on võimalik infot esitada ka graafilisemalt. (näited artikli all osas)
 
==Mod_statuse seadistamine==
 
Mod_status on küll Apache-ga installides kohe kaasas siis pole ta koheselt kasutusel vaid haldaja peab ta ise sisse lülitama. Esiteks tuleks avada httpd.conf fail, milles olenevalt pakist kas on vajalikud read kirjas, kuid välja kommenteeritud või tuleb need juurde kirjutada. Selleks tuleks avada oma eelistatava tekstiredaktoriga httpd.conf fail.
 
<pre>nano /etc/apache2/conf/httpd.conf</pre>
 
httpd.conf faili oleks vaja ülesse leida sarnased read või need sinna juurde kirjutada. Siin kohal tuleb ära muuta „Allow from“ rida, et ainult sisevõrgust või ühest kindlast masinast pääseks andmetele ligi, näiteks „Allow from 127.0.0.1“ ning siis oleks statistika kätte saadav lehelt 127.0.0.1/server-status.
 
<pre><Location /server-status>
  SetHandler server-status
  Order Deny,Allow
  Deny from all
  Allow from .example.com
</Location> </pre>
 
Selleks, et mod_status annaks veelgi rohkem infot, nagu CPU kasutamine ja päringute arv igas sekundis tuleks sisse lülitada Extended Status. Extended Statuse kasutamine võib aeglustada serveri tööd, kuid mõningad pikaajalised monitoorimise vahendid nõuavad, et extended status oleks aktiveeritud. Selleks, et Extended Statust kasutada tuleks lisada httpd.conf faili lõppu järgmine rida.
 
<pre>ExtendedStatus On</pre>
 
Peale confi muutmist on vaja teha teenusele restart, et uus configuratsioon tööle hakkaks
 
<pre>service apache restart</pre>
 
==Kasutus==
 
Mod_status kasutatakse probleemsete kohtade leidmisel, näiteks kui server millegi pärast kasutab maksimaalselt resursse ja on vaja teada saada milline klient või päring seda probleemi põhjustab.
 
==Mod_status tulemusete näited ==
 
Näite leiab lehel - http://www.apache.org/server-status
 
Õpetus, kuidas tulemusi graafilisemaks muuta - http://www.opennms.org/wiki/Monitoring_Apache_with_the_HTTP_collector
 
==Kasutatu kirjandus==
*[1] http://httpd.apache.org/docs/2.4/mod/mod_status.html
*[2] https://anturis.com/blog/get-insight-into-your-website-performance-with-key-apache-statistics/
*[3] http://www.apache.org/server-status
*[4] http://www.opennms.org/wiki/Monitoring_Apache_with_the_HTTP_collector

Revision as of 12:11, 24 May 2015

Autor

Jürgen Pulles A21

24.05.2015

Sissejuhatus

Mod_status on veebiserveri Apache moodul, mida kasutatakse veebiserveri töö monitoorimiseks. Informatsiooni antakse edasi veebilehe kujul ning suht algeliselt, kuid on võimalik infot esitada ka graafilisemalt. (näited artikli all osas)

Mod_statuse seadistamine

Mod_status on küll Apache-ga installides kohe kaasas siis pole ta koheselt kasutusel vaid haldaja peab ta ise sisse lülitama. Esiteks tuleks avada httpd.conf fail, milles olenevalt pakist kas on vajalikud read kirjas, kuid välja kommenteeritud või tuleb need juurde kirjutada. Selleks tuleks avada oma eelistatava tekstiredaktoriga httpd.conf fail.

nano /etc/apache2/conf/httpd.conf

httpd.conf faili oleks vaja ülesse leida sarnased read või need sinna juurde kirjutada. Siin kohal tuleb ära muuta „Allow from“ rida, et ainult sisevõrgust või ühest kindlast masinast pääseks andmetele ligi, näiteks „Allow from 127.0.0.1“ ning siis oleks statistika kätte saadav lehelt 127.0.0.1/server-status.

<Location /server-status>
   SetHandler server-status
   Order Deny,Allow
   Deny from all
   Allow from .example.com
</Location> 

Selleks, et mod_status annaks veelgi rohkem infot, nagu CPU kasutamine ja päringute arv igas sekundis tuleks sisse lülitada Extended Status. Extended Statuse kasutamine võib aeglustada serveri tööd, kuid mõningad pikaajalised monitoorimise vahendid nõuavad, et extended status oleks aktiveeritud. Selleks, et Extended Statust kasutada tuleks lisada httpd.conf faili lõppu järgmine rida.

ExtendedStatus On

Peale confi muutmist on vaja teha teenusele restart, et uus configuratsioon tööle hakkaks

service apache restart

Kasutus

Mod_status kasutatakse probleemsete kohtade leidmisel, näiteks kui server millegi pärast kasutab maksimaalselt resursse ja on vaja teada saada milline klient või päring seda probleemi põhjustab.

Mod_status tulemusete näited

Näite leiab lehel - http://www.apache.org/server-status

Õpetus, kuidas tulemusi graafilisemaks muuta - http://www.opennms.org/wiki/Monitoring_Apache_with_the_HTTP_collector

Kasutatu kirjandus