Squid ଲଗ୍ରେ ବିଫଳ ଅନୁରୋଧ ଖୋଜନ୍ତୁ
କାରବାର ଫଳାଫଳ ପାଇଁ access.log ଏବଂ Squidର ନିଜସ୍ୱ ବିଫଳତା ପାଇଁ cache.log ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ ଟନେଲ୍ର ସ୍ଥିତିକୁ ଲକ୍ଷ୍ୟର ସ୍ଥିତିଠାରୁ ଅଲଗା କରନ୍ତୁ।
Debianର Squid 6 ପ୍ୟାକେଜ୍ରେ ସାଧାରଣ କାରବାର ଓ ଡିମନ୍ ଲଗ୍ରୁ ଆରମ୍ଭ କରନ୍ତୁ:
sudo tail -n 50 /var/log/squid/access.log
sudo tail -n 50 /var/log/squid/cache.logନିଜସ୍ୱ ଲଗିଂ କିମ୍ବା ସେବା ପରିଚାଳକ ସେଗୁଡ଼ିକୁ ଅନ୍ୟ ସ୍ଥାନକୁ ପଠାଇପାରେ। ଜଣାଶୁଣା ଉତ୍ସରୁ ସୀମିତ ପରିସରର ଗୋଟିଏ ଅନୁରୋଧ ପୁଣି କରନ୍ତୁ ଏବଂ ସଠିକ୍ ରେକର୍ଡ ମେଳାଇବା ପାଇଁ ସମୟ, ମେଥଡ୍ ଓ ଲକ୍ଷ୍ୟ ଲେଖି ରଖନ୍ତୁ।
| ପ୍ରମାଣ | ଏଥିରୁ କ’ଣ ପଢ଼ିବେ |
|---|---|
| access.logର ମୂଳ ଫର୍ମାଟ୍ର ଫଳ | Squidର ଫଳାଫଳ କୋଡ୍ ଓ HTTP ସ୍ଥିତି କାରବାରର ଅଲଗା ଅଂଶ। |
| ପ୍ରବେଶ ସ୍ତରକ୍ରମର ସୂଚନା | ଫରୱାର୍ଡିଂ ପ୍ୟାରେଣ୍ଟ ପ୍ରକ୍ସି କିମ୍ବା ଅନ୍ୟ ପଥ କିପରି ବ୍ୟବହାର କଲା। |
| CONNECT ସଫଳ | ଟନେଲ୍ ଖୋଲିଲା; ଏହା ଏନକ୍ରିପ୍ଟ ହୋଇଥିବା TLS ଭିତରେ ପରେ ଆସୁଥିବା ୱେବସାଇଟ୍ର ସ୍ଥିତି ନୁହେଁ। |
| cache.log | Squid ନିଜର ସହାୟକ ପ୍ରୋଗ୍ରାମ୍, ଆରମ୍ଭ, ରିଜଲଭର୍ ଓ ବିନ୍ୟାସର ବିଫଳତା। |
ମେଳ ଖାଉଥିବା ଅନୁରୋଧ ନଦେଖିଲେ ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଏହି କ୍ଲାଏଣ୍ଟ ଏହି ଚାଲୁଥିବା ଇନଷ୍ଟାନ୍ସ ଓ ଲିସନର୍କୁ ପହଞ୍ଚିଛି। ଲଗିଂ ACL, ବଫରିଂ, ରୋଟେସନ୍ ଏବଂ କାରବାର ଏବେବି ସକ୍ରିୟ କି ଯାଞ୍ଚ କରନ୍ତୁ; ଦୀର୍ଘସ୍ଥାୟୀ ଟନେଲ୍ର ଶେଷ ପ୍ରବେଶ ରେକର୍ଡ ଏଯାଏଁ ନଥାଇପାରେ। ବାଇପାସ୍ କିମ୍ବା ପୁରୁଣା ପ୍ରକ୍ସି ପ୍ରକ୍ରିୟା ଟ୍ରାଫିକ୍ ଅନ୍ୟତ୍ର ପଠାଇପାରେ, ତେଣୁ ପ୍ରବେଶ ନୀତି ବଦଳାଇବା ପୂର୍ବରୁ ଶୁଣୁଥିବା ପ୍ରକ୍ରିୟାକୁ ତାହାର ଲୋଡ୍ କରାଯାଇଥିବା ବିନ୍ୟାସ ସହ ମେଳାନ୍ତୁ।
ସମ୍ବେଦନଶୀଳ ତଥ୍ୟ ଲୁଚାଇଥିବା ସମ୍ପୃକ୍ତ କାରବାର ଏବଂ ନିକଟସ୍ଥ ତ୍ରୁଟି ଅଂଶୀଦାର କରନ୍ତୁ। URL, କ୍ୱେରି, ଉତ୍ସ ଠିକଣା ଓ ବ୍ୟବହାରକାରୀ ନାମ ବ୍ୟକ୍ତିଗତ ହୋଇପାରେ; ନିର୍ଦ୍ଦିଷ୍ଟ ଆବଶ୍ୟକତା ବିନା ସମଗ୍ର ଲଗ୍ ବାହାର କରିବା କିମ୍ବା ସମସ୍ତ ହେଡର୍ ଲଗିଂ ଚାଲୁ କରିବା ଉପଯୋଗୀ ପ୍ରମାଣ ବଦଳରେ ତଥ୍ୟ ପ୍ରକାଶ ବଢ଼ାଏ।