লগগুলি প্রাপ্ত হোস্টটির জন্য কিছু সিসলগ ডেমন চালানো দরকার যা দূরবর্তী লগগুলি শোনার জন্য কনফিগার করা হয়েছে। উবুন্টুতে বেশ কয়েকটি সিসলগ বাস্তবায়ন রয়েছে তবে rsyslogসাধারণত প্রস্তাবিত হয় এবং এটি ডিফল্টরূপে ইনস্টল করা উচিত। আপনার পোস্ট করা লিঙ্কের ডকুমেন্টেশন থেকে আমি বলতে পারছি না যে ডিডি-ডাব্লুআরটি টিসিপি বা ইউডিপির মাধ্যমে লগ প্রেরণ করছে, তাই যদি আপনি নেটওয়ার্কের অ্যাক্সেসযোগ্য সংখ্যা হ্রাস করার বিষয়ে উদ্বিগ্ন হন তবে সঠিক সেটিংসগুলি সন্ধান করার জন্য কিছু পরীক্ষার প্রয়োজন হতে পারে আপনার হোস্টে পোর্ট।
এটি সক্ষম করার জন্য দুটি উপায় রয়েছে: প্রথমটি সহজ, তবে সিস্টেমটি আপগ্রেড করার সময় পুনরায় সংহতকরণের প্রয়োজন হতে পারে। দ্বিতীয়টি কিছুটা আরও জটিল এবং আপডেটের অংশ হিসাবে সিসলগ কনফিগারেশনে উল্লেখযোগ্য পরিবর্তনগুলি উপস্থিত থাকলে বিভ্রান্তিকর ফলাফল হতে পারে। আমি দ্বিতীয়টি বেছে নেব তবে আপনার পছন্দটি ভিন্ন হতে পারে।
প্রথমটি হ'ল সম্পাদনা করা /etc/rsyslogd.confএবং #নিম্নলিখিত লাইনগুলি থেকে প্রাথমিকটি সরিয়ে ফেলা :
# $ ModLoad imudp
# $ ইউডিপিএস সার্ভারআর 514
অথবা
# $ ModLoad imtcp
# $ ইনপুটটিটিএসপি সার্ভারআরন 514
দ্বিতীয় একটি নতুন ফাইল, সম্ভবত নামে তৈরি করা local-enable-tcp.confমধ্যে /etc/rsyslog.d/নিম্নলিখিত বিষয়বস্তু সঙ্গে:
# টিসিপি সিসলগ অভ্যর্থনা সক্ষম করুন
$ ModLoad imtcp
। ইনপুটটিটিপিএস সার্ভারআরন 514
আপনি যদি পৃথক ফাইল পদ্ধতির ব্যবহার করতে চান এবং ইউডিপি প্রয়োজন হয় তবে উপরের ইউডিপি স্তরের সাথে মেলে সামগ্রীগুলি পরিবর্তন করুন। নির্দিষ্ট ফাইলের নামটি গুরুত্বপূর্ণ নয়, তবে এটি "স্থানীয়-" দিয়ে শুরু করার পরামর্শ দেওয়া হচ্ছে কারণ স্থানীয় নাম প্রশাসক কনফিগারেশনের জন্য এই নেমস্পেসটি সংরক্ষিত রয়েছে এবং এটি ".conf" দিয়ে শেষ হওয়া উচিত, কারণ কেবল এই জাতীয় ফাইলগুলি স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত থাকে rsyslog কনফিগারেশন।
আপনি যদি অন্য সিসলোগ বাস্তবায়ন ব্যবহার করতে পছন্দ করেন তবে সেই বাস্তবায়নের জন্য কনফিগারেশন এবং ডকুমেন্টেশন পরীক্ষা করুন: সম্ভবত যে সিসলোগ ডিমনটি ডিফল্টরূপে নেটওয়ার্ক না শুনে কনফিগার করা হয়েছে, তবে এই সাধারণ ক্ষেত্রে সক্ষম করার জন্য উদাহরণস্বরূপ কনফিগারেশনটি স্পষ্টভাবে নথিভুক্ত করা উচিত।