| BIND8_NAMED2DLF.IN(1) | LogReport's Lire Documentation | BIND8_NAMED2DLF.IN(1) |
نام (NAME)
bind8_named2dlf - تبدیل لاگهای BIND8 named به قالب dlf
خلاصه دستور (SYNOPSIS)
bind8_named2dlf
توضیحات (DESCRIPTION)
این اسکریپت هر خط از یک گزارش (لاگ) BIND8 named را به یک رکورد dnszone در قالب dlf تبدیل میکند. این اسکریپت با لاگهای Bind 8.2 آزمایش شده است. ما از تغییری در ساختار گزارشگیری در نسخههای Bind 8.* مطلع نیستیم و انتظار داریم هر لاگ مربوط به bind 8.* بهخوبی توسط این اسکریپت پردازش شود.
خطوط زیر شناسایی میشوند:
- درخواستهای رد یا تأیید شدهٔ AXFR
- انتقالهای کاملشدهٔ ناحیه (zone transfers)
- ناحیههای اصلی (master) و تابع (slave) بارگذاریشده
- بهروزرسانیهای پویای رد شدهٔ DNS
قالب DLF (DLF format)
قالب DLF مربوط به ابرسرویس dnszone عبارت است از:
- server
- نام کارساز DNS
- time
- برچسب زمانی برای درخواست
- axfr_host
- نشانی IP میزبان درخواستکنندهٔ AXFR
- axfr_zone
- نام ناحیهٔ (zone) درخواستشده
- axfr_what
- مقدار approved، denied یا axfr
- loaded_zone
- نام ناحیهٔ تازه بارگذاریشده
- loaded_serial
- شماره سریال ناحیهٔ تازه بارگذاریشده
- loaded_role
- مقدار master یا slave
- updatedenied_host
- نشانی IP میزبان درخواستکنندهٔ بهروزرسانی
- updatedenied_zone
- نام ناحیهٔ در حال بهروزرسانی
به دلیل ماهیت معانی گوناگون خطوط در فایل گزارش (هر خط لزوماً شامل هر سه مورد درخواست AXFR، بارگذاری ناحیه و دریافت درخواست بهروزرسانی نیست)، یک یا چند فیلد ممکن است با 0 یا - جایگزین شوند. این فیلدها بهطور خودکار برای انواع مختلف گزارشها فیلتر میشوند.
نمونههایی از خطوط DLF عبارتند از:
- AXFR approved
- tim 1026644876 10.10.10.1 algron.com approved - 0 - - -
- update denied
- tim 1026645567 - - - - 0 - 10.in-addr.arpa 10.199.16.218
- master zone loaded
- tim 1026525210 - - - nigelbowen.com.au 2002071301 master - -
مثالها (EXAMPLES)
برای پردازش گزارشی که توسط bind8 تولید شده است:
$ bind8_named2dlf < named-log
دستور bind8_named2dlf بهندرت بهتنهایی استفاده میشود و به احتمال زیاد توسط lr_log2report فراخوانی میگردد:
$ lr_log2report bind8_named < /var/log/named
همچنین ببینید (SEE ALSO)
نسخه (VERSION)
$Id: bind8_named2dlf.in,v 1.7 2004/10/13 10:17:27 vanbaal Exp $
کپیرایت و تکثیر (COPYRIGHT)
حق تکثیر (C) 2002 متعلق است به Edwin Groothuis <edwin@mavetju.org>
بازنشر و استفاده در قالبهای سورس و باینری، با یا بدون تغییر، مجاز است به شرطی که شرایط زیر برآورده شوند:
۱. در بازنشر کد منبع، باید یادداشت حق تکثیر بالا، این فهرست شرایط و سلب مسئولیت زیر حفظ شود.
۲. در بازنشر به صورت باینری، باید یادداشت حق تکثیر بالا، این فهرست شرایط و سلب مسئولیت زیر در مستندات و/یا سایر موارد ارائهشده همراه با توزیع بازتولید شود.
۳. نام دارندهٔ حق تکثیر نباید برای تأیید یا تبلیغ محصولات مشتقشده از این نرمافزار بدون کسب مجوز کتبی قبلی مورد استفاده قرار گیرد.
این نرمافزار توسط مؤلف «به همین شکل» و بدون هرگونه ضمانت صریح یا ضمنی، از جمله ضمانتهای ضمنی قابلیت خرید و فروش یا تناسب با یک هدف خاص ارائه میشود. مؤلف تحت هیچ شرایطی در قبال خسارات مستقیم، غیرمستقیم، تصادفی، خاص، جزایی یا تبعی (شامل و نه محدود به، تهیهٔ کالاها یا خدمات جایگزین؛ از دست دادن استفاده، دادهها یا سود؛ یا وقفه در کسبوکار) به هر نحوی که ایجاد شده باشد و بر اساس هرگونه نظریهٔ مسئولیت، چه قراردادی، چه مسئولیت مطلق یا شبهجرم (از جمله غفلت یا موارد دیگر) که به هر شکل ناشی از استفاده از این نرمافزار باشد، مسئولیتی نخواهد داشت، حتی اگر در مورد احتمال وقوع چنین خساراتی اطلاع داده شده باشد.
نویسندگان (AUTHORS)
Edwin Groothuis <edwin@mavetju.org>
| 2025-09-28 | Lire 2.1.1 |