Mod status
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