.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "INNWATCH 8" .TH INNWATCH 8 2022-07-10 "INN 2.7.4" "InterNetNews Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" innwatch \- اسکریپت پایش وضعیت فعالیت و منابع سرور innd در INN .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBinnwatch\fR [\fB\-f\fR \fIctlfile\fR] [\fB\-i\fR \fIseconds\fR] [\fB\-l\fR \fIlogfile\fR] [\fB\-t\fR \fIseconds\fR] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" برنامه \&\fBinnwatch\fR به‌طور معمول توسط \&\fBrc.news\fR راه‌اندازی و متوقف می‌شود، هنگامی که \&\fIdoinnwatch\fR در \&\fIinn.conf\fR بر روی true تنظیم شده باشد. هر \&\fIinnwatchsleeptime\fR ثانیه، طبق آنچه در \&\fIinn.conf\fR و همچنین سایر پارامترهای تنظیم‌کننده رفتار آن مشخص شده است، \&\fBinnwatch\fR میانگین بار سیستم (load average)، و تعداد بلوک‌ها و inodeهای آزاد در پارتیشن قرقره (spool) را مطابق با آنچه در فایل کنترلی‌اش، یعنی \&\fIinnwatch.ctl\fR واقع در \&\fIpathetc\fR شرح داده شده است، بررسی می‌کند. .PP اگر بار سیستم بیش از حد بالا رود یا دیسک بیش از اندازه پر شود، فعالیت سرور را محدود (throttle) می‌کند. هنگامی که شرایط به حالت عادی بازگردد، مسدودسازی سرور را لغو می‌کند. علاوه بر این، در هر دور از حلقه بررسی، فایل گزارش \&\fIpathlog\fR/news.crit را بررسی می‌کند تا در صورت تغییر یافتن آن، به مدیر اخبار (news administrator) ایمیل ارسال کند. .PP با دریافت سیگنال وقفه (SIGINT)، برنامه \&\fBinnwatch\fR وضعیت خود را در فایل \&\fIinnwatch.status\fR واقع در \&\fIpathrun\fR گزارش خواهد داد. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP "\fB\-f\fR \fIfile\fR" 4 .IX Item "-f file" مشخص کردن فایل کنترلی برای استفاده، به غیر از فایل پیش‌فرض \&\fIinnwatch.ctl\fR واقع در \&\fIpathetc\fR. .IP "\fB\-i\fR \fIseconds\fR" 4 .IX Item "-i seconds" با این گزینه، \&\fBinnwatch\fR در زمان راه‌اندازی به مدت \&\fIseconds\fR ثانیه در ابتدا به خواب می‌رود (توقف اولیه). این ویژگی زمانی مفید است که \&\fBinnwatch\fR هم‌زمان با INN راه‌اندازی شود، تا بتواند پیش از آغاز بررسی‌ها و پایش‌های خود، اندکی منتظر بماند. .IP "\fB\-l\fR \fIlogfile\fR" 4 .IX Item "-l logfile" مشخص کردن یک فایل گزارش برای پایش، به غیر از فایل پیش‌فرض \&\fInews.crit\fR. .IP "\fB\-t\fR \fIseconds\fR" 4 .IX Item "-t seconds" مشخص کردن دوره تناوب بر حسب ثانیه میان بررسی‌ها، برای جایگزینی مقداری که در \&\fIinn.conf\fR تنظیم شده است. .SH "تاریخچه (HISTORY)" .IX Header "HISTORY" نوشته‌شده توسط Mike Cooper ، به همراه تغییراتی توسط ، Steve Groom و Christophe Wolfhugel . تبدیل به POD توسط Julien Elie. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" inn.conf(5), innwatch.ctl(5), newslog(5), rc.news(8).