షట్టర్‌స్టాక్ / ఆండ్రీ వి.పి.

మీ సిస్టమ్ అందుకుంటున్న ట్రాఫిక్ మొత్తం ఏదైనా సిస్టమ్ అడ్మినిస్ట్రేటర్ తనిఖీ చేయడానికి ముఖ్యమైన మెట్రిక్. మీ వెబ్ సర్వర్ యొక్క యాక్సెస్ లాగ్ ఉపయోగించి సంకలనం చేయబడిన సులభంగా చదవగలిగే గ్రాఫ్‌లను ప్రదర్శించే సాధనాలు ఉన్నాయి, ఇది ఈ ప్రక్రియను సులభతరం చేస్తుంది.

మీ లాగ్ ఫైళ్ళను ఉపయోగించండి

ప్రతిసారి ఎవరైనా మీ వెబ్ సర్వర్‌ను యాక్సెస్ చేసినప్పుడు, మీ వెబ్ సర్వర్ యాక్సెస్ లాగ్‌లో కొత్త లైన్ సృష్టించబడుతుంది. సాధారణంగా, క్లయింట్ యొక్క IP చిరునామా మరియు అది చేసిన అభ్యర్థన, అలాగే ప్రతిస్పందన కోడ్, యాక్సెస్ చేసిన తేదీ మరియు సమయం మరియు అభ్యర్థన గురించి ఇతర సమాచారం నమోదు చేయబడతాయి.

లాగ్ ఫైళ్ళను మాన్యువల్‌గా కలపడం సమస్య అవుతుంది, అయితే మీ సర్వర్ ఆరోగ్యాన్ని నిజ సమయంలో పర్యవేక్షించడానికి లాగ్ ఫైల్‌లను ఉపయోగించే సాఫ్ట్‌వేర్ ఉంది. ఈ ఉపయోగం విషయంలో GoAccess ఒక ప్రసిద్ధ ఓపెన్ సోర్స్ సాధనం. ఇది టెర్మినల్‌లో నడుస్తుంది మరియు లాగ్ ఎంట్రీల ఆధారంగా ఉపయోగకరమైన గణాంకాలను ప్రదర్శిస్తుంది. ఇది రోజుకు మొత్తం సందర్శనలను మరియు ఎక్కువ ట్రాఫిక్ పొందే పేజీలను ట్రాక్ చేయవచ్చు.

మీరు ఈ విధంగా యాక్సెస్ చేయాలనుకుంటే GoAccess వెబ్ ఇంటర్‌ఫేస్‌ను కూడా అందిస్తుంది. ఈ ఇంటర్‌ఫేస్ మరింత వివరమైన సమాచారాన్ని, అలాగే ప్రతి సందర్శనను ట్రాక్ చేసే రియల్ టైమ్ గ్రాఫ్‌లను అందిస్తుంది. ఒకే ఐపి, తేదీ మరియు ఏజెంట్ ఉన్న సందర్శకులను ప్రత్యేక సందర్శకులుగా వర్గీకరించవచ్చు.

GoAccess పూర్తిగా ఉచిత మరియు ఓపెన్ సోర్స్. ఇది ఒకే వెబ్ సర్వర్ కోసం ఉపయోగించటానికి ఉద్దేశించబడింది; మీకు బహుళ వెబ్ సర్వర్లు ఉంటే, మీరు లాగ్ మేనేజ్‌మెంట్ సాధనాన్ని పరిగణించాలనుకోవచ్చు, లేకపోతే ప్రతి సర్వర్‌లో మీరు GoAccess యొక్క బహుళ సందర్భాలను కలిగి ఉంటారు.

ప్రత్యామ్నాయంగా, మీరు వంటి ఆదేశాన్ని ఉపయోగించవచ్చు apachetopలేదా మీరు ఎంత ట్రాఫిక్ పొందుతున్నారో తెలుసుకోవాలంటే Nginx స్థితి రూపం. మీ వెబ్ సర్వర్ల CPU లేదా మెమరీ వినియోగం గురించి మీరు ఆందోళన చెందుతుంటే, మీరు దానిని మరొక ఓపెన్ సోర్స్ సాధనమైన మానిట్‌తో పర్యవేక్షించవచ్చు.

