ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಗೋಆಕ್ಸೆಸ್ ಅನ್ನು ನೋಡೋಣ. ಇದು ವೆಬ್ ಸರ್ವರ್, ಓಪನ್ ಸೋರ್ಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್ ತರಹದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಒಂದು ಅಪ್ಲಿಕೇಶನ್. ಇದು ಪಠ್ಯ ಆಧಾರಿತ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೊಂದಿದೆ. ವೆಬ್ ಸರ್ವರ್ ಲಾಗ್ಗಳನ್ನು ನಿರಂತರವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ನೈಜ-ಸಮಯದ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಮುಂದಿನ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಹೇಗೆ ನೋಡುತ್ತೇವೆ ನಮ್ಮ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಉಬುಂಟು 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
ಈ ಸಮಯದಲ್ಲಿ, ನಾವು ಮಾಡಬಹುದು ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸಿ ಚಾಲನೆಯಲ್ಲಿದೆ:
sudo apt install goaccess
GoAccess ನಲ್ಲಿ ತ್ವರಿತ ನೋಟ
ನೀವು ಮಾಡಬಹುದಾದ ಮೊದಲನೆಯದು ಟರ್ಮಿನಲ್ ಒದಗಿಸಿದ ಸಹಾಯವನ್ನು ನೋಡಿ. ಇದಕ್ಕಾಗಿ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ:
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, ಇದನ್ನು ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಸರಿಹೊಂದುವಂತೆ ಮಾರ್ಪಡಿಸಬಹುದು.
ಅಸ್ಥಾಪಿಸು
ಪ್ಯಾರಾ ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೆಗೆದುಹಾಕಿ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
sudo apt remove goaccess; sudo apt autoremove
ಇದು ಮೂಲ ಆದರೆ ತುಂಬಾ ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿದೆ. ಮಾಡಬಹುದಾದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಹೊಂದಿರಿ ದಾಖಲೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಿ ಚಿತ್ರಾತ್ಮಕವಾಗಿ ಮತ್ತು ಸಂವಾದಾತ್ಮಕವಾಗಿ, ಗ್ನು / ಲಿನಕ್ಸ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ನಮಗೆಲ್ಲರಿಗೂ ಇದು ಒಂದು ಅನುಕೂಲವಾಗಿದೆ. ಈ ಕಾರ್ಯಕ್ರಮದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಬಳಕೆದಾರರು ಮಾಡಬಹುದು ಸಂಪರ್ಕಿಸಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್ ಅಥವಾ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು.