কোন প্রোগ্রামের ডিফল্ট সিসলগ স্থানীয় [0-7] সুবিধা ব্যবহার করে?


19

পাশাপাশি সাধারণ সিস্টেমের সুবিধা ( mail,news , daemon, cron, ইত্যাদি), syslog- র "স্থানীয়" সুবিধা, সংখ্যা 0 7 একটি সিরিজ প্রদান করে: LOCAL0, LOCAL1, ..., LOCAL7

কোনটি সাধারণ অ্যাপ্লিকেশনগুলির জন্য প্রোগ্রাম ডিফল্ট?

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

একটি নোট হিসাবে, আমি বুঝতে পারি যে সিসলোগ সুবিধা ছাড়া এটি করার অন্যান্য উপায় রয়েছে। উৎসুক!

এখানে কিছু, (আমার নিজের প্রশ্নের উত্তর দেওয়ার জন্য একটি সূচনা) এবং কিছু voretaq7 কে ধন্যবাদ:

  • LOCAL0 postgresql দ্বারা ব্যবহৃত হয়
  • LOCAL2 sudo দ্বারা ব্যবহৃত হয়
  • LOCAL3 স্প্যামআস্যাসিনের কয়েকটি সংস্করণ ব্যবহার করে
  • LOCAL4 স্ল্যাপড (ওপেনলডিএপি সার্ভার) দ্বারা ডিফল্টরূপে ব্যবহৃত হয়
  • LOCAL5 কখনও কখনও স্নোর্ট আইডি ব্যবহার করে
  • LOCAL7 ফেডোরা 12-এ বুট বার্তাগুলির জন্য ব্যবহৃত হয়

সমস্ত লগগুলি প্রক্রিয়াটির নাম বা কোনও ব্যবহারকারী সংজ্ঞায়িত নাম যা প্রেরণ করেছে তার প্রি-পেন্ডড নয়? আমি সিসলোগগুলি নিয়ে কাজ করার জন্য ব্যবহার করি এবং অ্যাপটির মাধ্যমে লগ এন্ট্রি ফিল্টার করতে সমস্যা হয় মনে করি না।
ক্লাচ

ক্লাচ, আপনি সিস্লগ 'ট্যাগ' উল্লেখ করছেন। ডিফল্টরূপে, লিনাক্সে, ট্যাগটিতে 'httpd [1234]' এর মতো প্রক্রিয়াটির নাম এবং আইডি থাকে, যা লগ বার্তা উত্পন্ন করে। তবে সিস্লগ এপিআইয়ের মাধ্যমে আপনি যা চান ট্যাগটি সেট করতে পারেন। আরও বিস্তারিত জানার জন্য নীচে আমার উত্তর দেখুন।
রায়ান বি। লিঞ্চ

উত্তর:


7

LOCALnসুবিধা কোনও স্থানীয় ব্যবহারের জন্য উপলব্ধ এবং সাইট থেকে সাইটটিতে চমত্কার ব্যাপকভাবে পরিবর্তিত হতে পারে।

আমি গ্যারান্টি দিচ্ছি যে উপলভ্য 8 টির প্রত্যেকটিই কোনও না কোনও দ্বারা ব্যবহৃত হয়, তাই আপনি যদি বিরোধগুলি এড়াতে চান তবে আমার সেরা পরামর্শটি হ'ল সমস্ত লগকে আলাদা করে লগ করুন এবং অন্যটি ব্যবহার করছেন বলে মনে হয় না এমনটিকে বেছে নিন।

কিছু মিস করেছেন (প্রোগ্রামের ডিফল্ট - স্থানীয়ভাবে তাই ডাবল-চেক পরিবর্তন করা যেতে পারে):

  • LOCAL0 postgresql দ্বারা ব্যবহৃত হয় (যদি সিসলোগে লগ করার জন্য কনফিগার করা থাকে)
  • LOCAL2 sudo দ্বারা ব্যবহৃত হয় (যদি সিসলগে লগ করার জন্য কনফিগার করা থাকে)
  • LOCAL3 স্প্যামআস্যাসিনের কয়েকটি সংস্করণ ব্যবহার করে
    • স্থানীয় অ্যাডমিন দ্বারা প্রায়শই এর mailপরিবর্তে লগইন করা যায়
  • LOCAL5 কখনও কখনও স্নোর্ট আইডি ব্যবহার করে
    • আমি জানি না এটি কোনও ডিফল্ট বা কেবল কাকতালীয়, তবে আমি এটি বেশ কয়েকটি স্নোর্ট ইনস্টলেশনতে দেখেছি

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

2

