GoAccess, ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಈ ವಿಶ್ಲೇಷಣೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಗೋಕ್ಸೆಸ್ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಗೋಆಕ್ಸೆಸ್ ಅನ್ನು ನೋಡೋಣ. ಇದು ವೆಬ್ ಸರ್ವರ್, ಓಪನ್ ಸೋರ್ಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಒಂದು ಅಪ್ಲಿಕೇಶನ್. ಇದು ಪಠ್ಯ ಆಧಾರಿತ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿದೆ. ವೆಬ್ ಸರ್ವರ್ ಲಾಗ್‌ಗಳನ್ನು ನಿರಂತರವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ನೈಜ-ಸಮಯದ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಹೇಗೆ ನೋಡುತ್ತೇವೆ ನಮ್ಮ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಉಬುಂಟು 20.04 ರಲ್ಲಿ GoAccess ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪ್ರಯಾಣದಲ್ಲಿರುವಾಗ ಸರ್ವರ್‌ನ ದೃಶ್ಯ ವರದಿ ಅಗತ್ಯವಿರುವ ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರಿಗೆ ಇದು ವೇಗವಾಗಿ ಮತ್ತು ಅಮೂಲ್ಯವಾದ ಎಚ್‌ಟಿಟಿಪಿ ಅಂಕಿಅಂಶಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

