GoAccess తో సర్వర్ యాక్సెస్ లాగ్స్
నేను నా Jetson Orin Nano పై ఒక చిన్న వెబ్ సర్వర్ను సెటప్ చేశాను. ఇప్పుడు నేను నా వెబ్ ట్రాఫిక్ను చూడాలి.
నాకు GoAccess దొరికింది. ఇది ఒక ఉచిత మరియు ఓపెన్ సోర్స్ సాధనం. ఇది మీ సర్వర్ లాగ్లను రియల్ టైమ్లో చూపిస్తుంది.
మీ డేటాను చూడటానికి మీకు రెండు మార్గాలు ఉన్నాయి.
టెర్మినల్ వ్యూ (terminal view) బాగా పనిచేస్తుంది. ఇది మీ లాగ్లను క్రమబద్ధీకరించిన టెక్స్ట్గా మారుస్తుంది. ఇది మీ కమాండ్ లైన్లోనే మీకు ఉపయోగకరమైన డేటాను అందిస్తుంది.
మీ ట్రాఫిక్ను చూడటం ఒత్తిడిని తగ్గించడంలో సహాయపడుతుంది. మీ సర్వర్లో ఏం జరుగుతుందో తెలుసుకోవడం వల్ల మీరు నియంత్రణలో ఉన్నట్లు అనిపిస్తుంది.
వెబ్ డెవలపర్లకు HTML వ్యూ ఇంకా మెరుగ్గా ఉంటుంది. మీ గణాంకాలను (stats) లోకల్ వెబ్ పేజీలో చూడటానికి మీరు Nginxని రివర్స్ ప్రాక్సీగా ఉపయోగించవచ్చు.
HTML వెర్షన్ మీకు ఇవి అనుమతిస్తుంది:
- వివిధ థీమ్లను ఎంచుకోవడం
- డేటా ఎలా కనిపిస్తుందో అనుకూలీకరించడం
- చార్ట్లను సులభంగా చూడటం
నా తదుపరి దశలో ఒక ఏజెంట్ను (agent) కనెక్ట్ చేయడం ఉంటుంది. లాగ్లను చదివి, నిర్దిష్ట నియమాల ఆధారంగా అలర్ట్లను పంపడానికి నేను ఒక ఏజెంట్ను కోరుకుంటున్నాను.
మీ వెబ్ సర్వర్ను పర్యవేక్షించడానికి మీరు ఏ సాధనాలను ఉపయోగిస్తారు? వెబ్ అనలిటిక్స్ కోసం మీరు ఏ ఏజెంట్ను ఇష్టపడతారు?
మూలం: https://dev.to/annavi11arrea1/server-access-logs-with-goaccess-333d