GoAccess மூலம் Server Access Logs

நான் எனது Jetson Orin Nano-வில் ஒரு சிறிய web server-ஐ அமைத்தேன். இப்போது எனது web traffic-ஐப் பார்க்க வேண்டும்.

நான் GoAccess-ஐக் கண்டறிந்தேன். இது ஒரு இலவச மற்றும் open source கருவியாகும். இது உங்கள் server logs-ஐ நிகழ்நேரத்தில் (real time) காண்பிக்கிறது.

உங்கள் தரவைப் பார்க்க உங்களுக்கு இரண்டு வழிகள் உள்ளன.

Terminal view சிறப்பாகச் செயல்படுகிறது. இது உங்கள் logs-ஐ ஒழுங்கமைக்கப்பட்ட உரையாக மாற்றுகிறது. இது உங்கள் command line-லேயே பயனுள்ள தரவுகளை வழங்குகிறது.

உங்கள் traffic-ஐப் பார்ப்பது மன அழுத்தத்தைக் குறைக்க உதவுகிறது. உங்கள் server-இல் என்ன நடக்கிறது என்பதைத் தெரிந்து கொள்வது, நீங்கள் கட்டுப்பாட்டில் இருப்பது போன்ற உணர்வைத் தரும்.

Web developers-களுக்கு HTML view இன்னும் சிறப்பாக இருக்கும். உங்கள் புள்ளிவிவரங்களை (stats) ஒரு local web page-இல் பார்க்க Nginx-ஐ ஒரு reverse proxy ஆகப் பயன்படுத்தலாம்.

HTML பதிப்பு உங்களுக்கு இதைக் அனுமதிக்கிறது:

  • வெவ்வேறு themes-களைத் தேர்ந்தெடுக்கலாம்
  • தரவு எவ்வாறு தோற்றமளிக்கிறது என்பதைத் தனிப்பயனாக்கலாம் (customize)
  • வரைபடங்களை (charts) எளிதாகப் பார்க்கலாம்

எனது அடுத்த கட்டம் ஒரு agent-ஐ இணைப்பதாகும். குறிப்பிட்ட விதிகளின் அடிப்படையில் logs-ஐப் படித்து எச்சரிக்கைகளை (alerts) அனுப்ப ஒரு agent-ஐ நான் விரும்புகிறேன்.

உங்கள் web server-ஐக் கண்காணிக்க நீங்கள் எந்தக் கருவிகளைப் பயன்படுத்துகிறீர்கள்? Web analytics-களுக்கு நீங்கள் எந்த agent-ஐ விரும்புகிறீர்கள்?

Source: https://dev.to/annavi11arrea1/server-access-logs-with-goaccess-333d