Hvernig á að fylgjast með Apache árangri með því að nota mod_status í Ubuntu


Þó að þú getir alltaf kíkt á Apache notendaskrár til að fá upplýsingar um vefþjóninn þinn, svo sem virkar tengingar, geturðu fengið mjög ítarlegt yfirlit yfir frammistöðu vefþjónsins með því að virkja mod_status eininguna.

Mod_status einingin er Apache eining sem gerir notendum kleift að fá aðgang að mjög nákvæmum upplýsingum um frammistöðu Apache á venjulegri HTML síðu. Reyndar heldur Apache sinni eigin stöðusíðu netþjóns til almennrar skoðunar.

Þú getur skoðað stöðu Apache (Ubuntu) með því að fara á heimilisfangið hér að neðan:

  • https://apache.org/server-status

Apache mod_status gerir það mögulegt að þjóna venjulegri HTML síðu sem inniheldur upplýsingar eins og:

  • Þjónustuútgáfa
  • Núverandi dagur og tími í UTC
  • Spenntur netþjóns
  • Hleðsla þjóns
  • Heildarumferð
  • Heildarfjöldi beiðna sem berast
  • Örgjörvanotkun vefþjónsins
  • PID með viðkomandi viðskiptavinum og svo margt fleira.

Við skulum nú skipta um gír og sjá hvernig þú getur fengið uppfærða tölfræði um Apache vefþjón.

Operating System: 	Ubuntu 20.04
Application:            Apache HTTP server
Version:                2.4.41
IP address:             34.123.9.111
Document root:          /var/www/html

Virkjaðu mod_status í Apache Ubuntu

Sjálfgefið er að Apache sendir með mod_status eininguna þegar virka. Þú getur staðfest þetta með því að athuga mods_enabled möppuna með því að keyra ls skipunina eins og sýnt er:

$ ls /etc/apache2/mods-enabled

Gakktu úr skugga um að status.conf og status.load skrárnar séu til staðar. Ef ekki, þá þarftu að virkja mod_status einingu með því að kalla fram skipunina:

$ sudo /usr/sbin/a2enmod status

Stilltu mod_status í Apache Ubuntu

Eins og fyrr segir er mod_status þegar virkt. Hins vegar þarf viðbótar lagfæringar til að þú fáir aðgang að stöðusíðu miðlarans. Til að gera það þarftu að breyta status.conf skránni.

$ sudo vim /etc/apache2/mods-enabled/status.conf 

Stilltu Krefjast ip tilskipunarinnar til að endurspegla IP tölu vélarinnar sem þú munt fá aðgang að þjóninum frá.

Vistaðu breytingarnar og endurræstu Apache til að breytingarnar taki gildi til að staðfesta stöðuna eins og sýnt er:

$ sudo systemctl restart apache2

Staðfestu síðan stöðu Apache og tryggðu að hún sé í gangi.

$ sudo systemctl status apache2

Eftir það skaltu skoða vefslóð vefþjónsins eins og sýnt er.

http://server-ip/server-status

Þú munt fá stöðu HTML síðu sem sýnir fjölda upplýsinga frá Apache og fjölda tölfræði eins og sýnt er.

ATHUGIÐ: Til að láta síðuna endurnýjast eftir hvert tiltekið tímabil, td 5 sekúndur, skaltu bæta við \?refresh=5 í lok vefslóðarinnar.

http://server-ip/server-status?refresh=5

Þetta veitir betri eftirlitsgetu á frammistöðu netþjónsins þíns en venjuleg kyrrstæð HTML síða fyrr.

Það er allt í bili um mod_status eininguna. Fylgstu með Tecmint fyrir svo miklu meira.