این دستور به روز رسانی مشتری است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
clientupdate - ابزار به روز رسانی مشتری Xymon
خلاصه
به روز رسانی مشتری [گزینه ها]
شرح
به روز رسانی مشتری بخشی از مشتری Xymon است. این مسئول به روز رسانی موجود است
نصب مشتری از یک مخزن مرکزی بسته های مشتری ذخیره شده در Xymon
سرور
وقتی مشتری Xymon یک گزارش کلاینت معمولی را به سرور Xymon یعنی سرور ارسال می کند
با بخش از پاسخ می دهد client-local.cfg(5) فایلی که مربوط به این مشتری است.
ممکن است یک مقدار "مشتری" در این مورد گنجانده شود. نسخه مشتری دریافت شده از
سرور با نسخه مشتری فعلی نصب شده روی کلاینت مقایسه می شود
توسط محتویات فایل $XYMONHOME/etc/clientversion.cfg تعیین می شود. اگر این دو
نسخه ها یکسان نیستند، Clientupdate برای به روز رسانی نصب کلاینت راه اندازی می شود.
OPTIONS
--مرحله
نسخه مشتری فعلی را گزارش دهید
--update=NEWVERSION
سعی کنید با واکشی این نسخه از مشتری، کلاینت را به NEWVERSION به روز کنید
نرم افزار از سرور Xymon.
-- reexec
استفاده داخلی در طول فرآیند به روز رسانی، ببینید عمل زیر کلیک کنید.
--خود را حذف کن
به صورت داخلی در طول فرآیند به روز رسانی استفاده می شود. این گزینه باعث اجرا می شود
ابزار clientupdate برای حذف خود - در طول به روز رسانی برای پاکسازی a استفاده می شود
یک کپی موقت از برنامه clientupdate که در XYMONTMP $ نصب شده است.
استفاده كردن CLIENTUPDATE IN XYMON
برای مدیریت بهروزرسانی مشتریان بدون نیاز به ورود به هر سرور، میتوانید از آن استفاده کنید
ابزار به روز رسانی مشتری به این ترتیب انتشار یک نسخه مشتری جدید را تنظیم می کنید.
مشتری جدید ایجاد کنید
کلاینت جدید $XYMONHOME را راه اندازی کنید، به عنوان مثال با کپی کردن یک کلاینت موجود
نصب در یک دایرکتوری خالی و تغییر آن برای نیازهای شما. خوب است
ایده حذف تمام فایل های موجود در دایرکتوری های tmp/ و logs/، زیرا نیازی نیست
برای کپی کردن اینها برای همه مشتریان. به فایل های etc/ دقت کنید و بسازید
مطمئن شوید که آنها برای سیستم هایی که می خواهید این جدید را در آنجا مستقر کنید مناسب هستند
مشتری. شما می توانید فایل ها را اضافه کنید - به عنوان مثال اسکریپت های پسوندی در فهرست ext/- اما
برنامه clientupdate نمی تواند فایل ها را حذف یا تغییر نام دهد.
مشتری را بسته بندی کنید
هنگامی که نرم افزار مشتری جدید شما آماده شد، یک فایل tar از مشتری جدید ایجاد کنید. همه
فایلهای موجود در بایگانی tar باید نام فایلهای مربوط به XYMONHOME $ مشتریان را داشته باشند
(معمولاً ~xymon/client/). فایل tar را در سرور Xymon ذخیره کنید
~xymon/server/download/somefile.tar. آن را فشرده نکنید. توصیه می شود که
شما از نوعی سیستم عامل و طرح شماره گذاری نسخه برای آن استفاده می کنید
نام فایل، اما شما می توانید هر نام فایلی را که برای شما مناسب است انتخاب کنید - تنها مورد نیاز این است
که باید به «.tar» ختم شود. بخشی از نام فایل قبل از ".tar" چیست
Xymon به عنوان شناسه "کلینتورژن" استفاده خواهد شد.
پیکربندی کنید کدام میزبان ها مشتری جدید را دریافت می کنند
در client-local.cfg(5) فایل، اکنون باید a را راه اندازی کنید نسخه مشتری: ID خط کجا
la ID با نام فایلی که برای فایل tar استفاده کرده اید مطابقت دارد. بنابراین اگر شما بسته بندی شده است
کلاینت جدید به فایل linux.v2.tar، سپس ورودی مربوطه در
client-local.cfg خواهد بود clientversion:linux.v2.
منتظر بمانید تا xymond بارگیری مجدد client-local.cfg را انجام دهد
xymond به طور خودکار فایل client-local.cfg را حداکثر پس از 10 بارگذاری مجدد می کند
دقایق. اگر میخواهید فوراً بارگذاری مجدد کنید، یک سیگنال SIGHUP به آن ارسال کنید
فرآیند xymond
منتظر بمانید تا مشتری به روز شود
دفعه بعد که کلاینت برای ارسال داده های کلاینت با سرور Xymon تماس می گیرد، این کار را انجام خواهد داد
به تنظیمات کلاینتورژن جدید در client-local.cfg توجه کنید و اجرا خواهد شد به روز رسانی مشتری
برای نصب نرم افزار مشتری جدید بنابراین وقتی مشتری دفعه بعد اجرا می شود، این کار را انجام می دهد
از نرم افزار مشتری جدید استفاده کنید
عمل
به روز رسانی مشتری در دو مرحله اجرا می شود:
مرحله اجرا مجدد
اولین مرحله زمانی است که Clientupdate برای اولین بار از اسکریپت xymonclient.sh فراخوانی می شود
با گزینه "--re-exec". این مرحله برنامه clientupdate را از آن کپی می کند
$XYMONHOME/bin/ به یک فایل موقت در پوشه $XYMONTMP. این برای اجتناب است
زمانی که رویه بهروزرسانی نسخه جدیدی از بهروزرسانی کلاینت را نصب میکند، تداخل دارد
خود ابزار پس از اتمام این مرحله، ابزار مشتری به روز رسانی می شود
با اجرای برنامه از داخل فایل به صورت خودکار مرحله بعدی را اجرا می کند
XYMONTMP دلار.
مرحله به روز رسانی
مرحله دوم نرم افزار مشتری جدید را از سرور Xymon دانلود می کند. جدید
نرم افزار باید در یک فایل tar بسته بندی شود، که به روز رسانی مشتری و سپس در آن باز می شود
دایرکتوری $XYMONHOME.
محیط زیست متغیرها
Clientupdate از چندین متغیر محیطی استاندارد Xymon استفاده می کند، از جمله XYMONHOME
و XYMONTMP.
با استفاده از خدمات onworks.net از به روز رسانی مشتری به صورت آنلاین استفاده کنید