LOCAL0-LOCAL7 সিসলগ সুবিধার জন্য কোনও মান নেই standard ডিজাইন অনুসারে, এগুলি যে কোনও কিছুর দ্বারা ব্যবহৃত হবে কিনা তা আপনি বিশ্বাস করতে পারবেন না। বিশেষত ডিস্ট্রোজ বা সংস্থাগুলির নিজস্ব সম্মেলন থাকতে পারে তবে এটি বিকৃত বা সংস্থার নীতি পর্যন্ত, কোনও বিস্তৃত মান নয়।

বিকল্প হিসাবে, আপনি সিসলগ "ট্যাগ" ব্যবহার বিবেচনা করেছেন? ট্যাগগুলি হ'ল ফ্রি-ফর্ম স্ট্রিং যা নির্দিষ্ট অ্যাপ্লিকেশন বা লগ চ্যানেল সনাক্ত করতে বার্তা লগ করতে প্রপেন্ড করা হয়। ডিফল্টরূপে, ট্যাগটি সাধারণত প্রক্রিয়াটির নাম এবং আইডি (যেমন, 'httpd [2839]') থেকে তৈরি হয় যা লগ ডেটা তৈরি করে। 'লগার' কমান্ড-লাইন ইউটিলিটি এবং বেশিরভাগ সিসলগ এপিআইগুলি আপনার অ্যাপ্লিকেশনগুলির জন্য আপনি যে কোনও ট্যাগ ব্যবহার করতে চান তা নির্দিষ্ট করে support

উদাহরণস্বরূপ, আমি ব্যক্তিগতভাবে আমার অ্যাপাচি ওয়েব সার্ভার অ্যাক্সেস লগগুলির জন্য 'HTTP- অ্যাক্সেস' ব্যবহার করতে পছন্দ করি, যা আমি সাইক্লগে প্রেরণ করে আপাচের লগ আউটপুটটি 'লগার-পি লোকাল 7.info -t' http-অ্যাক্সেস 'কমান্ডে পাইপ করে।


আকর্ষণীয়, ধন্যবাদ। তবে, আমি বিদ্যমান বিদ্যমান সফ্টওয়্যারগুলির উপরে একটি সমাধান তৈরি করছি যা LOCAL7 এর মাধ্যমে LOCAL0 এর মধ্যে একটিতে লগ ইন করতে কনফিগার করা যেতে পারে। আমার প্রশ্নটি বিভিন্ন সফ্টওয়্যার যে ডিফল্টগুলি ব্যবহার করে তা সত্যিই বিবেচনা করে।
জোনাথন ক্লার্ক

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

2

বেশিরভাগ syslog.conf ফাইল বার্তা ফাইলের জন্য ওয়াইল্ডকার্ড সুবিধা (* .info) সেটআপ করা হয়। এটি যদি কেবল মিল অ্যাপের একটি রান এবং কিছু পূর্ণ ব্লাউন্ড লগ হগিং গরু না হয় তবে আপনার সম্ভবত ম্যাসেজগুলিতে লগ করা উচিত এবং কোনও স্ট্যান্ডেলোন ফাইল নয়।

আপনার নিজের ফাইলে লগইন করা বাছাই করা মানে আপনার সফ্টওয়্যারটির ইনস্টল প্যাকেজগুলিতে একটি পোস্ট-ইনস্টল পদক্ষেপ যুক্ত করা যা syslog.conf এ একটি উপযুক্ত এন্ট্রি যুক্ত করে। এর অর্থ হ'ল যদি আপনার সুন্দর হয় তবে আপনি একটি পোস্ট ইনস্টল পদক্ষেপ যুক্ত করতে পারেন যা একটি উপযুক্ত লোগ্রোটেট ফাইল তৈরি করে।


সিসলগ এবং লোগ্রোটেটের জন্য প্যাকেজিং সম্পর্কিত ভাল পরামর্শ। ধন্যবাদ।
জোনাথন ক্লার্ক

-3

আমি তাদের লেখার জন্য প্রোগ্রামে স্থানীয়0-7 সুবিধা রেফারেন্সের জন্য syslog.conf এর মতো একটি কনফিগার ফাইলও খুঁজছিলাম। এটি প্রদর্শিত হয় যে এই জাতীয় কনফিগার ফাইল উপস্থিত নেই। লগটিতে কোন প্রোগ্রামটি লিখছে তা জানতে, আপনাকে লগ ফাইলটি খুলতে হবে এবং কোলনের পাশে কলামের পাশের প্রোগ্রামটির নামটি খুঁজে বার করতে হবে, উদাহরণস্বরূপ ... সেন্ডমেল [22950]: প্রেরণমেল প্রোগ্রামের জন্য। বর্গাকার বন্ধনীগুলির মধ্যে নম্বরটি প্রোগ্রামটি সম্পাদনের সময় ব্যবহৃত পোর্ট নম্বরের জন্য।

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