ওয়েব লগ থেকে ক্লায়েন্ট বাদে?


3

Nginx এর অ্যাক্সেস.লগ থেকে নির্দিষ্ট আইপি ঠিকানাগুলি বাদ দেওয়া কি সম্ভব , উদাহরণস্বরূপ যেখানে মনিটরিং সার্ভার থেকে প্রচুর অনুরোধ আসে?


এই প্রশ্নটির কোনও মানে হয় না। আমি মনে করি আপনি লগ করা হচ্ছে তার সাথে স্ক্রু পরিবর্তে সংযোগগুলি ব্লক করতে চাইছেন। ব্লকগুলিকে অনুমতি দিন এবং অস্বীকার করুন।
পিটার

1
এটা বোঝা যায় না। যদিও এটি সম্ভব বলে আমি মনে করি না। তবে আপনি এমন একটি ফাইল তৈরি করতে পারেন যা কেবলমাত্র আপনার মনিটরিং সার্ভার দ্বারা অ্যাক্সেস করা যায় এবং কোনও অবস্থান ব্লকের মাধ্যমে এতে অ্যাক্সেস_লগ অক্ষম করতে পারে
ফেকার

অনুরূপ প্রশ্ন: সার্ভারফল্ট
ওজেডাব্লু

উত্তর:


4

এটি করার জন্য ফিল্টারিংয়ের কোনও বিল্ট নেই।
সম্ভব হলে আপনি নিজের মনিটরিং সার্ভারকে একটি বিশেষ ফাইলে নির্দেশ করতে পারেন এবং এটি এর মতো করতে পারেন:

location /monitoring.php {
  access_log off;
}

আমি মনে করি না যে আমি এটি করতে চাই। কারণ যদি মনিটরিং পরিষেবাটি আপস হয়ে যায় তবে আপনি কখনই জানতে পারবেন না। বুদ্ধিমান না। পরিবর্তে, লগ পরিচালনা বিবেচনা করুন এবং তারপরে আপনি ড্রসটি ফিল্টার করতে পারবেন এবং লগগুলি স্বাভাবিক অবস্থা থেকে পরিবর্তিত হলে কেবল লগ এন্ট্রি প্রদর্শন করতে পারেন।
টম ও'কনোর

@ টমো'কনোর ফর্সা পয়েন্ট, আপনি কেবল মনিটরিং আইপি থেকে অ্যাক্সেসের অনুমতি দিতে পারবেন, অন্য কোনও আইপি ইত্যাদিতে শুনতে পারেন But তবে এই ধরণের সমস্ত বিষয়টি হ'ল: আপনি সাধারণত ব্যবহারকারী হিসাবে আপনার ব্যবহারকারীর মুখোমুখি অ্যাপ্লিকেশনটি পর্যবেক্ষণ করতে চান এটা ব্যবহার করো. এই সব কিছু প্রায় চারপাশের কাজ।
ভুয়া

আমি বরং সমস্ত জিনিস লগইন করব এবং প্রদর্শন করার আগে ফিল্টার করব, লগগুলি বাদ দেওয়ার পরিবর্তে এগুলি একটি ব্যথা।
টম ও'কনোর

0

আমি আপনাকে একই কিন্তু কিছুটা আলাদা সুপারিশ করব:

location /monitoring.php {
  access_log monitor.log;
}
  • পর্যবেক্ষণের জন্য পৃথক অবস্থান
  • পৃথক পর্যবেক্ষণ লগ ফাইল

এটি আপনাকে প্রকৃত উত্পাদনের লগগুলি থেকে নিরীক্ষণ এন্ট্রিগুলি পৃথক করার সুবিধা দেয় তবে প্রয়োজনে আপনার কাছে সবকিছু হাতে রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.