انگلیسیفرانسویاسپانیایی

اجرای سرورها | Ubuntu > | Fedora > |


فاویکون OnWorks

xymon - آنلاین در ابر

xymon را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xymon است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


xymon - برنامه ارتباطی مشتری Xymon

خلاصه


زایمون [گزینه ها] گیرنده پیام

شرح


زایمون(1) برنامه مشتری است که برای برقراری ارتباط با سرور Xymon استفاده می شود. مکرر است
توسط سیستم های مشتری Xymon برای ارسال پیام های وضعیت و هشدارهای پیجر در آزمایش های محلی استفاده می شود.

در Xymon، برنامه xymon برای اهداف اداری نیز استفاده می شود، به عنوان مثال برای تغییر نام یا
هاست ها را حذف کنید یا میزبان هایی را که برای مدت زمان طولانی تری خاموش هستند غیرفعال کنید.

OPTIONS و پارامترهای


- رفع اشکال
اشکال زدایی را فعال کنید. این جزئیات نحوه اتصال به Xymon را چاپ می کند
سرور در حال ایجاد است

--پروکسی=http://PROXYSERVER:درگاه پروکسی/
هنگام ارسال پیام های وضعیت از طریق HTTP، به جای آن از این سرور به عنوان پروکسی HTTP استفاده کنید
اتصال مستقیم به سرور Xymon.

--timeout=N
مدت زمان اتصال به سرور Xymon را در چند ثانیه مشخص می کند. پیشفرض
5 ثانیه است

--واکنش
ابزار xymon معمولاً می داند چه زمانی باید از سرور انتظار پاسخ را داشته باشد، بنابراین این
گزینه مورد نیاز نیست با این حال، باعث می شود هر گونه پاسخی از طرف سرور باشد
نمایش داده.

--ادغام
متن پیام خط فرمان را با داده های ارائه شده در ورودی استاندارد ادغام کنید و
نتیجه را به سرور Xymon ارسال کنید. متن پیام ارائه شده در خط فرمان
اولین خط پیام ادغام شده می شود.

گیرنده
La گیرنده پارامتر تعیین می کند که کدام سرور پیام را دریافت می کند. اگر RECIPIENT باشد
به عنوان "0.0.0.0" داده می شود، سپس پیام به همه سرورهای فهرست شده در فهرست ارسال می شود
متغیر محیطی XYMSERVERS.

معمولاً یک کلاینت از "$XYMSRV" برای این استفاده می کند گیرنده پارامتر، همانطور که هست
برای اسکریپت های سرویس گیرنده تعریف شده است تا به طور خودکار حاوی مقدار صحیح باشد.

La گیرنده پارامتر ممکن است یک URL برای وب سروری باشد که دارای xymoncgimsg.cgi است
یا اسکریپت مشابه نصب شده است. این پیام های Xymon را به سرور Xymon تونل می کند
با استفاده از پروتکل استاندارد HTTP در xymoncgimsg.cgi(8) ابزار CGI (شامل در Xymon)
باید روی وب سرور نصب شود تا انتقال HTTP کار کند.

MESSAGE
La پیام پارامتر پیامی است که باید به سرور Xymon ارسال شود.
پیام ها باید در گیومه قرار بگیرند، اما با انجام این کار می توانند چندین خط را در بر گیرند.
حداکثر اندازه یک پیام با حداکثر طول مجاز شما تعریف می شود
خط فرمان shell و معمولاً 8-32 کیلوبایت است.

اگر نیاز به ارسال پیام های وضعیت طولانی تر دارید، می توانید "@" را به عنوان پیام تعیین کنید:
سپس xymon پیام وضعیت را از stdin خود می خواند.

XYMON MESSAGE نحو


این بخش متداول ترین پیام های مورد استفاده در پروتکل Xymon را فهرست می کند.

هر پیام باید با یکی از دستورات Xymon شروع شود. جایی که یک HOSTNAME مشخص شده است، آن
اگر تنظیمات Xymon FQDN فعال باشد، باید هر نقطه در نام میزبان به کاما تغییر کند.
(که پیش فرض است). بنابراین میزبان "www.foo.com"، برای مثال، به عنوان گزارش می دهد
"www,foo,com".

