Ubuntu-da mod_status ulanyp, Apache öndürijiligine nädip gözegçilik etmeli


Işjeň birikmeler ýaly web serweriňiz barada maglumat almak üçin elmydama Apache gündelik faýllaryna göz aýlap bilersiňiz, mod_status modulyny açyp, web serweriňiziň işine gaty jikme-jik maglumat alyp bilersiňiz.

Mod_status moduly, ulanyjylara Apache-iň öndürijiligi barada ýönekeý HTML sahypasynda ýokary jikme-jik maglumatlary almaga mümkinçilik berýän Apache modulydyr. Aslynda, Apache köpçülige tomaşa etmek üçin öz serwer status sahypasyny saklaýar.

Apache (Ubuntu) ýagdaýyny aşakdaky adrese geçip görüp bilersiňiz:

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

Apache mod_status: ýaly maglumatlary öz içine alýan ýönekeý HTML sahypasyna hyzmat etmäge mümkinçilik berýär:

  • Serwer wersiýasy
  • UTC-da häzirki gün we wagt
  • Serweriň iş wagty
  • Serwer ýükleri
  • Jemi traffik
  • Gelýän haýyşlaryň umumy sany
  • Web serweriniň CPU ulanylyşy
  • Degişli müşderiler bilen PID-ler we başgalar.

Geliň indi dişli enjamlary üýtgedeliň we Apache web serweri barada iň täze statistiki maglumatlary nädip alyp boljakdygyny göreliň.

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

Apache Ubuntu-da mod_status-y işlediň

Düzgüne görä, Apache mod_status moduly bilen eýýäm işledilýär. Muny mods_enabled katalogyny görkezilişi ýaly ls buýrugyny işledip barlap bilersiňiz:

$ ls /etc/apache2/mods-enabled

status.conf we status.load faýllarynyň bardygyna göz ýetiriň. Notok bolsa, buýrugy ulanyp mod_status modulyny işletmeli:

$ sudo /usr/sbin/a2enmod status

Apache Ubuntu-da mod_status sazlaň

Ozal bellenip geçilişi ýaly, mod_status eýýäm açyk. Şeýle-de bolsa, serwer statusy sahypasyna girmek üçin goşmaça düzedişler talap edilýär. Munuň üçin status.conf faýlyny üýtgetmeli.

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

Serwere girjek enjamyňyzyň IP adresini görkezmek üçin Talap ip görkezmesini düzüň.

Üýtgeşmeleri ýazdyryň we üýtgeşmeleriň görkezilişi ýaly tassyklanmagy üçin Apache-i täzeden açyň:

$ sudo systemctl restart apache2

Soňra Apache-iň ýagdaýyny barlaň we işlemegini üpjün ediň.

$ sudo systemctl status apache2

Ondan soň görkezilişi ýaly web serweriniň URL-sine göz aýlaň.

http://server-ip/server-status

Apache maglumatlarynyň köpüsini we görkezilişi ýaly köp sanly statistika görkezýän HTML sahypasyny alarsyňyz.

ÜNS BERI .: Berlen wagt aralygyndan soň, meselem, 5 sekuntdan soň sahypany täzelemek üçin, URL-iň soňundaky \? Refresh=5 goşuň.

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

Bu, serweriňiziň işleýşine has ýönekeý statiki HTML sahypasyndan has gowy gözegçilik mümkinçiligini üpjün edýär.

Häzirlikçe mod_status moduly barada. Has köp zat üçin Tecmint-e üns beriň.