Mod status

From ICO wiki
Revision as of 11:11, 24 May 2015 by Jpulles (talk | contribs)
Jump to navigationJump to search

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