status[+LIFETIME][/group:GROUP] HOSTNAME.TESTNAME COLOR
این یک پیام وضعیت برای یک تست (ستون) روی یک میزبان منفرد ارسال می کند.
TESTNAME نام ستونی است که این تست در آن نمایش داده می شود. هر اسمی معتبر است
با این تفاوت که استفاده از نقاط در نام تست کار نخواهد کرد. COLOR باید یکی از
رنگ های معتبر: "سبز"، "زرد"، "قرمز" یا "روشن". رنگ های "آبی" و "بنفش"
- اگرچه رنگ های معتبر - نباید در یک پیام وضعیت ارسال شوند، زیرا اینها هستند
به طور خاص توسط سرور Xymon اداره می شود. به عنوان یک مورد خاص (برای حمایت از افراد مسن
مشتریان)، "مشتری" را می توان به عنوان نام رنگ استفاده کرد. این باعث وضعیت می شود
پیامی که باید توسط Xymon به عنوان پیام داده "مشتری" و TESTNAME مدیریت شود
پارامتر به عنوان "شناسه جمع کننده" استفاده می شود.
«متن اضافی» معمولاً شامل یک مهر زمانی محلی و خلاصه‌ای از آزمون است
نتیجه در خط اول هر خطی که به دنبال خط اول باشد، آزاد است و می تواند
شامل هر گونه اطلاعاتی باشد که ممکن است برای تشخیص مشکل گزارش شده مفید باشد.
LIFETIME تعیین می کند که این وضعیت چه مدت پس از دریافت توسط سازمان معتبر است
سرور Xymon. پیش فرض 30 دقیقه است، اما می توانید هر دوره ای را که دوست دارید تنظیم کنید. به عنوان مثال
برای یک تست سفارشی که هر ساعت یک بار اجرا می شود، می خواهید این را حداقل روی 60 تنظیم کنید
دقیقه - در غیر این صورت وضعیت پس از 30 دقیقه بنفش می شود. این یک ایده خوب است
تا LIFETIME را کمی بیشتر از فاصله بین آزمایشات خود تنظیم کنید
اجازه دهید تغییراتی در زمان تکمیل آزمون شما وجود داشته باشد. LIFETIME به پایان رسیده است
دقیقه، مگر اینکه بلافاصله پس از آن یک "h" (ساعت)، "d" (روز) یا "w" (هفته) اضافه کنید.
عدد، به عنوان مثال "وضعیت + 5 ساعت" برای وضعیتی که به مدت 5 ساعت معتبر است.
گزینه GROUP برای هدایت هشدارها از وضعیت به یک گروه خاص استفاده می شود. آی تی
در حال حاضر برای وضعیت ایجاد شده از داده های مشتریان Xymon، به عنوان مثال برای هدایت استفاده می شود
بسته به اینکه دقیقاً کدام فرآیند، وضعیت "procs" را به افراد مختلف هشدار می دهد
پایین است.

به HOSTNAME.TESTNAME اطلاع دهید
این باعث می شود یک پیام اطلاعاتی برای کسانی که هشدار دریافت می کنند ارسال شود
این ترکیب HOSTNAME+TESTNAME، طبق قوانین تعریف شده در alerts.cfg(5)
این مورد استفاده است enadis.cgi(1) ابزاری برای آگاه کردن مردم در مورد غیرفعال شدن هاست
یا فعال است، اما همچنین می تواند به عنوان یک روش کلی برای اطلاع رسانی به مدیران سرور عمل کند.

داده HOSTNAME.DATANAME
پیام "داده" به ابزارها اجازه می دهد تا داده های مربوط به یک میزبان را ارسال کنند، بدون اینکه به عنوان ظاهر شوند
یک ستون در صفحات وب Xymon. این برای مثال برای گزارش آمار استفاده می شود
در مورد یک میزبان، به عنوان مثال داده های vmstat، که به خودی خود چیزی را نشان نمی دهد
دارای هویت قرمز، زرد یا سبز است. در میان ماژول های تغذیه کننده پایین RRD از آن استفاده می شود
دیگران. در Xymon، پیام های داده به طور پیش فرض فقط توسط xymond_rrd(8)
مدول. اگر می‌خواهید با استفاده از یک برنامه خارجی، پیام‌های داده را مدیریت کنید، می‌توانید
می خواهند فعال کنند xymond_filestore(8) ماژول برای داده پیام ها، برای ذخیره داده ها
پیام‌هایی در قالبی سازگار با نحوه انجام دیمون برادر بزرگ.

