.TH VNSTAT.CONF 5 "فوریه ۲۰۲۵" "نسخه 2.13" "راهنمای کاربر" .SH "نام (NAME)" vnstat.conf \- پروندهٔ پیکربندی vnStat .SH "خلاصه (SYNOPSIS)" .B /etc/vnstat.conf .SH "توضیحات (DESCRIPTION)" .BR vnstat (1)، .BR vnstati (1) و .BR vnstatd (8) همگی از پروندهٔ پیکربندی یکسانی برای تنظیمات مربوط به پیکربندی استفاده می‌کنند. برخی از تنظیمات میان هر سه برنامه مشترک هستند. این پرونده از جفت‌های کلیدواژه-آرگومان، یک جفت در هر سطر، تشکیل شده است. خطوط خالی و خطوطی که با '#' یا ';' آغاز می‌شوند به عنوان توضیح تفسیر شده و پردازش نمی‌شوند. آرگومان‌ها می‌توانند به صورت اختیاری در میان علامت نقل‌قول جفتی (") قرار گیرند تا آرگومان‌های حاوی فاصله را نمایش دهند. آرگومان‌ها را می‌توان با نویسه‌های فاصله یا تب پر کرد. در صورتی که یک کلیدواژه در پروندهٔ پیکربندی یافت نشود، یا مقدار پیکربندی‌شده قابل تجزیه نباشد یا خارج از محدودهٔ مقادیر پشتیبانی‌شده باشد، از یک مقدار پیش‌فرض داخلی استفاده خواهد شد. .PP پروندهٔ پیکربندی بر اساس کاربرد هر کلیدواژه به سه بخش تقسیم می‌شود. بخش اول شامل کلیدواژه‌هایی است که برای تمامی دستورها مشترک در نظر گرفته می‌شوند، بخش دوم برای کلیدواژه‌های مرتبط با دیمن است و بخش پایانی برای خروجی تصویر است. .SH "کلیدواژه‌های عمومی (COMMON KEYWORDS)" .TP .B DatabaseDir دایرکتوری محل ذخیرهٔ پایگاه داده را مشخص می‌کند. یک مسیر کامل باید ارائه شود و نیازی به '/' ابتدایی نیست. .TP .B "DayFormat, MonthFormat, TopFormat" قالب‌بندی تاریخ در خروجی‌های موجود. از همان قالبی استفاده می‌کند که در .BR date (1) به کار می‌رود. (فقط vnstat و vnstati) .TP .B DefaultDecimals تعداد ارقام اعشار برای استفاده در خروجی‌ها. محدودهٔ مقادیر: 0..2 (فقط vnstat و vnstati) .TP .B EstimateBarVisible در صورتی که .B OutputStyle با مقدار 1 یا 2 پیکربندی شده باشد تا ستون نوار قابل مشاهده باشد، نمایشی بصری از تخمین ترافیک را نشان می‌دهد. 1 = فعال، 0 = غیرفعال. (فقط vnstat، برای vnstati به .B EstimateStyle مراجعه کنید) .TP .B EstimateText متن پیش‌فرض "estimated" در خط تخمین را با متن سفارشی جایگزین می‌کند. محدود به ۹ نویسه. (فقط vnstat و vnstati) .TP .B EstimateVisible سطری حاوی تخمین ترافیک را برای دوره زمانی انتخابی یا هشدار به عنوان آخرین سطر خروجی در حالت‌های خروجی پشتیبانی‌کننده از آن نمایش می‌دهد. غیرفعال کردن نمایش تخمین، شرایط تخمین در .BR "\-\-alert" "." را نیز غیرفعال می‌کند. 1 = فعال، 0 = غیرفعال. (فقط vnstat و vnstati) .TP .B HourlyDecimals تعداد ارقام اعشار برای استفاده در خروجی نمودار ساعتی. محدودهٔ مقادیر: 0..2 (فقط vnstat) .TP .B HourlySectionStyle نوع جداکنندهٔ مورد استفاده برای جداسازی بخش‌های عددی خروجی نمودار ساعتی را انتخاب می‌کند. 0 = هیچ، 1 = '|'، 2 = ']['، 3 = '[ ]'. (فقط vnstat) .TP .B Interface رابط پیش‌فرض مورد استفاده در زمانی که هیچ رابط دیگری در خط فرمان مشخص نشده باشد. برای انتخاب خودکار خالی بگذارید. انتخاب خودکار رابط با بیشترین ترافیک را برای خروجی‌هایی که پرس‌وجوهای پایگاه داده را انجام می‌دهند در اولویت قرار می‌دهد. پرس‌وجوهایی که از پایگاه داده استفاده نمی‌کنند ابتدا بررسی می‌کنند که آیا پایگاه داده در دسترس است یا خیر و رابط با بیشترین ترافیک را از میان رابط‌هایی که در حال حاضر در سیستم قابل مشاهده هستند انتخاب می‌کنند. اگر هیچ پایگاه داده‌ای قابل خواندن نباشد، از اولین رابط در دسترس استفاده خواهد شد. (فقط vnstat و vnstati) .TP .B InterfaceMatchMethod روش تطبیق رابط ارائه‌شده برای یک پرس‌وجو با رابط موجود در پایگاه داده. روش 0 مستلزم این است که نام رابط به صورت دقیق و حساس به بزرگی و کوچکی حروف مطابقت داشته باشد. روش 1 با امکان تطابق دقیق و حساس به حروف با نام مستعار رابط، روش قبلی را گسترش می‌دهد. روش 2 با امکان تطابق دقیق نام مستعار رابط بدون حساسیت به بزرگی و کوچکی حروف، روش قبلی را گسترش می‌دهد. روش 3 با امکان تطابق غیرحساس به حروف با ابتدای نام مستعار رابط، روش قبلی را گسترش می‌دهد. روش‌ها به ترتیبی که در بالا شرح داده شد ارزیابی می‌شوند و در نتیجه تطابق دقیق رابط همواره اولویت دارد. اگر هر یک از روش‌های تطبیق نام مستعار رابط منجر به چند تطابق شود، رابطی با بیشترین ترافیک کل استفاده خواهد شد. (فقط vnstat و vnstati) .TP .B InterfaceOrder ترتیب رابط‌ها در خروجی‌های دارای چندین رابط. 0 = بر اساس حروف الفبای نام، 1 = بر اساس حروف الفبای نام مستعار. اگر 1 انتخاب شود و چندین رابط نام مستعار نداشته باشند، نام رابط برای تعیین ترتیب استفاده خواهد شد. (فقط vnstat) .TP .B "List5Mins, ListHours, ListDays, ListMonths, ListYears, ListTop" تعداد ورودی‌ها برای نمایش در خروجی‌های فهرستی مگر اینکه از خط فرمان بازنویسی شوند. برای نمایش تمام ورودی‌های موجود در پایگاه داده روی 0 تنظیم کنید. (vnstat و vnstati) .TP .B LiveSpinner نمایش پویانمایی چرخشی در ابتدای سطر خروجی .BR "\-l" " /" .B "\-\-live" . 1 = فعال، 0 = غیرفعال. (فقط vnstat) .TP .B Locale تنظیمات لوکال (Locale) مورد استفاده برای چاپ‌ها. این گزینه جایگزین متغیر محیطی LC_ALL می‌شود. برای استفاده از مقدار پیش‌فرض سیستم روی "-" تنظیم کرده یا خالی بگذارید. (فقط vnstat و vnstati) .TP .B OutputStyle تغییر محتوا و سبک خروجی‌های متنی. 0 = خروجی کمینه و باریک برای پایانه‌های با عرض محدود، 1 = خروجی معمولی با ستون نوار قابل مشاهده، 2 = مشابه 1 به جز اینکه نرخ در خروجی خلاصه قابل مشاهده است، 3 = ستون نرخ در تمام خروجی‌هایی که پشتیبانی می‌شوند قابل مشاهده است. (فقط vnstat و vnstati) .TP .B QueryMode حالت پرس‌وجوی پیش‌فرض هنگامی که هیچ پارامتری داده نشده است. 0 = خلاصه، 1 = روزها، 2 = ماه‌ها، 3 = برترین‌ها، 4 = خلاصه تکی، 5 = کوتاه، 6 = سال‌ها، 7 = نمودار ساعت‌ها، 8 = xml، 9 = یک سطر، 10 = json، 11 = ساعت‌ها و 12 = ۵ دقیقه. (فقط vnstat) .TP .B RateUnit انتخاب واحد مورد استفاده هنگام نمایش نرخ ترافیک. 0 = بایت، 1 = بیت. (فقط vnstat و vnstati) .TP .B RateUnitMode انتخاب پیشوند مورد استفاده هنگامی که نرخ ترافیک بر حسب بیت بر ثانیه نشان داده می‌شود. پیشوندهای دودویی IEC با توان‌های ۱۰۲۴ محاسبه می‌شوند. پیشوندهای ده‌دهی SI با توان‌های ۱۰۰۰ محاسبه می‌شوند. 0 = پیشوندهای دودویی IEC (مانند Kibit/s...)، 1 = پیشوندهای ده‌دهی SI (مانند kbit/s...). (فقط vnstat و vnstati) .TP .B "RXCharacter, TXCharacter" نویسه مورد استفاده برای نمایش سهم درصدی ترافیک دریافتی و ارسالی در خروجی‌های حالت فهرستی. (فقط vnstat) .TP .B "RXHourCharacter, TXHourCharacter" نویسه مورد استفاده برای نمایش سهم درصدی ترافیک دریافتی و ارسالی در خروجی نمودار ساعتی. (فقط vnstat) .TP .B Sampletime تعیین می‌کند که گزینهٔ .B "\-tr" چند ثانیه از ترافیک نمونه‌برداری کند. محدودهٔ مقادیر: 2..600 (فقط vnstat) .TP .B UnitMode انتخاب نحوهٔ پیشوندگذاری واحدها. پیشوندهای دودویی IEC و JEDEC با توان‌های ۱۰۲۴ محاسبه می‌شوند. پیشوندهای ده‌دهی SI با توان‌های ۱۰۰۰ محاسبه می‌شوند. 0 = پیشوندهای استاندارد IEC (مانند B/KiB/MiB/GiB...)، 1 = پیشوندهای دودویی سبک قدیمی (JEDEC) (مانند B/KB/MB/GB...)، 2 = پیشوندهای ده‌دهی SI (مانند B/kB/MB/GB...) (فقط vnstat و vnstati) .SH "کلیدواژه‌های مرتبط با دیمن (DAEMON RELATED KEYWORDS)" .TP .B 5MinuteHours مدت زمان نگهداری داده‌ها برای ورودی‌های با تفکیک‌پذیری ۵ دقیقه‌ای. این پیکربندی مشخص می‌کند که ورودی‌ها برای چند ساعت گذشته ذخیره خواهند شد. برای ورودی‌های نامحدود روی -1 یا برای غیرفعال کردن جمع‌آوری داده‌های این تفکیک‌پذیری روی 0 تنظیم کنید. .TP .B 64bitInterfaceCounters انتخاب نحوهٔ مدیریت شمارنده‌های رابط. مقدار 1 را برای تعریف اینکه همهٔ رابط‌ها از شمارنده‌های ۶۴ بیتی در سمت هسته استفاده می‌کنند و 0 را برای تعیین شمارندهٔ ۳۲ بیتی تنظیم کنید. مقدار -1 را برای استفاده از منطق سبک قدیمی در نسخه‌های پیشین تنظیم کنید که در آن مقادیر شمارنده در محدودهٔ ۳۲ بیت به عنوان ۳۲ بیتی در نظر گرفته شده و هر مقدار بزرگ‌تر به عنوان شمارندهٔ ۶۴ بیتی فرض می‌شود. این ممکن است در صورتی که یک شمارندهٔ ۶۴ بیتی در محدودهٔ ۳۲ بیتی بازنشانی شود نتایج نادرستی ایجاد کند. مقدار -2 را برای استفاده از تشخیص خودکار بر اساس ساختارهای دادهٔ در دسترس هسته تنظیم کنید. .TP .B AlwaysAddNewInterfaces فعال یا غیرفعال کردن ایجاد خودکار ورودی‌های جدید پایگاه داده برای رابط‌هایی که در حال حاضر در پایگاه داده نیستند، حتی اگر پروندهٔ پایگاه داده در زمان شروع دیمن از قبل وجود داشته باشد. ورودی‌های جدید پایگاه داده برای رابط‌های جدیدی که در حین اجرای دیمن دیده می‌شوند نیز ایجاد خواهند شد. رابط‌های شبه‌شبکه lo، lo0 و sit0 همواره از اضافه شدن مستثنی هستند. 1 = فعال، 0 = غیرفعال. .TP .B BandwidthDetection تلاش برای تشخیص خودکار مقدار .B MaxBandwidth برای هر رابط تحت نظارت. عمدتاً فقط رابط‌های اترنت از این ویژگی پشتیبانی می‌کنند. در صورت عدم موفقیت در تشخیص، از .B MaxBandwidth به عنوان مقدار جایگزین استفاده خواهد شد. هرگونه پیکربندی .B MaxBW مخصوص یک رابط، تشخیص را برای آن رابط مشخص غیرفعال خواهد کرد. در لینوکس، تشخیص برای رابط‌های tun به دلیل اینکه هسته لینوکس فارغ از رابط واقعی استفاده‌شده همواره مقدار 10 Mbit را گزارش می‌کند، غیرفعال است. 1 = فعال، 0 = غیرفعال. .TP .B BandwidthDetectionInterval فاصلهٔ زمانی بر حسب دقیقه برای انجام تشخیص .B MaxBandwidth مخصوص رابط به منظور شناسایی تغییرات احتمالی در زمانی که .B BandwidthDetection فعال است. با تنظیم روی 0 می‌تواند غیرفعال شود. محدودهٔ مقادیر: 0..30 .TP .B BootVariation مدت زمان بر حسب ثانیه که زمان راه‌اندازی (بوت) گزارش‌شده توسط هستهٔ سیستم می‌تواند بین به‌روزرسانی‌ها نوسان داشته باشد. محدودهٔ مقادیر: 0..300 .TP .B CheckDiskSpace فعال یا غیرفعال کردن بررسی در دسترس بودن حداقل مقداری فضای دیسک آزاد قبل از نوشتن در پایگاه داده. 1 = فعال، 0 = غیرفعال. .TP .B CreateDirs فعال یا غیرفعال کردن ایجاد دایرکتوری‌ها در صورتی که مسیر پیکربندی‌شده وجود نداشته باشد. این شامل دایرکتوری‌های .B DatabaseDir ، .B LogFile و .B PidFile می‌شود. دایرکتوری .B LogFile تنها زمانی ایجاد می‌شود که .B UseLogging روی 1 تنظیم شده باشد. دایرکتوری .B PidFile تنها در صورتی ایجاد خواهد شد که دیمن به عنوان یک فرآیند پس‌زمینه راه‌اندازی شود. فرآیند دیمن تلاش خواهد کرد دایرکتوری را با استفاده از مجوزهای کاربری که برای شروع فرآیند استفاده شده ایجاد کند. .TP .B DaemonGroup تعیین گروهی که فرآیند دیمن باید در حین راه‌اندازی به آن تغییر وضعیت دهد. گروه می‌تواند نام گروه یا شناسهٔ عددی گروه باشد. برای غیرفعال کردن تغییر گروه خالی بگذارید. این گزینه تنها زمانی قابل استفاده است که فرآیند به عنوان root راه‌اندازی شود. .TP .B DaemonUser تعیین کاربری که فرآیند دیمن باید در حین راه‌اندازی به آن تغییر وضعیت دهد. کاربر می‌تواند نام کاربری یا شناسهٔ عددی کاربر باشد. برای غیرفعال کردن تغییر کاربر خالی بگذارید. این گزینه تنها زمانی قابل استفاده است که فرآیند به عنوان root راه‌اندازی شود. .TP .B DailyDays مدت زمان نگهداری داده‌ها برای ورودی‌های با تفکیک‌پذیری یک روزه. این پیکربندی مشخص می‌کند که ورودی‌ها برای چند روز گذشته ذخیره خواهند شد. برای ورودی‌های نامحدود روی -1 یا برای غیرفعال کردن جمع‌آوری داده‌های این تفکیک‌پذیری روی 0 تنظیم کنید. .TP .B DatabaseSynchronous تغییر تنظیم پرچم "synchronous" در SQLite که کنترل می‌کند هنگام نوشتن داده‌ها در پایگاه داده، پیش از ادامهٔ سایر اقدامات چقدر دقت برای اطمینان از تکمیل کامل عملیات نوشتن روی دیسک صورت گیرد. مقادیر بالاتر مراحل بیشتری را برای اطمینان از ایمنی داده‌ها به قیمت کارایی کندتر انجام می‌دهند. مقدار 0 منجر به واگذاری کامل تمام مدیریت به خود سیستم‌فایل می‌شود. برای انتخاب مقدار پیش‌فرض متناسب با حالت پایگاه داده که توسط تنظیم .B DatabaseWriteAheadLogging کنترل می‌شود روی -1 تنظیم کنید. برای جزئیات بیشتر در مورد مقادیر بین 1 تا 3 به مستندات SQLite مراجعه کنید. محدودهٔ مقادیر: -1..3 .TP .B DatabaseWriteAheadLogging فعال یا غیرفعال کردن حالت Write-Ahead Logging در SQLite برای پایگاه داده. برای جزئیات بیشتر به مستندات SQLite مراجعه کنید و توجه داشته باشید که پشتیبانی از عملیات فقط-خواندنی در نسخه‌های قدیمی‌تر SQLite در دسترس نیست. 1 = فعال، 0 = غیرفعال. .TP .B HourlyDays مدت زمان نگهداری داده‌ها برای ورودی‌های با تفکیک‌پذیری یک ساعته. این پیکربندی مشخص می‌کند که ورودی‌ها برای چند روز گذشته ذخیره خواهند شد. برای ورودی‌های نامحدود روی -1 یا برای غیرفعال کردن جمع‌آوری داده‌های این تفکیک‌پذیری روی 0 تنظیم کنید. .TP .B LogFile مسیر و نام پروندهٔ لاگ مورد استفاده را در صورتی که UseLogging روی 1 تنظیم شده باشد مشخص می‌کند. .TP .B MaxBandwidth حداکثر پهنای باند برای تمامی رابط‌ها. اگر ترافیک مخصوص یک رابط از مقدار داده‌شده تجاوز کند، داده‌ها نامعتبر فرض شده و رد می‌شوند. برای غیرفعال کردن این ویژگی روی 0 تنظیم کنید. محدودهٔ مقادیر: 0..50000 .TP .B MaxBW مشابه با .B MaxBandwidth است اما می‌تواند برای تنظیم محدودیت‌های اختصاصی برای رابط‌های انتخابی استفاده شود. نام رابط مستقیماً پس از کلیدواژهٔ MaxBW بدون فاصله مشخص می‌شود. به عنوان مثال MaxBWeth0 برای eth0 و MaxBWppp0 برای ppp0. گزینهٔ .B BandwidthDetection در سطح اختصاصی رابط برای هر پیکربندی .B MaxBW غیرفعال می‌شود. محدودهٔ مقادیر: 0..50000 .TP .B MonthlyMonths مدت زمان نگهداری داده‌ها برای ورودی‌های با تفکیک‌پذیری یک ماهه. این پیکربندی مشخص می‌کند که ورودی‌ها برای چند ماه گذشته ذخیره خواهند شد. برای ورودی‌های نامحدود روی -1 یا برای غیرفعال کردن جمع‌آوری داده‌های این تفکیک‌پذیری روی 0 تنظیم کنید. .TP .B MonthRotate روزی از ماه که انتظار می‌رود ماه‌ها تغییر کنند. معمولاً روی 1 تنظیم می‌شود اما می‌تواند روی مقادیر دیگری تنظیم شود، به عنوان مثال برای ردیابی ترافیک با صورت‌حساب ماهانه که دورهٔ صورت‌حساب از روز اول ماه شروع نمی‌شود. برای مثال، اگر روی 7 تنظیم شود، روزهای ماه فوریه تا ششم و خود روز ششم جزو ماه ژانویه محاسبه خواهند شد. تغییر این گزینه باعث محاسبهٔ مجدد داده‌های موجود نخواهد شد. محدودهٔ مقادیر: 1..28 .TP .B MonthRotateAffectsYears فعال یا غیرفعال کردن تأثیرگذاری .B MonthRotate بر داده‌های سالانه. تنها زمانی قابل استفاده است که .B MonthRotate مقداری بزرگ‌تر از یک داشته باشد. 1 = فعال، 0 = غیرفعال. .TP .B OfflineSaveInterval فاصلهٔ زمانی بر حسب دقیقه برای ذخیرهٔ داده‌های کش‌شدهٔ رابط در پرونده، در زمانی که تمام رابط‌های تحت نظارت آفلاین هستند. محدودهٔ مقادیر: .BR SaveInterval "..60" .TP .B PidFile مسیر و نام پروندهٔ pid مورد استفاده را مشخص می‌کند. این پرونده تنها در صورتی ایجاد می‌شود که دیمن به عنوان یک فرآیند پس‌زمینه راه‌اندازی شود. .TP .B PollInterval فاصلهٔ زمانی بر حسب ثانیه برای بررسی رابط‌ها جهت تغییرات وضعیت. محدودهٔ مقادیر: 2..60 .TP .B RescanDatabaseOnSave شناسایی خودکار رابط‌های اضافه‌شده از پایگاه داده و شروع نظارت بر آن‌ها. پویش مجدد بسته به وضعیت فعالیت فعلی، هر .B SaveInterval یا .B OfflineSaveInterval دقیقه یک‌بار انجام می‌شود. 1 = فعال، 0 = غیرفعال. .TP .B SaveInterval فاصلهٔ زمانی بر حسب دقیقه برای ذخیرهٔ داده‌های کش‌شدهٔ رابط در پرونده. محدودهٔ مقادیر: ( .BR UpdateInterval " / 60 )..60" .TP .B SaveOnStatusChange فعال یا غیرفعال کردن ذخیرهٔ اضافی داده‌های کش‌شدهٔ رابط در پرونده در زمان تغییر در دسترس بودن یک رابط، یعنی زمانی که یک رابط آفلاین می‌شود یا آنلاین می‌گردد. 1 = فعال، 0 = غیرفعال. .TP .B TimeSyncWait مدت زمان انتظار بر حسب دقیقه در حین راه‌اندازی دیمن برای همگام‌سازی ساعت سیستم در صورتی که جدیدترین به‌روزرسانی پایگاه داده در آینده به نظر برسد. این ممکن است در سیستم‌های فاقد ساعت زمان واقعی (RTC) که پس از بوت به مدتی زمان برای استعلام و تنظیم زمان صحیح نیاز دارند لازم باشد. 0 = انتظار غیرفعال است. محدودهٔ مقادیر: 0..60 .TP .B TopDayEntries مدت زمان نگهداری داده‌ها برای ورودی‌های برترین روزها (top day). این پیکربندی مشخص می‌کند که چه تعداد از ورودی‌های برترین روزهای گذشته ذخیره خواهند شد. برای ورودی‌های نامحدود روی -1 یا برای غیرفعال کردن جمع‌آوری داده‌های این تفکیک‌پذیری روی 0 تنظیم کنید. .TP .B TrafficlessEntries ایجاد ورودی‌های پایگاه داده حتی زمانی که هیچ ترافیکی در طول بازهٔ زمانی ورودی وجود ندارد. 1 = فعال، 0 = غیرفعال. .TP .B UpdateFileOwner فعال یا غیرفعال کردن به‌روزرسانی مالکیت پرونده در حین راه‌اندازی فرآیند دیمن. در طول راه‌اندازی دیمن، تنها پرونده‌های پایگاه داده، لاگ و pid در صورتی که قابلیت تغییر کاربر یا گروه ( .B DaemonUser یا .B DaemonGroup ) فعال باشد و پرونده‌ها با کاربر یا گروه درخواستی مطابقت نداشته باشند اصلاح خواهند شد. در حین ایجاد دستی پایگاه داده، این گزینه باعث می‌شود که در صورت وجود دایرکتوری پایگاه داده، مالکیت پرونده از دایرکتوری پایگاه داده به ارث برده شود. این گزینه تنها زمانی تأثیر دارد که فرآیند به عنوان root یا از طریق sudo راه‌اندازی شود. .TP .B UpdateInterval فاصلهٔ زمانی بر حسب ثانیه برای به‌روزرسانی داده‌های رابط. محدودهٔ مقادیر: .BR PollInterval "..300" .TP .B UseLogging فعال یا غیرفعال کردن ثبت لاگ. این گزینه در صورتی که دیمن با .B "\-n, \-\-nodaemon" راه‌اندازی شده باشد نادیده گرفته می‌شود که باعث می‌شود تمام خروجی‌های لاگ در پایانه‌ای که فرآیند دیمن استفاده می‌کند نمایش داده شوند. 0 = غیرفعال، 1 = پرونده لاگ و 2 = syslog. .TP .B UseUTC فعال یا غیرفعال کردن استفاده از UTC به عنوان منطقهٔ زمانی در پایگاه داده برای تمام ورودی‌ها. در صورت فعال بودن، تمام ورودی‌های اضافه‌شده به پایگاه داده بدون توجه به منطقهٔ زمانی پیکربندی‌شده سیستم از UTC استفاده خواهند کرد. در صورت غیرفعال بودن، از منطقهٔ زمانی پیکربندی‌شده سیستم استفاده خواهد شد. تغییر این تنظیم باعث تغییر داده‌های از پیش موجود نخواهد شد. 1 = فعال، 0 = غیرفعال. .TP .B VacuumOnHUPSignal فعال یا غیرفعال کردن اجرای دستور VACUUM در SQLite پس از دریافت سیگنال HUP توسط دیمن. در صورت فعال بودن، پروندهٔ پایگاه داده بازسازی شده و در کمترین مقدار فضای دیسک بازآرایی و فشرده می‌شود. تفاوت در حجم می‌تواند به ویژه در صورتی که مدت زمان نگهداری داده‌ها کاهش یافته باشد یا رابط‌های قبلاً تحت نظارت از پایگاه داده حذف شده باشند چشمگیر باشد. 1 = فعال، 0 = غیرفعال. .TP .B VacuumOnStartup فعال یا غیرفعال کردن اجرای دستور VACUUM در SQLite در حین راه‌اندازی دیمن. در صورت فعال بودن، پروندهٔ پایگاه داده بازسازی شده و در کمترین مقدار فضای دیسک بازآرایی و فشرده می‌شود. تفاوت در حجم می‌تواند به ویژه در صورتی که مدت زمان نگهداری داده‌ها کاهش یافته باشد یا رابط‌های قبلاً تحت نظارت از پایگاه داده حذف شده باشند چشمگیر باشد. 1 = فعال، 0 = غیرفعال. .TP .B YearlyYears مدت زمان نگهداری داده‌ها برای ورودی‌های با تفکیک‌پذیری یک ساله. این پیکربندی مشخص می‌کند که ورودی‌ها برای چند سال گذشته ذخیره خواهند شد. برای ورودی‌های نامحدود روی -1 یا برای غیرفعال کردن جمع‌آوری داده‌های این تفکیک‌پذیری روی 0 تنظیم کنید. .SH "کلیدواژه‌های مرتبط با خروجی تصویر (IMAGE OUTPUT RELATED KEYWORDS)" .TP .B 5MinuteGraphResultCount تعداد دوره‌های ۵ دقیقه‌ای برای گنجانده شدن در نمودار با تفکیک‌پذیری ۵ دقیقه‌ای. این مقدار بر عرض نمودار تأثیر می‌گذارد. محدودهٔ مقادیر: 288..2000 .TP .B 5MinuteGraphHeight ارتفاع نمودار با تفکیک‌پذیری ۵ دقیقه‌ای بر حسب پیکسل. محدودهٔ مقادیر: 150..2000 .TP .B BarColumnShowsRate در صورت فعال بودن، ستون نوار نمایانگر نرخ ترافیک در خروجی‌های فهرستی خواهد بود. همچنین مستلزم آن است که .B OutputStyle برای نمایش ستون نرخ ترافیک با استفاده از مقدار 3 پیکربندی شده باشد. فعال کردن این گزینه به‌طور خودکار باعث می‌شود که .B EstimateStyle مقدار 0 را داشته باشد. از نظر بصری این گزینه تنها بر متن راهنمای رنگ‌ها و آخرین سطر در فهرست، در صورتی که آن سطر نمایانگر دورهٔ زمانی جاری باشد، تأثیر می‌گذارد. 1 = فعال، 0 = غیرفعال. .TP .B CBackground رنگ پس‌زمینه. .TP .B CEdge رنگ لبه، در صورت قابل مشاهده بودن. .TP .B CHeader رنگ پس‌زمینهٔ سربرگ. .TP .B CHeaderTitle رنگ متن عنوان سربرگ. .TP .B CHeaderDate رنگ متن تاریخ سربرگ. .TP .B CLine رنگ خط. .TP .B CLineL نسخهٔ روشن‌تر از رنگ خط. برای استفاده از مقدار محاسبه‌شده بر اساس .BR CLine روی '-' تنظیم کنید. .TP .B CPercentileLine رنگ خط صدک ۹۵ام. تنها در نمودار صدک ۹۵ام استفاده می‌شود. .TP .B CRx رنگ داده‌های دریافتی. .TP .B CRxD نسخهٔ تیره‌تر از رنگ داده‌های دریافتی. برای استفاده از مقدار محاسبه‌شده بر اساس .BR CRx روی '-' تنظیم کنید. .TP .B CText رنگ متن عمومی. .TP .B CTotal رنگ برای داده‌های کل، مجموع داده‌های دریافتی و ارسالی. تنها در نمودار صدک ۹۵ام استفاده می‌شود. .TP .B CTx رنگ داده‌های ارسالی. .TP .B CTxD نسخهٔ تیره‌تر از رنگ داده‌های ارسالی. برای استفاده از مقدار محاسبه‌شده بر اساس .BR CTx روی '-' تنظیم کنید. .TP .B EstimateStyle نمایش تصویری از تخمین ترافیک را نشان می‌دهد. 0 = نشان داده نشود، 1 = ادامهٔ نوار موجود، 2 = نوار مجزا. .TP .B HeaderFormat قالب‌بندی تاریخ در سربرگ. از همان قالبی استفاده می‌کند که در .BR date (1) به کار می‌رود. .TP .B HourlyGraphMode انتخاب حالت خروجی نمودار ساعتی. 0 = پنجره کشویی ۲۴ ساعته، 1 = نمودار از نیمه‌شب آغاز می‌شود. .TP .B HourlyRate نمایش ساعت‌ها با نرخ به جای مقدار منتقل‌شده. 1 = فعال، 0 = غیرفعال. .TP .B ImageScale مقیاس خروجی به درصد داده‌شده. محدودهٔ مقادیر: 50..500 .TP .B LargeFonts افزایش اندازهٔ قلم‌های استفاده‌شده. 1 = فعال، 0 = غیرفعال. .TP .B LineSpacingAdjustment تنظیم فاصلهٔ بین خطوط در خروجی‌های قالب فهرستی. مقادیر مثبت فاصلهٔ بین خطوط را افزایش می‌دهند در حالی که مقادیر منفی آن را کاهش می‌دهند. محدودهٔ مقادیر: -5..10 .TP .B SummaryGraph انتخاب سبک نمودار خروجی که در کنار داده‌های خلاصه در خروجی‌های افقی و عمودی خلاصه نمایش داده می‌شود. 0 = ساعت‌ها، 1 = ۵ دقیقه. .TP .B SummaryRate نمایش نرخ در خروجی خلاصه در صورت در دسترس بودن. 1 = فعال، 0 = غیرفعال. .TP .B TransparentBg تنظیم رنگ پس‌زمینه به عنوان شفاف. 1 = فعال، 0 = غیرفعال. .SH "فایل‌ها (FILES)" .TP .I /etc/vnstat.conf پروندهٔ پیکربندی که استفاده خواهد شد مگر اینکه .I $HOME/.vnstatrc وجود داشته باشد یا مقدار جایگزینی به عنوان پارامتر خط فرمان مشخص شده باشد. .SH "محدودیت‌ها (RESTRICTIONS)" استفاده از قالب‌های طولانی برای خروجی تاریخ ممکن است در صورتی که طول تاریخ از فضای تخصیص‌یافته با اندازهٔ ثابت فراتر رود، باعث عدم هم‌ترازی در ستون‌های نمایش‌داده‌شده شود. .SH "نویسنده (AUTHOR)" Teemu Toivola .SH "همچنین ببینید (SEE ALSO)" .BR vnstat (1)، .BR vnstati (1)، .BR vnstatd (8)، .BR units (7)