OpenVPN ಲಾಗ್ ಸಾಲಿನಲ್ಲಿ us= ಎಂದರೇನು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಪರಿವರ್ತಿಸುವುದು
us= ಕ್ಷೇತ್ರವು ಲಾಗ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ನ ಮೈಕ್ರೊಸೆಕೆಂಡ್ ಭಾಗ, ಸೆಷನ್ ಐಡಿ ಅಲ್ಲ. ಅದನ್ನು ಆರು ಅಂಕಿಗಳವರೆಗೆ ತುಂಬಿ ಮತ್ತು ಗಡಿಯಾರಗಳನ್ನು ಹೋಲಿಸುವ ಮೊದಲು ಇಡೀ ಸಾಲನ್ನು ಓದಿ.
OpenVPN ನ ಪಠ್ಯ ಲಾಗ್ ಒಂದು ದಿನಾಂಕ, ಒಂದು ಸಮಯ ಮತ್ತು ಒಂದು us= ಮೌಲ್ಯವನ್ನು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಬರೆಯುತ್ತದೆ, ಮತ್ತು ಮೂರರಲ್ಲಿ ಕೊನೆಯದು ಓದುಗರು ತಪ್ಪಾಗಿ ಅರ್ಥೈಸುವ ಭಾಗ. ಅದು ಆ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ನ ಮೈಕ್ರೊಸೆಕೆಂಡ್ ಘಟಕ, ಸೊನ್ನೆಗಳಿಂದ ತುಂಬದೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಅದು ಸೆಷನ್ ಗುರುತಿಸುವಿಕೆ, ಬಳಕೆದಾರರ ಹೆಸರು ಅಥವಾ ಎಣಿಕೆಯಲ್ಲ, ಮತ್ತು ಅದನ್ನು ಹಾಗೆ ಪರಿಗಣಿಸುವುದು ಸೆಕೆಂಡಿನ ಒಂದು ಭಾಗವನ್ನು ಆತ್ಮವಿಶ್ವಾಸದ ತಪ್ಪು ತೀರ್ಮಾನವಾಗಿ ಮಾಡುತ್ತದೆ. ಅದನ್ನು ತೋರಿಸಿದ ಸೆಕೆಂಡಿನ ಭಾಗವಾಗಿ ಪರಿವರ್ತಿಸಿ ಮತ್ತು ಸಾಲಿನ ಉಳಿದ ಭಾಗ ಓದಲು ಯೋಗ್ಯವಾಗಿರುತ್ತದೆ.
ಸಾಲಿನ ಮೂರು ಭಾಗಗಳ ಅರ್ಥ
ದಿನಾಂಕ ಮತ್ತು ಪೂರ್ಣ ಸೆಕೆಂಡು ಮೊದಲು ಬರುತ್ತವೆ, ಮತ್ತು us= ಒಂದು ಸೆಕೆಂಡಿನ ಕೆಳಗಿನ ಉಳಿದ ಭಾಗವನ್ನು ಹೊತ್ತುಕೊಳ್ಳುತ್ತದೆ. 12345 ಮೌಲ್ಯವು ಹನ್ನೆರಡು ಸಾವಿರ ಮುನ್ನೂರ ನಲವತ್ತೈದು ಮೈಕ್ರೊಸೆಕೆಂಡುಗಳು, ಅಂದರೆ 0.012345 ಸೆಕೆಂಡುಗಳು, ಆದ್ದರಿಂದ ಮುದ್ರಿತ ಸಮಯ 09:15:30 ಆಗಿದ್ದಾಗ ಸಾಲು 09:15:30.012345 ಅನ್ನು ವಿವರಿಸುತ್ತದೆ. ಎಣಿಕೆಯು ಪ್ರತಿ ಹೊಸ ಸೆಕೆಂಡಿನೊಂದಿಗೆ ಮತ್ತೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಮುಂದಿನ ಸಾಲು ಯಾವುದೇ ಗಡಿಯಾರ ಹಿಂದಕ್ಕೆ ಹೋಗದೆ ಚಿಕ್ಕ ಭಾಗವನ್ನು ಮುದ್ರಿಸಬಹುದು. ಪೂರ್ಣ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಮಾತ್ರ ಘಟನೆಗಳನ್ನು ಕ್ರಮಗೊಳಿಸುತ್ತದೆ.
2026-11-02 08:41:07 us=4820
ಘಟಕವು ಸೆಕೆಂಡಿನ ಒಂದು ಮಿಲಿಯನ್ ಭಾಗ, ಮತ್ತು ಆರು ಅಂಕಿಗಳು us= 0.000000 ರಿಂದ 0.999999 ವರೆಗಿನ ಇಡೀ ಶ್ರೇಣಿಯನ್ನು ಆವರಿಸುತ್ತವೆ. ಐದು ಅಂಕಿಗಳು ಹತ್ತರಷ್ಟು ಮಿಲಿಸೆಕೆಂಡುಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ, ಆದರೆ ಆರು ಅಂಕಿಗಳು ಸುಮಾರು ಪೂರ್ಣ ಸೆಕೆಂಡಿನವರೆಗೆ ನೂರರಷ್ಟು ಮಿಲಿಸೆಕೆಂಡುಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ. ಪರಿವರ್ತನೆಯು ಒಂದಕ್ಕಿಂತ ದೊಡ್ಡ ಭಾಗವನ್ನು ನೀಡಿದರೆ, ದಶಮಾಂಶ ಬಿಂದು ಜರಿದಿದೆ ಮತ್ತು ಲೆಕ್ಕ ತಪ್ಪಾಗಿದೆ. ಕೈಯಿಂದ ಮಾಡುವುದು ಎಂದರೆ ಮುದ್ರಿತ ಪೂರ್ಣಾಂಕವನ್ನು ಒಂದು ಮಿಲಿಯನ್ನಿಂದ ಭಾಗಿಸಿ ಪೂರ್ಣ ಸೆಕೆಂಡಿಗೆ ಸೇರಿಸುವುದು.
ತುಂಬುವಿಕೆಯೇ ಬಲೆ. us=42 ನಲವತ್ತೆರಡು ಮೈಕ್ರೊಸೆಕೆಂಡುಗಳು, .000042 ಎಂದು ಬರೆಯಲಾಗುತ್ತದೆ, .42 ಅಲ್ಲ. ಪರಿವರ್ತಿಸುವ ಮೊದಲು ಪೂರ್ಣಾಂಕವನ್ನು ಎಡದಿಂದ ಆರು ಸ್ಥಾನಗಳವರೆಗೆ ತುಂಬಿ, ಮತ್ತು ಮೌಲ್ಯವು ನೀವು ನೋಡುವ ಅಂಕಿಗಳ ದಶಮಾಂಶ ಭಾಗದಂತೆ ಕಾಣುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ.
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಇಲ್ಲದೆ ಸಾಲನ್ನು ಪರಿವರ್ತಿಸುವುದು
ಮುದ್ರಿತ ಸೆಕೆಂಡನ್ನು ಆಧಾರವಾಗಿ ತೆಗೆದುಕೊಂಡು us= ಅನ್ನು ಭಾಗವೆಂದು ಪರಿಗಣಿಸಿ. 09:15:30 ಮತ್ತು us=12345 ಗಾಗಿ ದಶಮಾಂಶ ರೂಪ 09:15:30.012345; us=900000 ಗಾಗಿ ಅದು 09:15:30.900000. ದಶಮಾಂಶ ಬಿಂದುವಿನ ನಂತರದ ಅಂಕಿಗಳು ತುಂಬಿದ ಪೂರ್ಣಾಂಕ, ಎಂದಿಗೂ ಸಾವಿರದಿಂದ ಭಾಗಿಸಿದ ಪೂರ್ಣಾಂಕವಲ್ಲ. ಮೊದಲು ಆರು ಅಂಕಿಗಳ ರೂಪವನ್ನು ಬರೆಯುವುದು ಹೆಚ್ಚಿನ ತಪ್ಪುಗಳನ್ನು ತಡೆಯುತ್ತದೆ.
ನೀವು ಲಾಗ್ಗಳನ್ನು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳಾಗಿ ವಿಶ್ಲೇಷಿಸಿದರೆ, ದಿನಾಂಕ, ಪೂರ್ಣ ಸೆಕೆಂಡು ಮತ್ತು ಭಾಗವನ್ನು ಒಟ್ಟಿಗೆ ವಿಶ್ಲೇಷಿಸಿ. ಮಿಲಿಸೆಕೆಂಡುಗಳನ್ನು ಊಹಿಸುವ ಪಾರ್ಸರ್ ಘಟನೆಗಳನ್ನು ಸಾವಿರ ಪಟ್ಟು ತಪ್ಪಾಗಿ ಕ್ರಮಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಔಟ್ಪುಟ್ ಇನ್ನೂ ನಂಬಲರ್ಹವಾಗಿ ಕಾಣುತ್ತದೆ.
ಕ್ಷೇತ್ರವು ಲಾಗ್ನಲ್ಲಿ ಇಲ್ಲದಿರುವಾಗ
ಮೈಕ್ರೊಸೆಕೆಂಡ್ ಭಾಗವು ಪಠ್ಯ ಲಾಗ್ ಸ್ವರೂಪಕ್ಕೆ ಸೇರಿದೆ ಮತ್ತು ವಿವರವಾದ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳು ಸಕ್ರಿಯವಾದಾಗ ಮಾತ್ರ ಕಾಣಿಸುತ್ತದೆ. OpenVPN 2.6 ನ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಫಾರ್ಮ್ಯಾಟರ್ನಲ್ಲಿ ಆ ಔಟ್ಪುಟ್ ಆನ್ ಆಗಿದ್ದು ಸಂಗ್ರಹಿಸಿದ ಮೌಲ್ಯ ಸೊನ್ನೆ ಅಲ್ಲದಿದ್ದಾಗ ಅದನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ us= ಇಲ್ಲದ ಲಾಗ್ ಗಡಿಯಾರ ಅಥವಾ ಬಿಲ್ಡ್ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ; ಸಾಮಾನ್ಯವಾಗಿ ಇದರ ಅರ್ಥ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ವರ್ಬೋಸಿಟಿ ತುಂಬಾ ಕಡಿಮೆ ಎಂದು. ಸಮಯ ಸಿಂಕ್ರೊನೈಸೇಶನ್ವನ್ನು ದೂಷಿಸುವ ಮೊದಲು ಕಾನ್ಫಿಗರೇಶನ್ ಪರಿಶೀಲಿಸಿ.
ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ನಿಂದ ಸೆಟ್ಟಿಂಗ್ ದೃಢೀಕರಿಸುವುದು ಸುಲಭ. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಮತ್ತು ಅದು ಹಿಂತಿರುಗಿಸುವ ಸಂಖ್ಯೆಯನ್ನು ಓದಿ. ವಿವರವಾದ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಔಟ್ಪುಟ್ ವರ್ಬೋಸಿಟಿ 4 ರಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಕಡಿಮೆ ಮೌಲ್ಯವು ಬೇರೆ ಯಾವುದೇ ದೋಷವಿಲ್ಲದೆ ಕಾಣೆಯಾದ ಕ್ಷೇತ್ರವನ್ನು ವಿವರಿಸುತ್ತದೆ. ಅದೇ ಕಾನ್ಫಿಗರೇಶನ್ --verb 4 ನೊಂದಿಗೆ ಚಲಾಯಿಸಿದಾಗ ಡೀಮನ್ ಆ ಮಟ್ಟದೊಂದಿಗೆ ಮರುಪ್ರಾರಂಭವಾದ ನಂತರ ಕ್ಷೇತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ.
grep -nE '^[[:space:]]*verb[[:space:]]+[0-9]' /etc/openvpn/server.conf
ವರ್ಬೋಸಿಟಿ ಹೆಚ್ಚಿಸುವುದು ಲಾಗ್ಗೆ ವಿವರ ಸೇರಿಸುತ್ತದೆ; ಅದು ಗಡಿಯಾರವನ್ನು ಸುಧಾರಿಸುವುದಿಲ್ಲ. ಮರುಪ್ರಾರಂಭದ ನಂತರ ಹೊಸ ಸಾಲನ್ನು ಹಳೆಯದರೊಂದಿಗೆ ಹೋಲಿಸಿ ಸ್ವರೂಪ ಬದಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, ಮತ್ತು ಪ್ರಶ್ನೆಗೆ ಉತ್ತರ ದೊರೆತ ನಂತರ ಮಟ್ಟವನ್ನು ಮತ್ತೆ ಕಡಿಮೆ ಮಾಡಿ.
ಆರು ಅಂಕಿಗಳು ಏನನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ
ಆರು ಅಂಕಿಗಳು ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ವಿವರಿಸುತ್ತವೆ, ಮತ್ತು ರೆಸಲ್ಯೂಶನ್ ಎರಡು ಹೋಸ್ಟ್ಗಳು ಸಮಯದ ಬಗ್ಗೆ ಒಪ್ಪುತ್ತವೆಯೇ ಎಂಬುದನ್ನು ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ. ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಇಬ್ಬರೂ ಮೈಕ್ರೊಸೆಕೆಂಡುಗಳನ್ನು ಮುದ್ರಿಸಬಹುದು, ಆದರೆ ಅವರ ಗಡಿಯಾರಗಳು ಸೆಕೆಂಡುಗಳಷ್ಟು ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ನೀವು ಯಂತ್ರಗಳ ನಡುವೆ ಘಟನೆಗಳನ್ನು ಪರಸ್ಪರ ಸಂಬಂಧಿಸುವಾಗ, ಸಮಯ ವಲಯ ಮತ್ತು ತಿಳಿದಿರುವ ಯಾವುದೇ ಆಫ್ಸೆಟ್ ಅನ್ನು ದಾಖಲಿಸಿ, ಮತ್ತು ಯಾವುದೇ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಿಂತ ಪಿಯರ್ ಅಥವಾ ಸೆಷನ್ ಹೆಸರಿಸುವ ಕ್ಷೇತ್ರಕ್ಕೆ ಆದ್ಯತೆ ನೀಡಿ. ಒಂದೇ ಭಾಗವನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಎರಡು ಸಾಲುಗಳು ಒಂದೇ ಸಂಪರ್ಕವಾಗಿರಬೇಕಿಲ್ಲ.
ಸಂಗ್ರಾಹಕವು ಪ್ರತಿ ಸಾಲನ್ನು ಬಂದಾಗ ಮುದ್ರೆ ಒತ್ತಬಹುದು, ಇದು OpenVPN ನದಲ್ಲದೆ ಸಂಗ್ರಾಹಕನದ್ದಾದ ಎರಡನೇ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಸೇರಿಸುತ್ತದೆ. ಹೋಲಿಸುವ ಮೊದಲು ನೀವು ಯಾವುದನ್ನು ಓದುತ್ತಿದ್ದೀರಿ ಎಂದು ಗುರುತಿಸಿ, ಮತ್ತು ಹೋಲಿಕೆಯನ್ನು ಮತ್ತೆ ಮಾಡಬಹುದಾಗಿ ಕಚ್ಚಾ ಸಾಲನ್ನು ಇಟ್ಟುಕೊಳ್ಳಿ.
ಹೊಸ us= ಮೌಲ್ಯವು ಹೊಸ ಕ್ಲೈಂಟ್ ಲಾಗಿನ್ ಆಗಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಪುನರಾವರ್ತಿತ ಮೌಲ್ಯವು ನಕಲಿ ಘಟನೆಯನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ. ಪಿಯರ್ ಮತ್ತು ಸಂಪರ್ಕ ಕ್ಷೇತ್ರಗಳು ಈ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುತ್ತವೆ.