HOSTNAME.TESTNAME DURATION را غیرفعال کنید
یک آزمایش خاص را برای DURATION دقیقه غیرفعال می کند. این باعث وضعیت این می شود
تست به عنوان "آبی" در سرور Xymon لیست شود، و هیچ هشداری برای این میزبان/تست وجود ندارد
تولید خواهد شد. اگر DURATION به عنوان یک عدد و به دنبال آن s/m/h/d داده شود، اینطور است
به ترتیب به صورت ثانیه / دقیقه / ساعت / روز تفسیر می شود. غیرفعال کردن a
تست کنید تا خوب شود، از "-1" به عنوان DURATION استفاده کنید. برای غیرفعال کردن تمام تست ها برای a
میزبان، از یک ستاره "*" برای TESTNAME استفاده کنید.

HOSTNAME.TESTNAME را فعال کنید
آزمایشی را که غیرفعال شده بود دوباره فعال می کند.

HOSTNAME.TESTNAME را جستجو کنید
آخرین وضعیت گزارش شده برای این آزمایش خاص را از سرور Xymon پرس و جو کنید. اگر
وضعیت میزبان/آزمون مشخص است، پاسخ خط اول گزارش وضعیت است
- رنگ فعلی اولین کلمه در خط خواهد بود. خطوط اضافی متن
که ممکن است در پیام وضعیت موجود باشد قابل بازیابی نیست.
این به هر مشتری Xymon اجازه می دهد تا وضعیت یک تست خاص را تعیین کند
این یکی مربوط به میزبانی است که کلاینت در آن اجرا می شود، میزبان دیگری یا
شاید نتیجه یک آزمایش ترکیبی از چندین میزبان مدیریت شده توسط حالت ترکیبی(1)
این معمولاً برای اسکریپت های برنامه افزودنی کلاینت Xymon که نیاز دارند مفید است
تعیین وضعیت میزبان های دیگر، برای مثال، برای تصمیم گیری در مورد خودکار بودن یا خیر
اقدامات بازیابی باید آغاز شود.

پیکربندی FILENAME
یکی از فایل های پیکربندی Xymon را از سرور بازیابی کنید. این دستور اجازه می دهد
یک کلاینت برای کشیدن فایل ها از پوشه $XYMONHOME/etc/ روی سرور، اجازه می دهد
برای به روز رسانی نیمه خودکار پیکربندی مشتری. از زمان پیکربندی
فایل‌ها به گونه‌ای طراحی شده‌اند که یک فایل مشترک برای پیکربندی همه میزبان‌های موجود در
سیستم - و این در واقع روش توصیه شده برای پیکربندی مشتریان شما است - این
همگام نگه داشتن فایل های پیکربندی را آسان تر می کند.

HOSTNAME را رها کنید
تمام داده های ذخیره شده در مورد میزبان HOSTNAME را حذف می کند. فرض بر این است که شما دارید
قبلا هاست را از فایل پیکربندی hosts.cfg حذف کرده است.

HOSTNAME TESTNAME را رها کنید
اطلاعات مربوط به یک تست (ستون) را حذف کنید.

تغییر نام OLDHOSTNAME NEWHOSTNAME
همه داده ها را برای میزبانی که نام آن تغییر کرده است تغییر نام دهید. بعد از این باید این کار را انجام دهید
تغییر نام میزبان در فایل پیکربندی hosts.cfg.

تغییر نام HOSTNAME OLDTESTNAME NEWTESTNAME
تغییر نام داده های مربوط به یک تست (ستون).

xymondlog HOSTNAME.TESTNAME
برای یک تست، Xymon status-log را بازیابی کنید. خط اول پاسخ
شامل یک سری فیلد است که با یک علامت لوله از هم جدا شده اند:

نام میزبان نام میزبان

نام آزمون نام آزمون

رنگ رنگ وضعیت (سبز، زرد، قرمز، آبی، شفاف، بنفش)

پرچم های آزمایشی برای آزمایش‌های شبکه، پرچم‌هایی که جزئیات مربوط به آزمایش را نشان می‌دهند (استفاده شده توسط
xymongen).

آخرین تغییر زمان آخرین تغییر رنگ وضعیت یونیکس.

