ఉబుంటులో mod_status ఉపయోగించి అపాచీ పనితీరును ఎలా పర్యవేక్షించాలి


క్రియాశీల కనెక్షన్ల వంటి మీ వెబ్uసర్వర్ గురించి సమాచారాన్ని పొందడానికి మీరు ఎల్లప్పుడూ అపాచీ లాగ్ ఫైల్uలను చూడవచ్చు, అయితే మీరు mod_status మాడ్యూల్uను ప్రారంభించడం ద్వారా మీ వెబ్ సర్వర్ పనితీరు గురించి చాలా వివరణాత్మక అవలోకనాన్ని పొందవచ్చు.

మోడ్_స్టాటస్ మాడ్యూల్ ఒక అపాచీ మాడ్యూల్, ఇది సాదా HTML పేజీలో అపాచీ పనితీరు గురించి చాలా వివరమైన సమాచారాన్ని యాక్సెస్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది. వాస్తవానికి, అపాచీ సాధారణ ప్రజల వీక్షణ కోసం దాని స్వంత సర్వర్ స్థితి పేజీని నిర్వహిస్తుంది.

దిగువ చిరునామాకు వెళ్లడం ద్వారా మీరు అపాచీ (ఉబుంటు) కోసం స్థితిని చూడవచ్చు:

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

అపాచీ mod_status వంటి సమాచారాన్ని కలిగి ఉన్న సాదా HTML పేజీని అందించడం సాధ్యపడుతుంది:

  • సర్వర్ వెర్షన్
  • UTC లో ప్రస్తుత రోజు మరియు సమయం
  • సర్వర్ సమయ సమయం
  • సర్వర్ లోడ్
  • మొత్తం ట్రాఫిక్
  • మొత్తం ఇన్uకమింగ్ అభ్యర్థనల సంఖ్య
  • వెబ్uసర్వర్ యొక్క CPU వినియోగం
  • సంబంధిత క్లయింట్uలతో PID లు మరియు మరెన్నో.

ఇప్పుడు గేర్uలను మార్చండి మరియు అపాచీ వెబ్ సర్వర్ గురించి మీరు తాజా గణాంకాలను ఎలా పొందవచ్చో చూద్దాం.

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

అపాచీ ఉబుంటులో mod_status ని ప్రారంభించండి

అప్రమేయంగా, ఇప్పటికే ప్రారంభించిన mod_status మాడ్యూల్uతో అపాచీ నౌకలు. చూపిన విధంగా ls ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు mods_enabled డైరెక్టరీని తనిఖీ చేయడం ద్వారా దీన్ని ధృవీకరించవచ్చు:

$ ls /etc/apache2/mods-enabled

status.conf మరియు status.load ఫైల్uలు ఉన్నాయని నిర్ధారించుకోండి. కాకపోతే, మీరు ఆదేశాన్ని ప్రారంభించడం ద్వారా mod_status మాడ్యూల్uను ప్రారంభించాలి:

$ sudo /usr/sbin/a2enmod status

అపాచీ ఉబుంటులో mod_status ను కాన్ఫిగర్ చేయండి

ముందే చెప్పినట్లుగా, mod_status ఇప్పటికే ప్రారంభించబడింది. అయితే, మీరు సర్వర్-స్థితి పేజీని యాక్సెస్ చేయడానికి అదనపు సర్దుబాటు అవసరం. అలా చేయడానికి, మీరు status.conf ఫైల్uను సవరించాలి.

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

మీరు సర్వర్ నుండి యాక్సెస్ చేయబోయే యంత్రం యొక్క IP చిరునామాను ప్రతిబింబించేలా అవసరమైన ip ఆదేశాన్ని సెట్ చేయండి.

చూపిన విధంగా స్థితిని నిర్ధారించడానికి మార్పులు అమలులోకి రావడానికి మార్పులను సేవ్ చేయండి మరియు అపాచీని పున art ప్రారంభించండి:

$ sudo systemctl restart apache2

అప్పుడు అపాచీ యొక్క స్థితిని ధృవీకరించండి మరియు దానిని అమలు చేస్తున్నట్లు నిర్ధారించుకోండి.

$ sudo systemctl status apache2

ఆ తరువాత, చూపిన విధంగా వెబ్ సర్వర్ యొక్క URL ను బ్రౌజ్ చేయండి.

http://server-ip/server-status

మీరు చూపిన విధంగా అపాచీ సమాచారం యొక్క హోస్ట్ మరియు గణాంకాల శ్రేణిని ప్రదర్శించే స్థితి HTML పేజీని పొందుతారు.

గమనిక: ఇచ్చిన ప్రతి విరామం తర్వాత పేజీ రిఫ్రెష్ కావడానికి, ఉదాహరణకు, 5 సెకన్లు, URL చివరిలో ? "? రిఫ్రెష్ = 5" ను జోడించండి.

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

ఇది మునుపటి సాదా స్టాటిక్ HTML పేజీ కంటే మీ సర్వర్ పనితీరు యొక్క మంచి పర్యవేక్షణ సామర్థ్యాన్ని అందిస్తుంది.

Mod_status మాడ్యూల్ గురించి ఇప్పుడే అంతే. చాలా ఎక్కువ కోసం టెక్uమింట్uకు అనుగుణంగా ఉండండి.