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