زمان ورود هنگام دریافت پیام گزارش، مهر زمانی یونیکس را نشان می دهد.

زمان اعتبار زمانی که پیام گزارش دیگر معتبر نیست مهر زمانی یونیکس را نشان می‌دهد (به رنگ بنفش در می‌آید
این بار).

زمان زمانی که تأییدیه فعال منقضی می شود، یک -1 یا یونیکس مهر زمانی دارد.

زمان غیرفعال کردن هنگامی که وضعیت دیگر غیرفعال نیست، یا -1 یا Unix timestamp.

فرستنده آدرس IP که وضعیت از آنجا دریافت شده است.

شیرینی یا -1 یا مقدار کوکی که برای تأیید یک هشدار استفاده می شود.

ackmsg خالی یا پیام تأیید ارسال شده هنگام تأیید وضعیت.
خط جدید، علامت‌های لوله‌ای و اسلش‌های عقب با یک اسلش به سبک C حذف می‌شوند.

dismsg خالی یا پیامی که هنگام غیرفعال شدن وضعیت ارسال شده است. خط جدید، تابلوهای لوله
و بک اسلش با اسلش به سبک C حذف می شود.

پس از خط اول، گزارش کامل وضعیت در قالب متن ساده می آید.

xymondxlog HOSTNAME.TESTNAME
یک رشته XML حاوی گزارش وضعیت مانند دستور "xymondlog" را بازیابی می کند.

xymondboard [معیارها] [fields=FIELDLIST]
خلاصه ای از وضعیت تمام تست های شناخته شده موجود برای دیمون Xymon را بازیابی می کند.

به طور پیش فرض - اگر هیچ معیاری ارائه نشود - یک خط را برای همه وضعیت ها برمی گرداند
پیام هایی که در Xymon یافت می شوند. شما می توانید پاسخ را با انتخاب خاص فیلتر کنید
صفحه، میزبان، تست، رنگ یا زمینه های مختلف دیگر. PAGEPATH، NETWORK، HOSTNAME،
پارامترهای TESTNAME و *MSG عبارت‌های منظم سازگار با perl هستند.
پارامتر COLOR چندین رنگ جدا شده با کاما را می پذیرد. مقادیر *TIME
مُهرهای زمان یونیکس را بپذیرید. سایر متغیرهای شناسایی شده در xymon-xmh(5) همچنین ممکن است
استفاده شود

از آنجایی که فیلتراسیون میزبان قبل از فیلتراسیون آزمایشی انجام می شود، کارآمدتر است (با
مجموعه داده های بسیار بزرگ) برای استفاده از PAGEPATH، HOSTNAME، NETWORK و سایر فیلترهای XMH_
در صورت امکان، قبل از فیلتر کردن سراسری با COLOR، *MSG، *TIME، یا TESTNAME.

برای مثال می‌توانید هر دو نام میزبان و نام آزمایشی را فیلتر کنید.

page=PAGEPATH فقط آزمایش‌هایی را از میزبان‌هایی که در صفحه PAGEPATH یافت می‌شوند، درج کنید
فایل hosts.cfg.

شبکه=شبکه فقط تست هایی از هاست ها را با این تگ NET: وارد کنید

ip=IPآدرس فقط شامل تست های میزبانی با این آدرس IP می شود. این یک رژکس است،
نه CIDR.

میزبان=HOSTNAME فقط آزمایش‌هایی را از میزبان HOSTNAME وارد کنید

test=TESTNAME فقط تست هایی با نام آزمایشی TESTNAME را شامل شود

color=COLORNAME فقط آزمایش‌هایی را درج کنید که رنگ وضعیت COLORNAME است

tag=TAGNAME فقط هاست هایی را با یک تگ مشخص که در آن مشخص شده است شامل شود hosts.cfg(5)
خط توجه داشته باشید که فقط موارد شناخته شده برای اجزای xymon در اینجا گنجانده شده است. دلخواه
متن گنجانده نشده است

XMH_string=VALUE فقط میزبان های دارای a را شامل شود xymon-xmh(5) متغیر مطابق با این
ارزش

فیلتر پیشرفته

msg=پیام فقط شامل تست هایی با محتوای کامل مطابق با MESSAGE باشد. از "\s" استفاده کنید تا
فضاهای فرار (یا سایر رشته های PCRE)