GoAccess ಸಾಮಾನ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳು

  • ಎಲ್ಲಾ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ಗಳು ಮತ್ತು ಮೆಟ್ರಿಕ್‌ಗಳು ಟರ್ಮಿನಲ್ output ಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಪ್ರತಿ 200 ಎಂಎಸ್‌ಗಳನ್ನು ಮತ್ತು ಎಚ್‌ಟಿಎಂಎಲ್ .ಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಪ್ರತಿ ಸೆಕೆಂಡ್ ಅನ್ನು ನವೀಕರಿಸಲು ನಿರ್ಧರಿಸಲಾಗಿದೆ.
  • ಗೋಆಕ್ಸೆಸ್ ಯಾವುದೇ ಕಸ್ಟಮ್ ರೆಕಾರ್ಡ್ ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಪೂರ್ವನಿರ್ಧರಿತ ಆಯ್ಕೆಗಳು ಸೇರಿವೆ; ಅಪಾಚೆ, ಎನ್‌ಜಿನ್ಕ್ಸ್, ಅಮೆಜಾನ್ ಎಸ್ 3, ಸ್ಥಿತಿಸ್ಥಾಪಕ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್, ಕ್ಲೌಡ್‌ಫ್ರಂಟ್, ಇತ್ಯಾದಿ.
  • ವಿನಂತಿಯನ್ನು ಪೂರೈಸಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ. ನಿಮ್ಮ ಸೈಟ್‌ ಅನ್ನು ಯಾವ ಪುಟಗಳು ನಿಧಾನಗೊಳಿಸುತ್ತಿವೆ ಎಂಬುದನ್ನು ನೀವು ಗಮನದಲ್ಲಿರಿಸಿಕೊಳ್ಳಬೇಕಾದರೆ ಇದು ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾಗಿದೆ.
  • ಈ ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ನೀಡುತ್ತದೆ ದಾಖಲೆಗಳನ್ನು ಹೆಚ್ಚಿಸುವ ಪ್ರಕ್ರಿಯೆ ಡಿಸ್ಕ್ನಲ್ಲಿ ಬಿ + ಟ್ರೀ ಡೇಟಾಬೇಸ್ ಮೂಲಕ.
  • GoAccess ಆಗಿದೆ ಸಿ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಅದನ್ನು ಚಲಾಯಿಸಲು, ನಿಮಗೆ ಅವಲಂಬನೆಯಂತೆ ncurses ಅಗತ್ಯವಿದೆ.
  • ನಾವು ಮಾಡಬಹುದು ನಿಧಾನಗತಿಯ ಮರಣದಂಡನೆ ವಿನಂತಿಗಳಿಗಾಗಿ ಭೇಟಿಗಳು, ಸಂದರ್ಶಕರು, ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಮತ್ತು ಮೆಟ್ರಿಕ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಧರಿಸಿ ಸಮಯ ಅಥವಾ ದಿನಾಂಕದ ಪ್ರಕಾರ.
  • ಪ್ರತಿ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್‌ಗೆ ಮೆಟ್ರಿಕ್ಸ್. ವೆಬ್ ಸರ್ವರ್‌ನ ಹೆಚ್ಚಿನ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಯಾವ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಬಳಸುತ್ತದೆ ಎಂಬುದನ್ನು ಫಲಕವು ನಮಗೆ ತೋರಿಸುತ್ತದೆ.
  • ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ ಬಣ್ಣದ ಯೋಜನೆ. ನಮ್ಮ ಅಭಿರುಚಿ / ಬಣ್ಣ ಸಂಯೋಜನೆಗೆ ತಕ್ಕಂತೆ ನಾವು GoAccess ಅನ್ನು ಹೊಂದಿಕೊಳ್ಳಬಹುದು.
  • ನಲ್ಲಿ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಮೂಲಕ ನೀವು ನೈಜ-ಸಮಯದ ಲಾಗ್ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಮಾಡಬಹುದು ಬಹು output ಟ್‌ಪುಟ್ ಸ್ವರೂಪಗಳು. ಟರ್ಮಿನಲ್ ನಿರ್ಗಮನದ ಜೊತೆಗೆ, HTML, JSON ಅಥವಾ CSV ವರದಿಗಳನ್ನು ರಚಿಸಲು GoAccess ಅನುಮತಿಸುತ್ತದೆ.
  • ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು ಆಕ್ರಮಣಕಾರಿ ಟ್ರ್ಯಾಕರ್‌ಗಳು / ಬಾಟ್‌ಗಳನ್ನು ಪತ್ತೆ ಮಾಡಿ ಮತ್ತು ನಮ್ಮ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಅನ್ನು ಯಾರು ಬಳಸುತ್ತಿದ್ದಾರೆ ಎಂಬುದನ್ನು ಗುರುತಿಸುವುದು ಹೋಸ್ಟ್ ಪ್ಯಾನೆಲ್‌ನೊಂದಿಗೆ ಸುಲಭವಾಗಿದೆ.
  • ಇನ್ನಷ್ಟು ತಿಳಿಯಲು ವರದಿ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ಗಳನ್ನು ವಿಸ್ತರಿಸಬಹುದು, ಇದರಿಂದಾಗಿ ವಿಭಿನ್ನ ವರದಿಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಸಂಬಂಧಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಪರಿಶೀಲಿಸಲು ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಈ ಕಾರ್ಯಕ್ರಮದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಇವು. ಅವರು ಮಾಡಬಹುದು ಅವೆಲ್ಲವನ್ನೂ ವಿವರವಾಗಿ ನೋಡಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್‌ಸೈಟ್.

ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಗೋಆಕ್ಸೆಸ್ ಸ್ಥಾಪನೆ

GoAccess ಆಗಿದೆ ಅಧಿಕೃತ ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಆದ್ದರಿಂದ ಅನುಸ್ಥಾಪನೆಯು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಸಂಭವಿಸಿದಂತೆ, ಪ್ರೋಗ್ರಾಂನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಲಭ್ಯವಿರುವುದು ಅನುಕೂಲಕರವಾಗಿದೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ನಾವು ನಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ GoAccess ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಲಿದ್ದೇವೆ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:

ಗೋಕ್ಸೆಸ್ ರೆಪೊ ಸೇರಿಸಿ

echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list

wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/goaccess.gpg add -

ಈಗ ನೋಡೋಣ ಎಪಿಟಿ ಸಂಗ್ರಹವನ್ನು ನವೀಕರಿಸಿ ಆಜ್ಞೆಯೊಂದಿಗೆ:

sudo apt update

ಈ ಸಮಯದಲ್ಲಿ, ನಾವು ಮಾಡಬಹುದು ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಿ ಚಾಲನೆಯಲ್ಲಿದೆ:

goaccess ಅನ್ನು ಸ್ಥಾಪಿಸಿ

sudo apt install goaccess