GoAccess సంస్థాపన

మీరు మీ పంపిణీ ప్యాకేజీ మేనేజర్ నుండి GoAccess ని ఇన్‌స్టాల్ చేయవచ్చు. ఉబుంటు వంటి డెబియన్ ఆధారిత వ్యవస్థల కోసం, ఇది ఇలా ఉంటుంది:

apt-get install goaccess

మీరు కావాలనుకుంటే మూలం నుండి డౌన్‌లోడ్ చేసుకోవచ్చు మరియు కంపైల్ చేయవచ్చు.

తరువాత, మీరు మీ వెబ్ సర్వర్ యొక్క మాస్టర్ లాగిన్ లాగ్‌ను గుర్తించాలి. ఇది సాధారణంగా ఉంటుంది /var/log/. అపాచీ కోసం, అది ఉండాలి /var/log/apache2/access.logమరియు Nginx కోసం అది ఉండాలి /var/log/nginx/access.log. మీరు ఉపయోగించవచ్చు tail ఈ లాగ్ ఫైళ్ళ చివరలను పరిదృశ్యం చేయడానికి.

కాబట్టి, మీరు GoAccess ను అమలు చేయాలనుకుంటున్నారు మరియు లాగ్ ఫైల్ మార్గాన్ని పాస్ చేయాలి:

goaccess /var/log/nginx/access.log

లాగ్ ఫైల్ ఆకృతిని ఎంచుకోమని మిమ్మల్ని అడుగుతారు; “కామన్ లాగ్ ఫార్మాట్” అపాచీ మరియు ఎన్గిన్క్స్ కోసం పనిచేయాలి.

అప్పుడు, మీరు కమాండ్ లైన్ నుండి మీ లాగిన్ గణాంకాలను చూడగలరు.

మీరు రియల్ టైమ్ వెబ్ ఇంటర్‌ఫేస్‌ను ఉపయోగించాలనుకుంటే, మీరు ఈ క్రింది ఆదేశాన్ని ఉపయోగించి దీన్ని అమలు చేయవచ్చు:

goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMMON --real-time-html

ఇది ఒక HTML పేజీని ఉత్పత్తి చేస్తుంది మరియు నవీకరణలను స్వీకరించడానికి వెబ్‌సాకెట్ సర్వర్‌ను అమలు చేస్తుంది. మీరు ఈ పేజీని ప్రాథమిక ప్రామాణీకరణ వెనుక ఉంచాలనుకోవచ్చు, కానీ మీరు దానిని డాక్యుమెంట్ యొక్క మూలంలో ఉంచితే మీ వెబ్ సర్వర్ నుండి ఎక్కడి నుండైనా ప్రాప్యత చేయబడుతుంది (సాధారణంగా /var/www/html/).

మీకు మరింత డేటా కావాలంటే, అనలిటిక్స్ సూట్‌ను ఇన్‌స్టాల్ చేయండి

లాగ్ ఫైల్‌లు చాలా బాగున్నాయి, కానీ అవి మీకు ప్రతిదీ చెప్పలేవు. ముడి ఇన్‌బౌండ్ మరియు అవుట్‌బౌండ్ ట్రాఫిక్‌పై మీకు ఖచ్చితమైన, నిజ-సమయ రిపోర్టింగ్ అవసరమైనప్పుడు అవి ఉత్తమంగా ఉపయోగించబడతాయి. మీకు మరింత డేటా కోసం సెకను ఉంటే, మీరు అనలిటిక్స్ సూట్‌ను ఉపయోగించవచ్చు.

గూగుల్ అనలిటిక్స్ పూర్తిగా ఉచితం కాబట్టి మీరు దీన్ని ఇన్‌స్టాల్ చేయాలనుకోవచ్చు. మీరు ఫైల్ను చేర్చాలి