ackmsg=پیام فقط آزمون‌هایی با پیام تأیید (های) را شامل شود. از "\s" استفاده کنید تا
فضاهای فرار (یا سایر رشته های PCRE)

dismsg=پیام فقط تست هایی را که با تطبیق رشته ها غیرفعال شده اند، شامل شود
پیام. از "\s" برای فرار از فضاها (یا سایر رشته های PCRE) استفاده کنید. (کارآمدترین است
برای جفت کردن آن با رنگ=آبی.)

فیلترهای مهر زمانی

برخی از فیلدها (که در زیر توضیح داده شده است) را می توان با مهرهای زمانی یونیکس و با فیلتر فیلتر کرد
نابرابری های زیر: >= > <= < = !=

این فیلترها عبارتند از: lastchange، logtime، validtime، acktime، disabletime

پاسخ یک خط برای هر وضعیتی است که با CRITERIA یا همه وضعیت ها مطابقت دارد
اگر معیاری مشخص نشده باشد. خط از تعدادی فیلد تشکیل شده است که از هم جدا شده اند
توسط یک علامت لوله می‌توانید با فهرست کردن فیلدها در قسمت بازیابی، انتخاب کنید
FIELDLIST. زمینه های زیر موجود است:

نام میزبان نام میزبان

نام آزمون نام آزمون

رنگ رنگ وضعیت (سبز، زرد، قرمز، آبی، شفاف، بنفش)

پرچم ها برای آزمایش‌های شبکه، پرچم‌هایی که جزئیات مربوط به آزمایش را نشان می‌دهند (استفاده شده توسط
xymongen).

آخرین تغییر زمان آخرین تغییر رنگ وضعیت یونیکس.

زمان ورود هنگام دریافت پیام گزارش، مهر زمانی یونیکس را نشان می دهد.

زمان اعتبار زمانی که پیام گزارش دیگر معتبر نیست مهر زمانی یونیکس را نشان می‌دهد (به رنگ بنفش در می‌آید
این بار).

زمان زمانی که تأییدیه فعال منقضی می شود، یک -1 یا یونیکس مهر زمانی دارد.

زمان غیرفعال کردن هنگامی که وضعیت دیگر غیرفعال نیست، یا -1 یا Unix timestamp.

فرستنده آدرس IP که وضعیت از آنجا دریافت شده است.

شیرینی یا -1 یا مقدار کوکی که برای تأیید یک هشدار استفاده می شود.

line1 خط اول گزارش وضعیت.

ackmsg خالی (اگر هیچ تأییدی فعال نباشد)، یا متن تأییدیه
پیام

dismsg خالی (اگر وضعیت در حال حاضر فعال باشد)، یا متن غیرفعال کردن
پیام

MSG متن کامل پیام وضعیت فعلی.

مشتری اگر داده‌های سرویس گیرنده در دسترس باشد، «Y»، اگر نه «N» را نشان می‌دهد.

clntstamp زمان دریافت آخرین پیام مشتری در یونیکس "epoch"
فرمت.

acklist فهرست قدردانی های فعلی برای یک آزمون. این یک رشته متن با
فیلدهای متعدد، با یک کاراکتر کولون مشخص شده است. 5 فیلد وجود دارد: مهر زمانی برای
زمانی که ack ایجاد شد و زمانی که منقضی شد. "سطح ack"؛ کاربری که
آک را فرستاد. و متن تقدیرنامه

flapinfo نشان می دهد که آیا وضعیت در حال تکان دادن است. 5 فیلد، محدود شده با "/": اگر "0" باشد
وضعیت بال زدن نیست و "1" اگر در حال بال زدن باشد. مُهر زمانی آخرین وضعیت
تغییر ثبت شد و زمانی که اولین تغییر وضعیت ثبت شد. و آن دو
رنگ هایی که وضعیت بین آنها در حال حرکت است.

آمار تعداد تغییرات وضعیتی که از زمان xymond برای این وضعیت ثبت شده است
شروع شد

اصلاح کننده ها تمام اصلاح‌کننده‌های فعال را برای این وضعیت فهرست می‌کند (یعنی به‌روزرسانی‌های ارسال شده با استفاده از a
دستور "تغییر").

XMH_* تگ های XMH به Xymon اشاره دارند hosts.cfg(5) تنظیمات پیکربندی کامل
لیستی از این موارد را می توان در xymon-xmh(5) صفحه مرد

