সিসলগে স্থানীয় 6 (এবং অন্যান্য সমস্ত স্থানীয় #) সুবিধা কী?


44

আমি কি বুঝতে পারি

* নিক্স সার্ভারগুলিতে আমরা লগগুলি প্রেরণ করে কনফিগার করে থাকি facility.severityযেখানে facilityসিস্টেমের "উপাদান" যেমন কার্নেল, প্রমাণীকরণ, ইত্যাদির নাম; এবং severityকোনও সুবিধা দ্বারা লগ হওয়া প্রতিটি লগের "স্তর" যেমন info(তথ্যমূলক), crit(সমালোচনা) লগ।

সুতরাং, আমি যদি কার্নেলের সমালোচনামূলক লগগুলি প্রেরণ করতে চাই তবে আমি এটি ব্যবহার করব kern.crit

সুবিধা এবং তীব্রতার সংমিশ্রণটি অগ্রাধিকার হিসাবে পরিচিত, উদাহরণস্বরূপ ...

  • অগ্রাধিকার = kern.crit
  • সুবিধা = কর্ন
  • তীব্রতা = সমালোচক

প্রশ্ন

সেখানে "সুবিধাগুলি" ডাকা local0হয় local7

এই local#সুবিধাগুলি পৃথিবীতে কী আছে ? আমি বিশেষত জিজ্ঞাসা করছি local6, যেহেতু অনুসন্ধানগুলিতে এটি আমার সর্বাধিক সাধারণ।

আমার প্রশ্নটি আসলে কারণ আমি লগগুলি প্রেরণের জন্য স্নর্ট (সোর্সফায়ার ইন্ট্রিউশন সেন্সর) কনফিগার করছি, তাই আমি কোনটি facilityব্যবহার করব তা জানতে চেয়েছিলাম । আমার প্রশ্নটি যদিও স্নোর্ট নির্দিষ্ট নয়, কারণ local#সুবিধা সর্বত্র রয়েছে; উদাহরণস্বরূপ সিসকো এবং আইবিএম এর ওয়েবস্পিয়ার অ্যাপ্লিকেশন সার্ভারে।

গবেষণা

  • RFC3164, যেখানে সিসলগ প্রোটোকল সংজ্ঞায়িত করা হয়েছে, কেবলমাত্র এটি বলেছেন:

    local6 - local use 6
    

    যা সত্যই এর বিপরীতে বর্ণনা করে না:

    auth   - security/authorization messages
    
  • উবুন্টুতে, man syslogশো:

       LOG_LOCAL7 LOG_LOCAL7 এর মাধ্যমে
                      স্থানীয় ব্যবহারের জন্য সংরক্ষিত
    

    অস্পষ্ট।

উত্তর:


31

সাধারণ তথ্য

সুবিধা local0করতে local7"বিবিধ" অব্যবহৃত সুবিধা আছে syslog- র ব্যবহারকারীর জন্য প্রদান করে। যদি কোনও বিকাশকারী কোনও অ্যাপ্লিকেশন তৈরি করে এবং এটি সিসলোগে লগ করতে চান বা আপনি যদি কোনও কিছুর আউটপুট সিসলগে পুনর্নির্দেশ করতে চান (উদাহরণস্বরূপ, অ্যাপাচি লগস), আপনি যেকোন সুবিধাতে এটি প্রেরণ করতে বেছে নিতে পারেন local#। তারপরে, আপনি কোনও ফাইলের কাছে যে লগগুলি প্রেরণ করা হচ্ছে সেগুলি সংরক্ষণ করতে বা এটি একটি রিমোট সার্ভারে প্রেরণ করতে /etc/syslog.conf(বা /etc/rsyslog.conf) ব্যবহার করতে পারেন local#

আমার প্রশ্নের উত্তর

আমি এই প্রশ্নটি জিজ্ঞাসা করেছি কারণ আমি কোনও বহিরাগত সার্ভারে লগ প্রেরণ করতে চেয়েছিলাম, তাই আমি "কোন local#সুবিধায় লগ লিখতে" নয়, কোনটি চয়ন করতে হবে তা জানতে চেয়েছিলাম । local#সুবিধাগুলিতে তারা কী লিখছে তা জানতে আমাকে ফিরে যেতে হয়েছিল সানর্ট ডকুমেন্টেশনে ।


7

Local#সুবিধাগুলি স্থানীয় ব্যবহারের জন্য নিবেদিত এবং কোনও স্ট্যান্ডার্ড সংজ্ঞায়িত হয়নি (আরএফসি এর মতো) কোনটি কোন অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়। সুতরাং আপনি যা চান তা চয়ন করতে পারেন। অবশ্যই কিছু অ্যাপ্লিকেশন এবং তাদের বিকাশকারীগণ ব্যবহারের জন্য একটি নির্দিষ্ট সুবিধার বিষয়ে সম্মত হয়েছেন তবে এটি কোনও সরকারী মান নয় (যেমন সুডো - LOCAL2, স্নোর্ট - LOCAL5, ...)।


"আমি যা চাই তা চয়ন করতে পারি" এর অর্থ কী? তারা কি একই রকম? আমি প্রায় শেষ প্রান্তে বুঝতে পারছি না sudo local2এবং snort local5; আপনি কিছু ডিভাইসের বলতে চাচ্ছি, sudoব্যবহার করছে local2এবং অন্যদের snortহয় local5?
আলা আলি

আমি বলতে চাইছি আপনি LOCAL0 থেকে LOCAL6 এ যা খুশি তা চয়ন করতে পারেন। হ্যাঁ, কিছু ডিস্ট্রোজে আমার মনে আছে যে সুডো লোকাল 2 সুবিধা ডিফল্টরূপে ব্যবহার করেছিল।
dsmsk80
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.