GoAccess ನಲ್ಲಿ ತ್ವರಿತ ನೋಟ

ನೀವು ಮಾಡಬಹುದಾದ ಮೊದಲನೆಯದು ಟರ್ಮಿನಲ್ ಒದಗಿಸಿದ ಸಹಾಯವನ್ನು ನೋಡಿ. ಇದಕ್ಕಾಗಿ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:

goacess ಸಹಾಯ

goaccess --help

ಮತ್ತೊಂದೆಡೆ, ಲಾಗ್ ಫೈಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದರ ಮೂಲಕ ಗೋಆಕ್ಸೆಸ್ ಅನ್ನು ಬಳಸುವ ಮೂಲ ಮಾರ್ಗವಾಗಿದೆ, ಅಥವಾ ನಿಮ್ಮ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ನಿಂದ ಲಾಗ್ ಅನ್ನು ಸಹ ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಅಪಾಚೆ ಫೈಲ್ ಅನ್ನು ಬಳಸುತ್ತೇನೆ:

goaccess /var/log/apache2/access.log

Se ಇದು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ನಮಗೆ ಪರದೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಅಲ್ಲಿ ನಾವು ದಾಖಲೆಯ format ಟ್‌ಪುಟ್ ಸ್ವರೂಪವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಈ ಉದಾಹರಣೆಗಾಗಿ, ನಾನು ಸಿಎಲ್‌ಎಫ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಿದ್ದೇನೆ (ಮೂರನೇ ಆಯ್ಕೆ).

ನಿರ್ಗಮನ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ

ಕೀಲಿಯನ್ನು ಒತ್ತಿದ ನಂತರ ಪರಿಚಯ, ತಕ್ಷಣ ವಿಶ್ಲೇಷಣೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ಅಪಾಚೆ ಲಾಗ್ ವಿಶ್ಲೇಷಣೆ

ಹೋಮ್ ಟೆಸ್ಟ್ ಸರ್ವರ್‌ನೊಂದಿಗೆ ನಾನು ಈ ಪರೀಕ್ಷೆಯನ್ನು ಮಾಡುತ್ತಿದ್ದೇನೆ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ನೋಂದಾವಣೆಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಚಟುವಟಿಕೆ ಇಲ್ಲ.

ಈ ಕಾರ್ಯಕ್ರಮದ ಒಂದು ಕುತೂಹಲಕಾರಿ ಆಯ್ಕೆಯೆಂದರೆ ಫಲಿತಾಂಶಗಳನ್ನು ನೇರವಾಗಿ ನಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿ. ಇದನ್ನು ಸಾಧಿಸಲು, ನಾವು ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ GoAccess ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ:

sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/informe.html

ಇದು ಬ್ರೌಸರ್‌ನಿಂದ ತೆರೆಯಬಹುದಾದ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ file ಟ್‌ಪುಟ್ ಫೈಲ್‌ನ ಹೆಸರು report.html, ಇದನ್ನು ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಸರಿಹೊಂದುವಂತೆ ಮಾರ್ಪಡಿಸಬಹುದು.

html goaccess ನಿಂದ ರಚಿಸಲಾದ ವರದಿ

ಅಸ್ಥಾಪಿಸು

ಪ್ಯಾರಾ ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೆಗೆದುಹಾಕಿ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿ:

ಗೋಅಕ್ಸೆಸ್ ಅಸ್ಥಾಪಿಸಿ

sudo apt remove goaccess; sudo apt autoremove

ಇದು ಮೂಲ ಆದರೆ ತುಂಬಾ ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿದೆ. ಮಾಡಬಹುದಾದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೊಂದಿರಿ ದಾಖಲೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿ ಚಿತ್ರಾತ್ಮಕವಾಗಿ ಮತ್ತು ಸಂವಾದಾತ್ಮಕವಾಗಿ, ಗ್ನು / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ನಮಗೆಲ್ಲರಿಗೂ ಇದು ಒಂದು ಅನುಕೂಲವಾಗಿದೆ. ಈ ಕಾರ್ಯಕ್ರಮದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಬಳಕೆದಾರರು ಮಾಡಬಹುದು ಸಂಪರ್ಕಿಸಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.