فیلدهای ackmsg، dismsg و msg دارای کاراکترهای خاصی هستند که کدگذاری شده اند: خط جدید "\n" است،
TAB "\t"، بازگشت "\r"، علامت لوله "\p" و اسلش "\\" است.

اگر پارامتر "فیلدها" حذف شود، یک مجموعه پیش فرض از
نام میزبان، نام آزمایش، رنگ، پرچم‌ها، آخرین تغییر، زمان ثبت نام، زمان اعتبار، زمان تأیید، زمان غیرفعال کردن، فرستنده، کوکی، خط 1
استفاده می شود.

xymondxboard
یک رشته XML را با خلاصه ای از تمام گزارش های وضعیت به عنوان بازیابی می کند
دستور "xymondboard".

hostinfo [معیارها]
پیکربندی فعلی یک میزبان را بازیابی می کند (یعنی hosts.cfg(5) تعریف).
CRITERIA انتخاب می کند که کدام میزبان (ها) را گزارش کند، و با معیارهای موجود در آن یکسان است
دستور xymondboard

پاسخ برای هر میزبانی که با CRITERIA مطابقت دارد یک خط است، یا برای همه میزبان ها اگر
هیچ معیاری مشخص نشده است این خط از تعدادی فیلد تشکیل شده است که با آنها از هم جدا شده اند
یک علامت لوله دو فیلد اول همیشه نام میزبان و آدرس IP خواهد بود.
فیلدهای باقی مانده - در صورت وجود - تگ های hosts.cfg بدون ترتیب خاصی هستند.

FILENAME را دانلود کنید
یک فایل را از دایرکتوری دانلود سرور Xymon دانلود کنید.

مشتری[/COLLECTORID] HOSTNAME.OSTYPE [HOSTCLASS]
برای ارسال پیام "مشتری" به سرور Xymon استفاده می شود. پیام های مشتری تولید می شود
توسط مشتری Xymon؛ هنگامی که به سرور Xymon ارسال می شوند، با آن مطابقت دارند
قوانین در تجزیه و تحلیل.cfg(5) فایل پیکربندی و پیام های وضعیت تولید می شوند
برای تست های سمت مشتری COLLECTORID هنگام ارسال داده های مشتری استفاده می شود
اضافه شده به داده های مشتری استاندارد هستند. داده ها با
داده های مشتری عادی

Clientlog HOSTNAME [section=SECTIONNAME[,SECTIONNAME...]]
آخرین پیام مشتری خام فعلی که توسط HOSTNAME ارسال شده است را بازیابی می کند. اختیاری
فیلتر "بخش" برای انتخاب بخش های خاصی از داده های مشتری استفاده می شود.

پینگ تلاش برای تماس با سرور Xymon. در صورت موفقیت آمیز بودن، شناسه نسخه سرور Xymon است
گزارش شده است.

pullclient
این پیام هنگام واکشی داده های مشتری از طریق مکانیسم "کشش" اجرا شده استفاده می شود
by xymonfetch(8) و msgcache(8) برای مشتریانی که نمی توانند مستقیماً به آن متصل شوند
سرور Xymon.

لیست ارواح
گزارش فهرستی از روح مشتریانی که توسط سرور Xymon دیده می شوند. ارواح سیستم هایی هستند که
داده ها را به سرور Xymon گزارش دهید، اما در فایل hosts.cfg فهرست نشده اند.

زمانبندی [TIMESTAMP COMMAND]
دستوری را برنامه ریزی می کند که به سرور Xymon ارسال شود تا در زمان دیگری اجرا شود. به عنوان مثال
برای برنامه ریزی غیرفعال کردن هاست یا سرویس در زمانی در آینده استفاده می شود. فرمان
یک دستور کامل Xymon مانند موارد ذکر شده در بالا است. TIMESTAMP یونیکس است
زمانی که فرمان اجرا می شود.
اگر هیچ پارامتری داده نشود، وظایف برنامه‌ریزی‌شده فعلی در فهرست فهرست می‌شوند
واکنش. پاسخ یک خط در هر دستور برنامه ریزی شده است، با job-id، the
زمانی که دستور اجرا می شود، آدرس IP که از آن ارسال شده است،
و رشته فرمان کامل
برای لغو یک دستور از قبل برنامه ریزی شده، "برنامه لغو شناسه کار" میتواند مورد استفاده قرار گیرد.
JOBID عددی است که به عنوان اولین مورد در خروجی از فهرست برنامه ارائه می شود.

