syslog- র-এর একটি ওপেন সোর্স, লিনাক্স এবং ইউনিক্স অপারেটিং সিস্টেমের জন্য দশ বছর আগে শুরু syslogd প্রকল্পের বিনামূল্যে এবং উন্নত সংস্করণ. অ্যাপ্লিকেশন সার্ভার বা এজেন্ট মোডে কাজ, এবং নির্ভরযোগ্য বিভিন্ন TCP (ট্রান্সমিশন কন্ট্রোল প্রোটোকল) প্রোটোকল সমর্থন করে করতে পারেন.
প্রকল্প বিশ্বস্ত সফলভাবে তৈরি সংগ্রহ করা, শ্রেণীভুক্ত, ফিল্টার, এগিয়ে, যেমন উচ্চ কার্যকারিতা অন্তর্ভুক্ত একটি glanceKey বৈশিষ্ট্য messages.Features লগ ইন সংরক্ষণ করা একটি টেকসই লগ ব্যবস্থাপনা সমাধান হিসাবে ব্যবহার করা যেতে পারে যে একটি কমান্ড লাইন সফ্টওয়্যার, ব্যবহারকারীদের প্রদান করে স্থানান্তর, বৃদ্ধি এবং নির্ভরযোগ্যতা নিশ্চিত, বার্তা বাছাই এবং ফিল্টার, ঘটনা ট্যাগিং এবং পারস্পরিক সম্পর্ক, সর্বশেষ IETF মান জন্য সমর্থন, এবং একটি বড় ব্যবহারকারী সম্প্রদায়.
Syslog- র-এর সফটওয়্যার দিয়ে, দক্ষ সিস্টেম অ্যাডমিনিস্ট্রেটররা সফলভাবে অনেক ঝগড়া ছাড়া, এমনকি ভিন্নধর্মী পরিবেশে একটি নমনীয় এবং নির্ভরযোগ্য লগিং পরিকাঠামো নির্মাণ করতে সক্ষম হবে এবং possible.Command-লাইন optionsThe প্রোগ্রাম হিসাবে সবচেয়ে কম সময়ের মধ্যে কমান্ড বিভিন্ন বৈশিষ্ট্য আমরা মডিউল অনুসন্ধান করার জন্য ব্যবহার করা হবে কোলন পৃথক ফোল্ডার তালিকা সেট করার ক্ষমতা উল্লেখ করতে পারেন, যার মধ্যে -line অপশন, দেখতে মডিউল তথ্য, কনফিগারেশন ফাইল এবং ক্রমাগত কনফিগারেশন ফাইল ফাইলের নাম সেট, preprocessed কনফিগারেশন ফাইলটি লিখতে এর; একটি নির্দিষ্ট ফাইল, এটা & rsquo নিয়ন্ত্রণ সকেট সেট, যেমন threads.Getting সি প্রোগ্রামিং ভাষা সম্পূর্ণরূপে লেখা হয় syslog- র-ngThe প্রোগ্রাম দিয়ে শুরু, I / O কর্মী সংখ্যা সেট করতে এবং বিশ্লেষণ ও কনফিগারেশন ফাইল পড়া একটি সার্বজনীন সূত্র আর্কাইভ (tarball রূপে) হিসাবে বিতরণ করা. আপনার গনুহ / লিনাক্স সিস্টেমে এটি ইনস্টল করার জন্য আপনার বিতরণ ডিফল্ট সফ্টওয়্যার সংগ্রহস্থলের উপর একটি প্রাক নির্মাণ বাইনারি প্যাকেজ জন্য প্রথম অনুসন্ধান.
সিডি & rsquo; সফ্টওয়্যার আপনার ডিস্ট্রো পাওয়া যায় না, একটি লিনাক্স টার্মিনাল খুলুন এবং & lsquo সঙ্গে নিষ্কাশিত সংরক্ষিত ফাইল এর অবস্থান নেভিগেট, Softoware থেকে সর্বশেষ tar আর্কাইভ ডাউনলোড করুন, আপনার কম্পিউটারের তে এটি সংরক্ষণ করুন, এটা আনপ্যাক; কমান্ড.
./ কনফিগার && করা & rsquo; তারপর, ও lsquo চালানো; দ্বারা অনুসরণ নিখুত এবং আপনার হার্ডওয়্যার আর্কিটেকচারের / অপারেটিং সিস্টেমের জন্য প্রোগ্রাম কম্পাইল কমান্ড, ও lsquo; সেটির ইনস্টল করা; root পরিচয়ে বা ওয়াইড সিস্টেম ইনস্টল এবং সব ব্যবহারকারীদের জন্য এটি উপলব্ধ করার জন্য উবুন্টু কমান্ড
এই রিলিজে নতুন কি:.
- < Li> বৈশিষ্ট্য:
- নতুন পরামিতি loggen যোগ করা. --permanent (-T) Wich অনির্দিষ্টকালের লগ পাঠানোর জন্য
- সংশোধন করা হয়েছে:
- , syslog- র-এর বিপর্যস্ত হবে না.
- .
- প্রতারণা উৎস জন্য সর্বোচ্চ প্যাকেট দৈর্ঘ্য (পূর্বে: 256) 1024 সেট করা হয়.
- systemd ব্যবহার করে সিস্টেমের সেবা ফাইল থেকে সরানো syslog.socket. Syslog-এর systemd সিস্টেমে জার্নাল থেকে সরাসরি বার্তা সার্চ.
- কিছু কিছু ক্ষেত্রে, স্থানীয়সময় সম্পর্কিত ম্যাক্রো একটি ভুল মান ছিল (যেমন:. $ বছর).
- লেনদেন এসকিউএল গন্তব্য ঠিক করা হয়েছে সামলাচ্ছে. (এমএস স্কুয়েল ক্ষেত্রে যেমন .:) নির্বাচন করুন এবং কমান্ড সন্নিবেশ উভয় একটি একক লেনদেন মধ্যে চালানো হয়েছে এবং নির্বাচন ব্যর্থ হয়েছে যখন কিছু পরিস্থিতিতে, অবৈধ লেনদেন দ্বারা ভাঙ্গা সন্নিবেশ কমান্ড লগ বার্তা,, হারিয়ে ছিল.
- এসকিউএল গন্তব্য ড্রাইভারের মধ্যে একটি memleak সংশোধন করা হয়েছে. memleak লেনদেন ব্যর্থতা এক সময় ঘটেছে.
- ফিঙ্গারপ্রিন্ট এর তালিকা উপস্থিত হয় না, যা একটি শংসাপত্র এখন থেকে প্রত্যাখ্যাত হয়.
- TLS সার্টিফিকেট মধ্যে হোস্ট চেক কেস সেনসিটিভ এখন থেকে.
- 'ইউনিক্স প্রবাহ ()' সকেট জন্য ফাইলের শেষে ফিক্স স্পিনিং. কাটনা মূল কারণ একটি ইউনিক্স-dgram সকেট এমনকি ইউনিক্স-প্রবাহের ক্ষেত্রে তৈরি করা হয়েছে যে ছিল.
একটি রিম্যান গন্তব্য ব্যবহার করে এবং কোন বৈশিষ্ট্য নির্ধারণ করা হয় যখন এখন থেকে
Syslog- র-এর স্টপ / সিস্টেম আরম্ভ করার সময় respawned কিছু কিছু ক্ষেত্রে প্রোগ্রাম গন্তব্য মধ্যে
কি সংস্করণ 3.6.1 নতুন
এই syslog- প্রথম উত্পাদন প্রস্তুত সংস্করণ
- হল এর OSE 3.6. কোড FOF অধিক 25000 লাইন প্রায় 500 ফাইল সংশোধন সাথে পরিবর্তিত.
- নতুন নির্ভরতা:
- PCRE এখন syslog- র-এর একটি প্রয়োজনীয় নির্ভরতা, এবং আর ঐচ্ছিক নয়.
- পরিবর্তন ডিফল্ট:
- থ্রেড মোড এখন ** ডিফল্ট ** সক্রিয় করা হয়. এটা বন্ধ করতে, ব্যবহার 'থ্রেড (কোন)' গ্লোবাল অপশন বিভাগে.
- 'libsyslog-ng` অভ্যন্তরীণ গ্রন্থাগারের ভার্সন পরিবর্তিত হয়েছে: তার জন্যে সবসময় বর্তমান রিলিজ সংখ্যা ব্যবহার করে, আমরা এখন একটি স্থিতিশীল শাখার জীবদ্দশায় এবং ABI সামঞ্জস্য বজায় রাখার জন্য চেষ্টা করা হবে. অতএব, আমরা লাইব্রেরি সংস্করণের বেস হিসাবে আমাদের সংস্করণ শুধুমাত্র প্রথম দুটি উপাদান ব্যবহার. আরেকটি নম্বর SONAME অংশ হতে হবে, কিন্তু আমরা সামঞ্জস্য ভঙ্গ যখন যে শুধুমাত্র পরিবর্তন করতে হবে.
- SONAME বর্তমানে libsyslog-NG-3.6.so.0` 'সেট করা হয়, এবং এমনকি যখন ABI-পরিবর্তন, আলফা এবং বিটা রিলিজ সময় একই থাকবে. আমরা প্রয়োজন, এই শাখা থেকে প্রথম স্থিতিশীল মুক্তির পর সংস্করণ bumping শুরু হবে.
- 'ফ্লাশ-লাইন () `বর্তমানে ডিফল্ট সেটিং * 100 *, বরং * 1 *, গতি বৃদ্ধি জন্য. চেয়ে
- বৈশিষ্ট্য:
- নতুন বিকল্প:
- প্রশাসক syslog- র-এর দ্বারা ব্যবহৃত স্থানীয় ডোমেইন নাম বাতিল করা সম্ভব, যা একটি নতুন 'কাস্টম ডোমেইন ()' গ্লোবাল সেটিং চালু হয়. এটা সব স্থানীয়ভাবে লগ বার্তা উত্পন্ন প্রভাবিত করে.
- syslog- র-এর দ্বারা এবং উত্পন্ন প্রতিটি বার্তার একটি অভ্যর্থনা আইডি দায়িত্ব অর্পণ করা syslog- র-এর বলে যে একটি 'ব্যবহার rcptid ()' বিশ্বব্যাপী বিকল্প যোগ করা হয়েছে. এই আইডি '$ RCPTID` ম্যাক্রো হিসাবে পাওয়া যায়, এবং একটি হোস্ট অনন্য. পাল্টা 48 বিট এ কাছাকাছি গোপন এবং শূন্য হয় না.
- নতুন ড্রাইভার:
- 'pseudofile () `গন্তব্য ড্রাইভার' / proc` বা '/ dev` বিশেষ ফাইল বার্তা প্রদান, যার লক্ষ্য একটি খুব সহজ ড্রাইভার, হয়. এটা প্রর্দশিত হবে এবং পরিবর্তে খোলা এটা পালন, প্রতিটি বার্তার ফাইল প্রচেষ্টা. এটা ফাইলের নাম টেমপ্লেট সমর্থন করে না, এবং একটি সারিতে নেই (এবং যেমন, উচ্চ ট্রাফিক পরিস্থিতিতে পর্যাপ্ত নয়).
- নতুন 'nodejs ()' সোর্স ড্রাইভার (একটি SCL ম্যাক্রো হিসাবে প্রয়োগ করা) syslog- র-এর 'winston` লগিং API- টি ব্যবহার করে Node.js অ্যাপ্লিকেশন থেকে বার্তা গ্রহণ করতে পারবেন যে একটি সোর্স ড্রাইভার যোগ করা হয়েছে.
- নতুন 'systemd-syslog- র () `উৎস একই জিনিস সাবেক অন্তর্নিহিত সমর্থন প্রতিস্থাপন. তারা '/ চালান / systemd / জার্নাল / syslog` সকেট মাধ্যমে systemd থেকে লগ পেতে চান যখন পরামর্শ দেওয়া হয় systemd ব্যবহার ব্যবহারকারীরা' সিস্টেম () `উৎস, বা এই নতুন এক ব্যবহার করতে.
- নতুন সোর্স ড্রাইভার systemd-জার্নাল () না syslog- র ফরওয়ার্ডিং সকেট মাধ্যমে, সরাসরি জার্নাল থেকে সার্চ. 'সিস্টেম () systemd সনাক্ত করা হলে এই উৎস ব্যবহার করে' উৎস ডিফল্ট.
- যোগ করা হয়েছে groupset লেখা বস্তু. Groupset ব্যবহারকারী একযোগে একাধিক লগ বার্তা বৈশিষ্ট্য পরিবর্তন করতে পারবেন. এটি $ হিসাবে সম্পত্তি পুরোনো মান উল্লেখ করতে পারবেন: _ ম্যাক্রো.
- [ইনকিউবেটর] থেকে বৈশিষ্ট্য [ইনকিউবেটর]:
- প্রথম অ খালি যুক্তি ফেরৎ যে '$ (বা)' টেমপ্লেট ফাংশন এখন মধ্যে অন্তর্ভুক্ত করা হয় syslog- র-ng নিজেই.
- '$ (প্যাডিং)' টেমপ্লেট ফাংশন, এছাড়াও অন্তর্ভুক্ত করা হয়.
- '$ (গ্রাফাইট-আউটপুট)' টেমপ্লেট ফাংশন, থেকে বৈশিষ্ট্যের মান পাঠানোর জন্য ব্যবহার করা হবে [গ্রাফাইট] [গ্রাফাইট] ইনকিউবেটর থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা হয়. 'গ্রাফাইট () `গন্তব্য SCL ব্লক এটি আরও সহজ গ্রাফাইট কথা বলতে না, এখন পাওয়া যায়.
- 'রিম্যান () `গন্তব্য, এছাড়াও ইনকিউবেটর থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা হয়.
- [গ্রাফাইট]: http://graphite.wikidot.com/
- [ইনকিউবেটর]: https://github.com/balabit/syslog-ng-incubator
- [রিম্যান]: http://riemann.io/
- থ্রেড গন্তব্যস্থল:
- বৈশিষ্ট্য একটি নম্বর সব থ্রেড গন্তব্যস্থল জন্য প্রয়োগ করা হয়:
- 'AMQP () `,` MongoDB () `,` redis () `,` রিম্যান () `,` SMTP ()' এবং 'Stomp ()'.
- গন্তব্যস্থল SEQNUM` অধ্যবসায় 'জন্য সমর্থন অর্জন: পাল্টা পুনরায় লোড করা হবে এবং সারা পুনরায় আরম্ভ সংরক্ষিত হবে .
- retries () 'এই সব জন্য প্রয়োগ করা হয়' নামক একটি নতুন বিকল্প.
- বিকল্প এখন বাস্তবায়িত হয় () `` শ্বাসনালী, এবং উপরোক্ত গন্তব্য ড্রাইভার সব জন্য কাজ করে.
- বার্তা প্রেরণ লুপ না শুধুমাত্র দ্রুত ড্রাইভার করা উচিত, যা কম ঘুম / ওয়েকআপ চক্র, কি অনুকূল, কিন্তু খুব বেশি CPU- র বন্ধুত্বপূর্ণ হয়.
- বিবিধ নতুন বৈশিষ্ট্য:
- 'মাল্টি লাইন-মোড ()' বিকল্প একটি নতুন সেটিং অর্জন: `উপসর্গ-suffix`, (regexp` 'জন্য নতুন নাম, যা)' উপসর্গ-garbage` একইভাবে কাজ করে যা তা appends ছাড়া এর পরিবর্তে এটি খারিজ বার্তা আবর্জনা অংশ.
- এই নতুন মোড একটি সময়সীমার অভাবে প্রায় কাজ করতে ব্যবহার করা যেতে পারে.
- ফিল্টার ডিফল্ট, পরিবর্তে পূর্ববর্তী POSIX RegExp ডিফল্ট.
- `সিস্টেম ()` উৎস এখন বিশ্লেষণ করতে হবে '@ cim`, JSON হিসেবে বার্তা চিহ্নিত. এই * প্রচলিত তথ্য মডেল *. ব্যবহার করে অন্যান্য সফ্টওয়্যার সঙ্গে আন্ত অপারেশন উন্নত
- এক এখন) (`কী একাধিক উপাদান ব্যবহার করতে পারেন 'এবং` `) (কোনো মান-জোড়া ঘোষণা অপশন অগ্রাহ্য করা.
- এটা TLS ব্যবহার যখন একটি একক শংসাপত্র না শুধুমাত্র লোড করা সম্ভব হয়, কিন্তু একটি শংসাপত্র শৃঙ্খল.
- পরিসংখ্যান:
- এখন সর্বশেষ আপডেট টাইমস্ট্যাম্প রয়েছে প্রোগ্রাম কাউন্টার মোকাবেলায় পরিসংখ্যান.
- গতিশীল কাউন্টারে মেয়াদ শেষ হয় কিভাবে প্রায়ই নিয়ন্ত্রণ করে যা একটি নতুন 'পরিসংখ্যান-জীবনকাল ()' বিশ্বব্যাপী বিকল্প চালু হয়. সঠিক না হয় টাইমার, কিছু টাইমার নির্দিষ্ট সময় চেয়ে আর একটি সামান্য বিট বাস করতে পারে.
- ডায়নামিক কাউন্টারে এখন প্রতি `পরিসংখ্যান-জীবনকাল পরিষ্কার করা হয় ()` মিনিট (10 মিনিট ডিফল্টরূপে) পরিবর্তে শুধুমাত্র পুনরায় লোড করা হবে. এই পরিবর্তন গতিশীল কাউন্টারে দ্বারা ব্যবহৃত মেমরি হ্রাস করা হয়েছে.
- অভ্যন্তরীণ কিউ দৈর্ঘ্য দেখায়, যা একটি `internal_queue_length` পরিসংখ্যাত, এখন পর্যন্ত. এই 'অভ্যন্তরীণ () `উৎস সংযুক্ত করা হয় না, বা এটা যথেষ্ট দ্রুত (, আবার, আরো একটি গুরুতর ত্রুটি, যা নির্দেশ করে) emptied করা হচ্ছে না করা হয়. যদি দেখতে সবচেয়ে দরকারী
- MongoDB:
- 'MongoDB ()' ড্রাইভার এখন, প্রমাণীকরণ সমর্থন করে. যখন সেট আরেক সদস্য পুনরায় সংযোগ, ড্রাইভার স্বয়ংক্রিয়ভাবে পুনরায় অনুমোদন.
- কনফিগার স্ক্রিপ্ট '--with-libmongo-client` বিকল্প এখন একটি মান হিসাবে' auto` সমর্থন করে, এবং তারপর লাইব্রেরি বা অভ্যন্তরীণ কপি সিস্টেমের সংস্করণ ব্যবহার করা হবে কিনা তা সনাক্ত করা হবে. আমরা অভ্যন্তরীণ কপি সিস্টেম লাইব্রেরি পছন্দ করে যা এখন auto`, 'ডিফল্ট.
- ড্রাইভার স্বয়ংক্রিয়ভাবে পাঠান একটি `_id` ক্ষেত্র যোগ না: কেউ উপস্থিত থাকলে সার্ভার, স্বয়ংক্রিয়ভাবে যে কি হবে. এই ব্যবহারকারী তাদের syslog- র-ng কনফিগ মধ্যে থেকে যদি ক্ষেত্রের বাতিল করা সম্ভব.
- নতুন 'retries ()' বিকল্প (3 ডিফল্ট) ছোড় আগে ডাটাবেসের মধ্যে একটি বার্তা সন্নিবেশ করার চেষ্টা করা উচিত কিভাবে অনেক বার ড্রাইভার বলতে ব্যবহার করা যেতে পারে. এটা সব সময় পুনরায় ছিল এটি একটি দুর্বৃত্ত বার্তা সমগ্র কিউ আপ রাখা হতে পারে যেখানে ক্ষেত্রে সমাধান করা হয়েছে.
- ড্রাইভার বর্তমানে ডিফল্টরূপে 'নিরাপদ মোড ()' করতে সক্ষম হবেন.
- এখন MongoDB অস্ত্রোপচারের জন্য একটি এক মিনিটের সময়সীমার আছে. আউট একটি অপারেশন বার, তাহলে এটি বিবেচনা করা হবে ব্যর্থ হয়েছে.
- চালক এখন ইউনিক্স ডোমেইন সকেট মাধ্যমে MongoDB সংযোগ করতে পারেন.
- 'ডবল ()' টাইপ ইঙ্গিত এখন ড্রাইভার দ্বারা সমর্থিত হয়.
- সঠিকভাবে কাজ করে, এবং নির্ভরযোগ্যভাবে.
- syslog- র-ng MongoDB গন্তব্য সঙ্গে, libmongo ক্লায়েন্ট সংস্করণ 0.1.8+ এখন প্রয়োজন বোধ করা হয় নির্মাণ. (অভ্যন্তরীণ কপি অনুসারে আপডেট করা হয়েছে.)
- SMTP গন্তব্য পরিবর্তন:
- 'SMTP () `গন্তব্য এখন একটি' retries একটি বার্তা প্রেরণ এটি ড্রপ আগে চেষ্টা করা হবে কিভাবে অনেক বার নিয়ন্ত্রণ করে যা () 'অপশন, সমর্থন করে.
- এখন সময় জোন সেটিংস সম্মান গন্তব্য ব্যবহার করা টেমপ্লেট.
- ড্রাইভার বাতিল হবে, যদি প্রয়োজন বোধ করা অপশন (কোন 'থেকে () `,` সিসি () `,` বিসিসি ()' এবং 'বিষয় ``) (থেকে, এবং ()' এবং 'শরীর () `) সেট না করা হয়.
- ইউনিক্স ডোমেন সকেট:
- 'ইউনিক্স dgram ()' এবং 'ইউনিক্স প্রবাহ ()' সূত্র এখন, গৃহীত বার্তা থেকে ইউনিক্স পরিচয়পত্র (PID,, UID এবং পাঠানোর আবেদন GID) নিষ্কাশন. লিনাক্স, এবং FreeBSD 'র উপর, PID, একাত্মতার এক্সিকিউটেবল পথ কমান্ড লাইন আর্গুমেন্ট সহ, খুব আহরণ করা হয়.
- নিষ্কাশিত মান $ 'পাওয়া যায় {.} Unix.pid', `$ {.} Unix.uid ',` $ {.} Unix.gid', `$ {.} Unix.exe 'ও' $ {.} unix.cmdline ', যথাক্রমে.
- `সিস্টেম ()` উৎস $ 'মান PID, ম্যাক্রো মুছে ফেলা হবে {.} Unix.pid', যদি থাকে.
- JSON:
- JSON-পার্সার শুধুমাত্র অন্তর্মুখী বস্তুর একটি নির্দিষ্ট subtree থেকে JSON সদস্যদের নিষ্কাশন পার্সার বলতে ব্যবহার করা যেতে পারে, যা একটি 'সার-উপসর্গ ()' বিকল্প, অর্জন করে.
- উদাহরণ: 'JSON-পার্সার (সার-উপসর্গ (& quot; foo.bar [5] & quot;);)'
- অন্তর্মুখী বস্তু এই নিম্নলিখিত জাভাস্ক্রিপ্ট কোড সমতূল্য, বার্তা নামে যে গ্রহ, 'msg.foo.bar [5]'
- syslog- র-এর LogMessage নাম-মান জোড়া মধ্যে তার সদস্যদের নিষ্কাশন করতে পারেন, যাতে ফলে অভিব্যক্তি, একটি JSON বস্তু হতে হবে.
- এই কাজ করে [5] & quot;);), 'বার্তা [5]' 'থেকে অনুবাদ করে যা.
- '$ (ফরম্যাট-JSON)' টেমপ্লেট ফাংশন এখন 'ডবল ()' টাইপ ইঙ্গিত পরিচালনা করা.
- ডিবাগ:
- , বার্তা একটি টাইমস্ট্যাম্প পূর্বে লিখুন.
- নতুন '$ RUNID` ম্যাক্রো লোড যখন প্রত্যেক সময় syslog- র-এর পুনরায় আরম্ভ করা হয় তার মান পরিবর্তন, কিন্তু না, যা টেমপ্লেট জন্য উপলব্ধ.
- Valgrind দমন ফাইল syslog- র-এর মধ্যে মেমরি তথ্য ফাঁসের ডিবাগ সাহায্য করার জন্য, (contrib / Valgrind / `` অধীনে পাওয়া যায়) যোগ করা হয়েছিল. এটি পরিচিত মিথ্যা positives একটি দম্পতি supresses, এবং তৃতীয় পক্ষের লাইব্রেরি কয়েক অন্যান্য বিষয়.
- নতুন ইউটিলিটি, 'সিস্টেম-expand`, `সিস্টেম ()` উৎস প্রসারিত হবে কি ফেরৎ যা, যোগ করা হয়েছিল.
- Bugfixes:
- 'usertty () `গন্তব্য ড্রাইভারের নির্ভরযোগ্যতা ব্যাপকভাবে উন্নত ছিল. পূর্বে, এটা কিছু অংশ থ্রেড-নিরাপদ ছিল না অদ্ভুত আচরণ হতে পারে, যা.
- csvparser 'পালাবার সম্পর্কিত পতাকা হ্যান্ডলিং ()' পরিবর্তন করা হয়: তার জন্যে সব অন্যান্য (নন-অব্যাহতি সংক্রান্ত) পতাকা মুছে এই পতাকার সেট পতাকা একটি পালাবার-পতাকা হয়, তাহলে এটি সব অ রাখা হবে -escape পতাকা, নতুন এক সেট এবং. এটি একটি যেমন একটি পতাকা হয়, তাহলে এটি সব পতাকা পরিষ্কার, এবং পূর্ববর্তী পালাবার ফ্ল্যাগ সেট, এবং নতুন পতাকা হবে.
- এই, ভব, () 'একটি' csvparser পতাকা সেটিং যখন এটি একটি পালাবার পতাকা হয়, তাহলে শুধুমাত্র প্রভাবিত হবে পতাকা অব্যাহতি মানে হল যে. যদি না পরে, পতাকা এ সব প্রভাবিত হবে না অব্যাহতি.
- এসকিউএল গন্তব্য এখন সঠিকভাবে পরিবর্তে নতুন করে শুরু, একটি রিলোড পর $ SEQNUM বেড়ে চলেছে চলতে থাকে.
- একটি খালি ক্ষেত্রের প্রয়োগ করা হয় যখন মেট্রিক রিম্যান গন্তব্য কাটানো ত্রুটি কাস্টিং.
- , syslog- র-এর সবসময় বৈশিষ্ট্যাবলী অগ্রাহ্য যে রিম্যান গন্তব্য (অন্যথায় বৈশিষ্ট্য মান সম্পত্তি অগ্রাহ্য করা হবে) বৈশিষ্ট্য সঙ্গে দ্বন্দ্ব.
- , syslog- র-এর এখন সঠিকভাবে পরিচ্ছন্নভাবে শাট ডাউন হবে.
- এখন একটি কনফিগ ফাইল ধারণকারী রানটাইম ত্রুটি নতুন করে পড়া না একটি ক্র্যাশ শেষ, এটা মূল কনফিগ করতে fallback করতে সক্ষম হয়. (রানটাইম ত্রুটি: কনফিগ ফাইল ব্যাকরণগতভাবে বৈধ কিন্তু ধারণকারী অবৈধ মান, যেমন .: ভুল ডাটাবেস কলাম নাম)
- স্থানীয় হোস্ট-নেম একটি FQDN হয় না, এবং স্থানীয় সমাধানকারী syslog- র-এর আর বাতিল না, খুব একটা FQDN ফিরে ব্যর্থ হয়, কিন্তু অভ্যন্তরীণ উৎস একটি সতর্কবার্তা emitting পর একটি অ FQDN হোস্ট-নেম ব্যবহার করে চলতে হয়.
- উপরন্তু, syslog- র-এর কঠিন FQDN সমাধান করতে চেষ্টা করবে. একাধিক নাম ফেরত দেওয়া হয়, এটা পরিবর্তে প্রাথমিক নাম এ বাঁধন, প্রথম FQDN জন্য অনুসন্ধান করা হবে
- `আপডেট patterndb` স্ক্রিপ্ট এখন সঠিকভাবে কাজ করবে.
- Patterndb প্রসঙ্গ-আইডি অনুপস্থিত হয়, এমনকি যদি শর্ত প্রয়োগ করতে সংশোধন করা হয়েছে.
- আমরা এখন সঠিকভাবে সময় patterndb মধ্যে পিছন দিকে যাচ্ছে হ্যান্ডেল করা হবে: এটা সিস্টেমের সাথে বর্তমান সময় তার ধারণা পুনর্নির্মাণ করা হবে. এই সিস্টেম সময় পিছন দিকে না হলে সময়সীমা উত্তীর্ণ সঠিকভাবে কাজ না করে যেখানে একটি বাগ সমাধান করা হয়েছে.
- 'pdbtool merge` কমান্ডের সংস্করণ 4 patterndb ফাইল তৈরি হবে.
- লিনাক্স সামর্থ্য সমর্থন এখন সঠিকভাবে FreeBSD 'র 9 + + বন্ধ ডিফল্টরূপে, এটি করা উচিত হিসাবে কনফিগার স্ক্রিপ্ট দ্বারা স্বয়ং সনাক্ত করা হয়, এবং.
- 'ফাইল ()' এবং 'নেটওয়ার্ক ()'.
- basicfuncs মডিউল 32-বিট আর্কিটেকচারের সঠিকভাবে কাজ করার সংশোধন করা হয়েছে.
- ' stored` পরিসংখ্যান আর বিভিন্ন ড্রাইভার দ্বারা মান বৃদ্ধি করা হয়.
- টাইপ hinting বৈশিষ্ট্য টেমপ্লেট ফাংশন ব্যবহার করতে সক্ষম হবেন, এখন টাইপ ধরনের গ্রহণ ইঙ্গিত সম্পর্কে আরো picky হয় - যেমন -. '$ (ফরম্যাট-JSON)' জোড়া
- সব বিভিন্ন ক্রিপ্টো সংক্রান্ত টেমপ্লেট ফাংশন এখন ডাইজেস্ট মধ্যে পছন্দসই দৈর্ঘ্য ডাইজেস্ট নিজেই আর না বড় চেক. একটি বড় মান অনুরোধ করা হয়, তারা ডাইজেস্ট দৈর্ঘ্য এটি truncate হবে.
- '$ (GeoIP)' টেমপ্লেট ফাংশন এখন সঙ্গে কাজ করে 'থ্রেড (হ্যাঁ)' খুব.
- 'এ তালিকা ()' ফিল্টার পরিবর্তে শুধুমাত্র গত এক, তালিকা সব উপাদান এ সংশোধন করা হয়েছে.
- কিছু বিশেষ পরিস্থিতির অধীন 'ম্যাচ ()' ফিল্টার ব্যবহার করার সময় একটি বিবৃতি সংশোধন করা হয়েছে.
- `সিস্টেম ()` উৎস যোগ হবে না ', / dev / kmsg` (বা পুরোনো কার্নেলের উপর' জন্য / proc / kmsg`) কার্নেল লগ জার্নাল মধ্যে অন্তর্ভুক্ত করা হয়, কারণ, systemd জার্নাল ব্যবহার করে ডিফল্ট সূত্র.
- `সিস্টেম ()` উৎস অন্তর্ভুক্ত করবে না ', / dev / kmsg` (বা' জন্য / proc / kmsg`) একটি Linux ধারক ভিতরে যখন চলমান.
- কোড বেস কাছাকাছি বিভিন্ন মেমরি লিক সংশোধন করা হয়েছে.
- পরিবর্তন নিয়ন্ত্রণ সকেট বার্তা ডিবাগ করুন
- syslog- র-এর শুধুমাত্র বাক্য গঠন-পরীক্ষণের জন্য ব্যবহার করা হয় যখন নিয়ন্ত্রণ সকেট নিষ্ক্রিয় খোলা.
- retries জন্য সংশোধন করা হয়েছে () কার্যকারিতা. হারিয়ে বার্তা হতে পারে, যা (নেটওয়ার্ক সংযোগ ত্রুটি সহ) প্রতি বার্তা লিখতে ভুল করে এর মান বৃদ্ধি পাল্টা পুনরায় চেষ্টা করুন.
- বিবিধ পরিবর্তন:
- আমরা এখন একটি & quot জাহাজ; 'CONTRIBUTING.md` ফাইলের মধ্যে.
একটি নির্দিষ্ট দৈর্ঘ্যের কাস্টম প্যাডিং সঙ্গে প্যাড টেক্সট
[রিম্যান] [রিম্যান] পর্যবেক্ষণ সিস্টেম বৈশিষ্ট্যের মান পাঠিয়ে দেয়, যা
একটি বার্তা প্রেরণ এটি ড্রপ আগে পুনরায় করা হয় কিভাবে অনেক বার নিয়ন্ত্রণ করে যা
PCRE মেলা থেকে
JSON মডিউল রান-সময়ে উপলব্ধ হলে
প্রতিরূপ সেট ব্যবহার করে, এমনকি যখন
এখন একটি প্রতিরূপ সেট পরিবেশে পুনঃসংযোগ MongoDB গন্তব্য মধ্যে
যদি কোনো
'JSON-পার্সার (সার-উপসর্গ (& quot: উপরের স্তরের বস্তুর একটি অ্যারে () সার-উপসর্গ' হিসাবে, `যেমন, প্রথম পরোক্ষ পর্যায়ে একটি অ্যারের সূচক ব্যবহার করতে পারবেন যখন
ডিবাগ মোড মধ্যে stderr বার্তা পাঠানোর সময়
এখন থেকে
একটি রিলোড অগ্রগতি হয় যখন syslog- র-এর থামাতে tring যখন
বর্তমান ডিরেক্টরিতে ফাইল .pdb রয়েছে যখন
সূত্র এখন সঠিকভাবে `$ SOURCE` ম্যাক্রো নির্ধারণ করা হবে (এবং আল '() TCP' সহ)
তারা 'processed` মানে যখন
বিজ্ঞপ্তি থেকে
সহায়তা দানকারী গাইড, & quot;
কি সংস্করণ 3.5.1 নতুন
এই 3.5 সিরিজের প্রথম স্থিতিশীল রিলিজ
- হল , 3.4, উন্নয়ন প্রায় আট মাস ফলে তুলনায় বৈশিষ্ট্য একটি নম্বর যোগ. এই রিলিজে সাম্প্রতিক 3.4.5 রিলিজ সংশোধন করা হয়েছে, এবং নতুন বৈশিষ্ট্য একটি হোস্ট করা হয়েছে.
- Bugfixes:
- কখনও কখনও বিপর্যস্ত যে নেতৃত্বে লগ বার্তা রেফারেন্স গণনা কোড একটি জাতি শর্ত সংশোধন করা হয়েছে. [# 255]
- কখনও কখনও স্মৃতি দুর্নীতি একটি রিলোড পর ঘটেছে, এবং সৃষ্টিকারী একটি ব্যবহার পর মুক্ত ত্রুটি সংশোধন করা হয়েছে. [# 253]
- patterndb পুনরায় লোড করুন একটি নতুন দৃষ্টান্ত তৈরি করতে না সংশোধন করা হয়েছে: এই ভাবে, পুরানো এক ফাঁস না হয়, এবং ডিবি-পার্সার () পারস্পরিক সম্পর্ক রাষ্ট্র ভুলবেন না না না পুনরায় লোড করুন বর্তমান সময় তার ধারণা. [# 257]
- syslog- র-ng.spec ফাইল আর দীর্ঘ মুছে ফেলা পরিবর্তণের ফাইল ইনস্টল করার চেষ্টা করবেন না.
সংস্করণে নতুন কি 3.5.0 বেটা 3:
- টেমপ্লেট পলায়নের:
- টেমপ্লেট একটি বেমানান ভাবে পরিবর্তন করা হয় escaping: পূর্বে, lexer এবং বিভ্রান্তিকর, যা ছিল পলায়নের জন্য '' চরিত্র ব্যবহৃত টেমপ্লেট কম্পাইলার, উভয়. টেমপ্লেট কম্পাইলার '$' গৃহস্থালির কাজ অব্যাহতি '$$' ব্যবহার করে, এবং '@@' অব্যাহতি '@'.
- '@', একটি সতর্কবার্তা প্রিন্ট করা হবে.
- Bugfixes:
- syslog- র-এর অ লিনাক্স প্ল্যাটফর্মের উপর আবার কম্পাইল করা উচিত.
- ফ্লাশ () এবং fsync () ফাইল গন্তব্য অপশন সংশোধন করা হয়েছে, এবং তারা এখন তারা 3.3 এবং 3.4 কাজ হিসেবে একই ভাবে কাজ করা উচিত.
- hiredis লাইব্রেরি ডিফল্ট সনাক্ত করা উচিত, পাথ অন্তর্ভুক্ত. বিকল্প কাজ করা হয়েছে.
- মেমরি দুর্নীতি ডিবি-পার্সার এর @ স্ট্রিং @ পার্সার () সংশোধন করা হয়.
- ধিক্কার এখন মান-জোড়া () সঙ্গে সঠিকভাবে কাজ, এবং তারা অগ্রাহ্য মান ডিফল্ট সেট যদি উপেক্ষা করতে পারেন না.
একটি অ-সাংখ্যিক মান অনুসরণ করে
এক অগত্যা --with-libhiredis অ অ ডেবিয়ান সিস্টেম উল্লেখ করার প্রয়োজন হয় না, তাই
কি সংস্করণ 3.3.2 নতুন:.
- স্থিতাবস্থা এবং মেমরি লিক সংশোধন করা হয়েছে
কি সংস্করণ 3.3.1 নতুন:
- MongoDB, JSON ফরম্যাট ইভেন্টের জন্য ইন্টিগ্রেটেড সমর্থন, এবং 800000 বার্তা / দ্বিতীয় পরিসীমা মধ্যে আপ syslog- র-ng দাঁড়িপাল্লা একটি মাল্টি থ্রেডেড স্থাপত্য.
কি সংস্করণ 3.2.1 নতুন
এই নতুন প্রধান সংস্করণে প্রথম রিলিজ
- হল syslog- র-এর মধ্যে, কখনও যেমন লগ বার্তা পারস্পরিক সম্পর্ক এবং প্লাগইন সমর্থন syslog- র-এর প্রকল্প শুরু থেকে বৈশিষ্ট্য দীর্ঘতম তালিকা ধারণকারী.
সংস্করণ 3.2 আলফা 2 নতুন কি:
- এখন সব প্ল্যাটফর্ম এবং ইউনিট প্রনয়ন / কার্মিক পরীক্ষা চালানো. (পরীক্ষিত:, AIX, HP-UX, সোলারিস, FreeBSD ', লিনাক্স, Tru64)
- স্থায়ী pdbtool ম্যাচ --debug-প্যাটার্ন আউটপুট.
- ক্ষেত্রে SIGHUPs মধ্যে স্তূপাকার করা হবে, যা lexer মধ্যে একটি সম্ভাব্য মেমরি লিক, সংশোধন করা হয়েছে.
- স্থায়ী সোলারিস ডিভাইস সমর্থন স্ট্রিম.
- ফরোয়ার্ড syslog- র-এর OSE 3.0 ও 3.1 থেকে সব বাগ বৈশিষ্ট্যসমূহ নিয়ে আসা
- এটা অ লিনাক্স প্ল্যাটফর্মের উপর কম্পাইল না ডিফল্ট নিষ্ক্রিয় প্রক্রিয়া হিসাব মডিউল.
- যোগ করা হয়েছে, & quot; pdbtool ম্যাচ --file, & quot; একটি বিদ্যমান লগ ফাইলে পড়া এবং বিশ্লেষণ করতে বিকল্প.
- যোগ করা হয়েছে, & quot; pdbtool পরীক্ষা করুন & quot; patterndb ফাইল লগ ইন নমুনা পরীক্ষা করার জন্য.
- যোগ করা হয়েছে, & quot; Dont তৈরি-টেবিল, & quot; এসকিউএল গন্তব্য জন্য পতাকা স্বয়ংক্রিয় টেবিল সৃষ্টি দমন করার জন্য.
- যোগ করা হয়েছে, & quot; শর্ত (), & quot; একটি ফিল্টার অভিব্যক্তি মেলে না যে লেখা নিয়ম উপেক্ষা করা এটা সম্ভব করে তোলে, যা লেখা এক্সপ্রেশন জন্য সমর্থন.
- যোগ করা হয়েছে, & quot; - মডিউল-পথ, & quot; কমান্ড লাইন মডিউল কমান্ড লাইন থেকে থেকে লোড হয় যেখানে নিয়ন্ত্রণ বিকল্প.
পারজার ESTRING জন্য
সংস্করণে নতুন আপনি কি 3.1 বেটা 1:
- patterndb V3 জন্য সমর্থন
- pdbtool
- বার্তা ট্যাগ
- পুনর্লিখন কাঠামোগত তথ্য
- ম্যাক্রো এবং নাম-মান ইন্টিগ্রেশন
- নাম-মান জোড়া উন্নত কর্মক্ষমতা
- Patterndb পার্সার উন্নত বৈশিষ্ট্য
- অ পোর্টেবল সুবিধা সম্পর্কে তথ্য
- নাম-মান জোড়া উন্নত কর্মক্ষমতা
- Patterndb পার্সার উন্নত বৈশিষ্ট্য
- অ পোর্টেবল সুবিধা সম্পর্কে তথ্য
পাওয়া মন্তব্যসমূহ না