ইউএফডাব্লু লগগুলি নিজের ফাইলে পুনর্নির্দেশ করবেন?


20

একটি উপায় আছে আমি সহজেই তাদের নিজস্ব লগ ফাইলে UFW জন্য এন্ট্রি পুনর্নির্দেশ করতে পারি / ufw প্রথমেই / var / লগ পরিবর্তে পূরণ প্রথমেই / var / log /? Syslog- র যেমন এই সব UFW কাপড় উড়ন্ত অতীতের সঙ্গে সমস্যার সমাধান খুঁজে পেতে চতুর হয়ে উঠছে আমাকে?

উত্তর:


19

উবুন্টু 15.10 এবং ডেবিয়ান জেসিতে একটি ফাইল /etc/rsyslog.d/20-ufw.conf রয়েছে। এটি নীচে রয়েছে # & ~। এটির অসুবিধা করতে এর সামনে # টি সরান এবং কমান্ডটি দিয়ে rsyslog রিফ্রেশ করুন /etc/init.d/rsyslog restartযাতে এটি কনফিগারেশন পরিবর্তনটি বিবেচনায় নেয়।


3
14.04 এর জন্যও কাজ করে, এবং সহজ, এটি sudo service rsyslog restartপরিবর্তন করার পরে ব্যবহৃত হয়েছে , ধন্যবাদ!
অ্যাকুরিয়াস পাওয়ার

এটি আমার পক্ষেও কাজ করেছিল (14.04)। সরল ভাল।
pwbred

1
18.04 এ শেষ লাইনটি # & stopকিন্তু একইভাবে যখন uncommented হয়, আরএসস্লগ অবশ্যই পুনরায় আরম্ভ করা দরকার।
সেবাস্তিয়ান

13

আমি পাশাপাশি উবুন্টু 14.04 চালাচ্ছি। আমার মধ্যে /etc/rsyslog.d/একটি ফাইল রয়েছে 20-ufw.confযার নীচের লাইনটি রয়েছে:

:msg,contains,"[UFW " /var/log/ufw.log

আমি যা করেছি তা হ'ল ফাইলটি মুছুন এবং এর শীর্ষে 50-default.confআমি নিম্নলিখিতগুলি যুক্ত করেছি:

: *, এতে রয়েছে, "[ইউএফডাব্লু" /var/log/ufw.log
এবং বন্ধ করুন

এর সাথে আরএসআস্লগ পুনঃসূচনা করুন sudo service rsyslog restartএবং আপনার ইউএফডাব্লু লগগুলি অন্য কোনও ক্ষেত্রে নয় বরং তাদের নিজস্ব ফাইলে রাখা উচিত।


11
কেন শুধু সম্পাদনা 20-ufw.confএবং সেখানে স্টপ কমান্ড যোগ করবেন না? প্রকৃতপক্ষে, এর মধ্যে ইতিমধ্যে একটি টেম্পলেট রয়েছে যা নিরবিচ্ছিন্ন হতে পারে এবং এটি আমার দ্রুত পরীক্ষায় ভাল কাজ করে বলে মনে হচ্ছে।
এইচআরজে

@ এইচআরজে ব্যক্তিগত পছন্দ? 20-ufw.conf ফাইলটিতে কেবল কয়েকটি লাইন পাঠ্য রয়েছে, যার বেশিরভাগই মন্তব্য। আমি অনুভব করেছি যে এটির নিজস্ব কনফিগারেশন ফাইলের জন্য এটি প্রয়োজনীয় নয়। আপনার পরামর্শ একই জিনিস সত্যিই সম্পাদন করে - এটি :msg,contains,"[UFW " /var/log/ufw.logযে পরিবর্তন করা / বন্ধ করা প্রয়োজন।
অ্যাকিস 15

6

ইউএফডাব্লু লগিংয়ের জন্য /var/log/syslogবা আরএসএসলগ ব্যবহার করে /var/log/messages:

লগ ফাইলটি পরিবর্তন করতে, সম্পাদনা করুন /etc/rsyslog.d/50-default.confএবং শীর্ষে যুক্ত করুন:

:msg, contains, "UFW" -/var/log/ufw.log
& ~

এই /var/log/ufw.logজাতীয় ডেটা আরও প্রক্রিয়াকরণ রোধ করতে "ইউএফডাব্লু" থাকা সমস্ত ডেটা লগ করবে।


যদিও ufw.log এখন আপনার কমান্ডগুলির সাথে এন্ট্রি ধারণ করে, সিসলগ এখনও বার্তা গ্রহণ করে।
মার্কিচ

হ্যাঁ তবে সিসলগ আপনার আদেশগুলি নিয়ে সমস্যার প্রতিবেদন করে।
মার্কিচ

লাইন 1: এর আগে বা তার আগে /etc/rsyslog.d/50-default.conf ফাইলটি পার্স করার সময় ত্রুটি: অবৈধ অক্ষর '~' - কোথাও কোনও অবৈধ পালানোর অনুক্রম রয়েছে? [ rsyslog.com/e/2207 চেষ্টা করুন ] এপ্রিল 21 15:58:41 মার্কস-হোম-পিসি rsyslogd-2307: সতর্কতা: ~ ক্রিয়াটি অবচয় করা হয়েছে, পরিবর্তে 'স্টপ' স্টেটমেন্টটি ব্যবহার করে বিবেচনা করুন [ rsyslog.com/e/2307 চেষ্টা করুন ]
মার্কিচ

আমি কপি পেস্ট করেছি। একই ত্রুটি।
মার্করিচ

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

5

16.04 এ কেবল এই ফাইলটির শেষ লাইনটি মন্তব্য করুন যাতে এটি পড়ে

$ tail -1 /etc/rsyslog.d/20-ufw.conf 
& stop

এবং rsyslog পুনরায় আরম্ভ করুন

$ sudo systemctl restart rsyslog

এখন থেকে, ufw লগগুলি /var/log/ufw.log এ থাকবে এবং আর / var / লগ / সিসলগে থাকবে না

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