یادداشت FILENAME
متن پیام در $XYMONHOME/notes/FILENAME ذخیره می‌شود که سپس به عنوان استفاده می‌شود
هایپرلینک ها از نام هاست یا نام ستون ها. این امر مستلزم آن است که وظیفه "storenotes".
در tasks.cfg فعال است (به طور پیش فرض غیرفعال است). FILENAME نمی تواند حاوی هیچ کدام باشد
مسیر دایرکتوری - اینها به طور خودکار حذف می شوند.

شناسه usermsg
این پیام‌ها مستقیماً به ماژول‌هایی که در کانال «کاربر» گوش می‌دهند، منتقل می‌شوند
از دیمون Xymon. این برای ارتباط سفارشی بین سمت مشتری در نظر گرفته شده است
ماژول ها و سرور Xymon.

تغییر HOSTNAME.TESTNAME دلیل منبع رنگ
رنگ یک وضعیت خاص را بدون ایجاد وضعیت کامل تغییر دهید
پیام این برای پردازنده‌های باطنی (مثلاً نمودارهای RRD) است که می‌توانند آن را لغو کنند
رنگ یک وضعیت بر اساس برخی معیارهای تعیین شده خارج از جریان عادی a
وضعیت به عنوان مثال، وضعیت عادی "conn" ممکن است سبز به نظر برسد زیرا فقط بررسی می کند
در مورد اینکه آیا یک میزبان می تواند پینگ شود یا خیر. سپس کنترل کننده RRD می تواند از "modify" استفاده کند
دستور لغو این عبارت است که زمان پاسخ واقعی پینگ از یک آستانه معین فراتر می رود.
(به تنظیمات پیکربندی "DS" مراجعه کنید تجزیه و تحلیل.cfg(5) برای چگونگی انجام این کار). منبع
برخی از شناسایی ماژول است که پیام "تغییر" - آینده را تولید می کند
تغییرات باید از یک منبع استفاده کنند. ممکن است چندین منبع وجود داشته باشد که اصلاح کنند
همان وضعیت (شدیدترین وضعیت سپس به رنگ واقعی آن تبدیل می شود
وضعیت). CAUSE یک رشته متنی تک خطی است که دلیل لغو آن را توضیح می دهد
رنگ وضعیت عادی - در صفحه وب وضعیت نمایش داده می شود.

مثال


با استفاده از پروتکل استاندارد Xymon در TCP، یک پیام وضعیت عادی به سرور Xymon ارسال کنید
پورت 1984:
$ $XYMON $XYMSRV "وضعیت www,foo,com.http سبز "تاریخ" وب OK"

همان پیام وضعیت را ارسال کنید، اما با استفاده از پروتکل HTTP از طریق xymoncgimsg.cgi سرور وب
متن:
$XYMON $ http://bb.foo.com/cgi-bin/xymoncgimsg.cgi "وضعیت www,foo,com.http سبز
"تاریخ" وب خوب است"

برای تعیین رنگ تست www از پیام "پرس و جو" استفاده کنید و در صورت وجود، آپاچی را مجددا راه اندازی کنید
قرمز:

$ WWW=`$XYMON $XYMSRV "پرس و جو www,foo,com.www" | awk '{print $1}'
$ if [ "$WWW" = "قرمز" ]; سپس /etc/init.d/apache restart; فی

از پیام "config" برای به روز رسانی یک فایل mytest.cfg محلی استفاده کنید (اما فقط در صورت دریافت پاسخ):

$XYMON $XYMSRV "config mytest.cfg" >/tmp/mytest.cfg.new
$ if [ -s /tmp/mytest.cfg.new ]; سپس
mv /tmp/mytest.cfg.new $XYMONHOME/etc/mytest.cfg
fi

یک پیام وضعیت بسیار بزرگ که در فایل "statusmsg.txt" ساخته شده است، ارسال کنید. بجای
با ارائه آن در خط فرمان، آن را از طریق stdin به دستور xymon ارسال کنید:

$ cat statusmsg.txt | $XYMON $XYMSRV "@"

از xymon به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


Ad


Ad