Squid 7 access_log: ଆଉଟପୁଟ୍ ଏବଂ ଲଗ୍ ଫର୍ମାଟ୍ ବାଛନ୍ତୁ
Squid ର ଲଗିଂ ମଡ୍ୟୁଲ୍, ଆଉଟପୁଟ୍ ପଥ, ଫର୍ମାଟ୍ ଏବଂ କାରବାର ଫିଲ୍ଟରକୁ ଏକ access_log ନିୟମର ଅଲଗା ଅଂଶ ଭାବରେ ପଢ଼ନ୍ତୁ।
Squid 7 ର ଫାଇଲ୍ access log ପାଇଁ ଅନ୍ତର୍ନିହିତ squid ଫର୍ମାଟ୍ ସହିତ:
access_log daemon:/var/log/squid/access.log logformat=squid
ଲଗିଂ ବ୍ୟବସ୍ଥା ବ୍ୟବହାର କରିପାରିବ ଏପରି ଏକ ପଥ ବାଛନ୍ତୁ। ଫାଇଲ୍ ଖୋଲିବା ସମୟରେ ଅନୁମତି ତ୍ରୁଟି ହେଲେ ପଥ ଏବଂ ପ୍ରକୃତ ଲେଖକର ପ୍ରବେଶ ଯାଞ୍ଚ କରନ୍ତୁ। daemon ମଡ୍ୟୁଲ୍ ରେକର୍ଡଗୁଡ଼ିକୁ ଲଗିଂ ସହାୟକ ପାଖକୁ ପଠାଏ; stdio Squid ର ଫାଇଲ୍ ପରିଚାଳନା ମାଧ୍ୟମରେ ସିଧାସଳଖ ଲେଖେ।
logformat=squid ଫାଇଲ୍ ନାମରୁ ସ୍ୱାଧୀନ ଭାବରେ କ୍ଷେତ୍ରଗୁଡ଼ିକ ବାଛେ। ଏହା ମଧ୍ୟ ଡକ୍ୟୁମେଣ୍ଟ ହୋଇଥିବା ଡିଫଲ୍ଟ, ତେଣୁ ନାମ ଛାଡ଼ିବା ନିଜେ ଶୂନ୍ୟ ଲଗ୍ ବ୍ୟାଖ୍ୟା କରେ ନାହିଁ। ଏକ କଷ୍ଟମ ନାମ ନିର୍ଦ୍ଧାରିତ logformat କୁ ସୂଚାଇବା ଆବଶ୍ୟକ।
ପୁରୁଣା ଉଦାହରଣଗୁଡ଼ିକ ପଥ ପରେ ଖାଲି ଫର୍ମାଟ୍ ନାମ ରଖନ୍ତି। Squid 7 ସନ୍ଦର୍ଭ ଉପରୋକ୍ତ ସ୍ପଷ୍ଟ ବିକଳ୍ପ-ଲିଖନ ସୁପାରିଶ କରେ।
ନିଖୋଜ କାରବାର
ଆଉଟପୁଟ୍ ବିକଳ୍ପ ପରେ ଥିବା ACL ନାମ ସେହି ଲକ୍ଷ୍ୟ ପାଇଁ ରେକର୍ଡ ଫିଲ୍ଟର କରେ: ତାଲିକାଭୁକ୍ତ ସମସ୍ତ ସର୍ତ୍ତ ମେଳ ହେବା ଆବଶ୍ୟକ। ACL ଫିଲ୍ଟର ନ ଥିଲେ ନିୟମ ସେହି ଲକ୍ଷ୍ୟ ପାଇଁ ଯୋଗ୍ୟ ସମସ୍ତ ଅନୁରୋଧ ରେକର୍ଡ କରେ। କେବଳ କିଛି ଟ୍ରାଫିକ୍ ନିଖୋଜ ହେଲେ ଅନ୍ୟ ଲଗିଂ ନିୟମ ଓ ଫିଲ୍ଟର ଯାଞ୍ଚ କରନ୍ତୁ।
ଏଣ୍ଟ୍ରିଗୁଡ଼ିକ ସାଧାରଣତଃ ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଥିବା କାରବାର ବର୍ଣ୍ଣନା କରେ। ଏକ ଖୋଲା CONNECT ସୁଡ଼ଙ୍ଗ ଏହାର ଅନ୍ତିମ ରେକର୍ଡ ଆସିବା ପୂର୍ବରୁ ମଧ୍ୟ ଟ୍ରାଫିକ୍ ବହନ କରିପାରେ।
ଏହି ଇଣ୍ଟରଫେସ୍ Squid 7 ପାଇଁ ତାଲିକାଭୁକ୍ତ ଏବଂ Squid 8 ରେ ଅନୁପଲବ୍ଧ ଭାବରେ ଚିହ୍ନିତ। ମୁତୟନ ହୋଇଥିବା ସଂସ୍କରଣ ପାଇଁ ଡକ୍ୟୁମେଣ୍ଟ ହୋଇଥିବା ଲଗିଂ କନଫିଗରେସନ୍ ବ୍ୟବହାର କରନ୍ତୁ।