কারাগারে মাল্টি লগ পড়তে ব্যর্থতা 2 সেট আপ করবেন কীভাবে?


20

একই নিয়মের জন্য আমি কীভাবে একাধিক লগপথ কনফিগার করতে পারি?

আমি এর মতো একটি সিনট্যাক্স লেখার চেষ্টা করছি:

[apache-w00tw00t]
enabled  = true
filter   = apache-w00tw00t
action   = iptables-allports
logpath  = /var/log/apache*/*error.log 
logpath  = /var/www/vhosts/site1.com/log/errorlog 
logpath  = /var/www/vhosts/site1.com/subdom/log/errorlog
logpath  = /var/www/vhosts/site3/log/errorlog
logpath  = /var/www/vhosts/site4/log/errorlog
maxretry = 1

পাথগুলি সমস্ত আলাদা, তাই আমি আরই * ব্যবহার করতে পারি না

কোনও নিয়মে আরও লগ রাখার সঠিক বাক্য গঠন কী?

উত্তর:


20

আমি একই সিনট্যাক্সটি ব্যবহার করে চেষ্টা করেছি এবং ফেল2ban চালু করার সময় কোনও ত্রুটি পেলাম না। এটি আপনার জেল.কম এ চেষ্টা করুন এবং তা সত্ত্বেও যদি এটি কাজ না করে তবে আপনি সহজেই আপনার নিয়মকে একক লগপথ দিয়ে কয়েকটিতে বিভক্ত করতে পারেন:

[apache-w00tw00t-1]
enabled  = true
filter   = apache-w00tw00t
action   = iptables-allports
logpath  = /var/log/apache*/*error.log 
maxretry = 1

[apache-w00tw00t-2]
enabled  = true
filter   = apache-w00tw00t
action   = iptables-allports
logpath  = /var/www/vhosts/site1.com/log/errorlog 
maxretry = 1

প্রভৃতি

এটি অবশেষে কাজ করা উচিত:

[apache-w00tw00t]
enabled  = true
filter   = apache-w00tw00t
action   = iptables-allports
logpath  = /var/www/vhosts/site1.com/log/errorlog
           /var/log/apache*/*error.log
           /var/www/vhosts/site1.com/subdom/log/errorlog
           /var/www/vhosts/site3/log/errorlog
           /var/www/vhosts/site4/log/errorlog  
maxretry = 1

তথ্যের জন্য আপনি http://centoshelp.org/security/fail2ban/ এর সাথে পরামর্শ করতে পারেন ।


আমার কোড ত্রুটিগুলি দেখায় না, তবে প্রত্যাশার মতো কাজ করে না। Fail2ban শুধুমাত্র একটি লগ নিয়ম দেখে। আপনার সমাধানটি কি প্রতিটি নিয়মের জন্য আমাকে / ফিল্টার.ডি-তে একটি ফাইল তৈরি করতে হবে? উদাহরণস্বরূপ [অ্যাপাচি-ডাব্লুডটওয়ুআরটিটি -১] / ইত্যাদি / ফেলফ্যানবান / ফিল্টার.ডি / অ্যাপাচি-ডাব্লুটিটওয়্যাকটিট -২০২০ কনফ [অ্যাপাচি-ডাব্লুডটওয়োরটট -২] / ইত্যাদি / ফেলফল-ফিল্টার.ডি / অ্যাপাচি-ডাব্লুডটওয়টআরটি -২০ কনফ ইত্যাদি
সর্বোচ্চ 121

হ্যাঁ, আমি বলতে চাইছি।
মেরিয়াদোক ব্র্যান্ডিবাক

যদি আপনি বোঝাতে চান এটি আকর্ষণীয় তবে এটি আমার মনে হয় সেরা সমাধান নয়, একই নিয়ম সহ অনেকগুলি সদৃশ তৈরি হবে। আমি মনে করি একটি নিয়মে একাধিক লগগুলিকে একীভূত করার জন্য আরও মার্জিত সমাধান রয়েছে যে কোনও ক্ষেত্রে, সহযোগিতার জন্য আপনাকে ধন্যবাদ।
ম্যাক্স 121

দয়া করে উপরের উত্তরটিতে আমার সংস্করণগুলি পরীক্ষা করুন। আপনার ফলাফল প্রত্যাশায়।
মেরিয়াদোক ব্র্যান্ডিবাক

1
আপনার উত্তরের ২ য় অংশটি নিখুঁত কাজ করে যদি আপনি অতিরিক্ত লগের জন্য "ট্যাব" ফাঁক দেন। যদি কোনও "ট্যাব" না থাকে তবে ব্যর্থ 2ban ত্রুটি ছুড়ে দেয়।
হাশিদ হামেদ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.