
با Cockpit ، یک ابزار مدیریتی و داشبورد مبتنی بر مرورگر ، می توانید به راحتی چندین کامپیوتر لینوکس را کنترل و مدیریت کنید. این دستگاه بصورت مستقل ، آسان تنظیم و استفاده از آن آسان است. ما نحوه شروع کار را به شما نشان خواهیم داد.
مدیریت چندین سرور لینوکس
اگر چندین رایانه یا سرور مانیتورینگ لینوکس دارید ، یک چالش پیش رو دارید. این امر به ویژه اگر برخی از آنها به عنوان سیستم بدون سر و بدون نصب مانیتور کار می کنند ، بیشتر صادق است. به عنوان مثال ، ممکن است سرورهای نصب شده روی رک یا از راه دور در ساختمانهای مختلف یا مجموعه ای از Raspberry Pi در اطراف خانه شما پراکنده شده باشد.
چگونه می توانید سلامت و اثر بخشی همه اینها را کنترل کنید؟
اگر از Secure Shell (SSH) برای اتصال به آنها استفاده می کنید ، می توانید شروع کنید top
یا یک ابزار نظارت بر ترمینال دیگر. شما اطلاعات مفیدی دریافت خواهید کرد ، اما هر ابزار زمینه خاص خود را دارد. برای دیدن معیارهای مختلف در رایانه از راه دور لینوکس ، لازم نیست که از ابزاری به ابزار دیگر بروید.
متأسفانه ، هیچ راهی مناسب برای پرش بین ابزارهای مختلفی که برخی از این اطلاعات را به شما می دهند وجود ندارد. بعلاوه ، در صورت نیاز به انجام کارهای اصلاحی یا اجرایی ، باید دوباره به رایانه از راه دور متصل شوید یا برنامه نظارت را ببندید. سپس برای اجرای دستورات اداری خود باید از جلسه SSH موجود خود استفاده کنید.
Cockpit الزامات نظارت و مدیریت بسیار متداول را به یک کنسول مبتنی بر مرورگر پیوند می دهد ، نظارت و نگهداری چندین کامپیوتر لینوکس را آسان می کند.
Cockpit اطلاعات خود را از رابط های برنامه نویسی برنامه (API) که قبلاً در Linux وجود دارد به دست می آورد. از آنجا که اطلاعات مستقیماً از منبع می آیند ، هیچ مجموعه شخصی سازی یا تولید اطلاعاتی وجود ندارد ، بنابراین می توان آنها را تقلبی قلمداد کرد.
کابین خلبان و حساب های کاربری
Cockpit از اطلاعات ورود به سیستم لینوکس شما استفاده می کند ، بنابراین نیازی به پیکربندی کاربران روی آن نیست. برای ورود به کابین خلبان ، به سادگی از نام کاربری و رمز عبور فعلی خود استفاده کنید. اگر در رایانه های مختلف لینوکس حساب دارید که از نام کاربری و رمز عبور یکسانی استفاده می کنند ، Cockpit از این اعتبارنامه برای اتصال به ماشین های از راه دور استفاده می کند.
البته ، استفاده از رمز عبور مشابه در رایانه های مختلف یک خطر امنیتی است و یک عمل بد محسوب می شود. با این حال ، اگر فقط با رایانه های محلی که در معرض اینترنت نیستند کار می کنید ، ممکن است متوجه شوید که خطر به اندازه کافی ناچیز است.
با این حال ، راه حل بسیار بهتر این است که کلیدهای SSH را روی هر رایانه تنظیم کنید و سپس به Cockpit اجازه دهید تا از آنها برای اتصال به رایانه های از راه دور استفاده کند.
متصل: نحوه ایجاد و نصب کلیدهای SSH از پوسته لینوکس
نصب کابین خلبان
Cockpit در مخازن اصلی خانواده های اصلی لینوکس است. برای نصب کابین خلبان در اوبونتو ، موارد زیر را وارد کنید:
sudo apt-get install cockpit
دستور Fedora این است:
sudo dnf install cockpit
در منجارو باید یک کابین خلبان و یک بسته به نام نصب کنید packagekit
. این بسته مستقل از سیستم عامل در بالای سیستم مدیریت بسته توزیع لینوکس قرار دارد. این یک API سازگار برای نرم افزارهای کاربردی فراهم می کند.
توسعه دهندگان می توانند نرم افزاری بنویسند که با آنها کار می کند packagekit
، و نرم افزار آنها می تواند با مدیر بسته هر توزیع لینوکس صحبت کند. این بدان معنی است که آنها نیازی به نوشتن نسخه ای که با آن کار خواهند کرد ، ندارند dnf
، دیگری برای pacman
، و غیره
خوشبختانه ، packagekit
قبلاً در اوبونتو و فدورا نصب شده است ، بنابراین فقط دو دستور زیر را وارد کنید:
sudo pacman -Sy cockpit
sudo pacman -Sy packagekit
شروع کابین خلبان
برای شروع استفاده از Cockpit ، مرورگر خود را باز کنید ، موارد زیر را در نوار آدرس تایپ کنید و سپس Enter را فشار دهید:
localhost:9090
سپس باید صفحه ورودی کابین را مشاهده کنید. اگر خطایی دریافت کردید که به شما می گوید دسترسی به سایت امکان پذیر نیست یا اتصال قطع شده است ، ممکن است برای فعال سازی و اجرای daemon Cockpit دستورات زیر را وارد کنید:
sudo systemctl enable cockpit
sudo systemctl start cockpit
هنگامی که کابین خلبان شروع می شود ، صفحه ورود به سیستم ظاهر می شود. فقط با اعتبارات موجود لینوکس خود وارد شوید.
برای اتصال به رایانه های دیگر با استفاده از همین گواهینامه ، کادر کنار “Reuse my password remote connection” را علامت بزنید. اگر از کلیدهای SSH برای اتصال به رایانه های از راه دور استفاده می کنید ، یا اینکه دیگر ماشین های دیگر را از راه دور کنترل نمی کنید ، می توانید این کادر انتخاب را انتخاب کنید.
بررسی اجمالی
وب سایت کابین خلبان کاملاً پاسخگو است و در صورت تغییر اندازه پنجره مرورگر ، هوشمندانه تنظیم می شود.
صفحه اصلی شامل لیستی از دسته کارها در نوار کناری سمت چپ است ، در حالی که بقیه پنجره حاوی اطلاعات مربوط به دسته انتخاب شده است. نمای پیش فرض “نمای کلی” است.
همچنین کابین خلبان هنگام استفاده در تلفن سازگار می شود.
در رایانه آزمایشی خود می بینیم که خطا برجسته شده است زیرا سرویس از کار افتاده است.
برای رفتن به نمای خدمات سیستم ، روی پیوند “1 service failed” کلیک کنید. شیطان خدمات امنیت سیستم Daemon (SSSD) شروع به کار نکرد ، بنابراین ما روی پیوند “sssd” کلیک می کنیم تا به صفحه مدیریت SSSD برویم.
روی “شروع سرویس” کلیک کنید.
با فعال بودن سرویس ، می توانیم بیش از سیستمی که مشاهده می کنیم کشف کنیم.
اگر روی “نمای کلی” در نوار کناری ظاهر شود ، می توانید کلیک کنید. در غیر این صورت ، فقط بر روی نماد سیستم کلیک کنید و سپس روی “نمای کلی” کلیک کنید.
گرافیک پردازنده و حافظه
در صفحه CPU و Memory Usage ، روی View Graphics کلیک کنید.
نمودارهای زیر نمایش داده می شوند:
- “میزان استفاده از پردازنده”: استفاده از CPU ترکیبی برای تعداد کل پردازنده ها.
- “حافظه و مبادله”: استفاده از RAM و مبادله.
- I / O دیسک: دیسک سخت می خواند و می نویسد.
- ترافیک شبکه: تمام ترافیک به کامپیوتر و به کامپیوتر.
اگر بر روی نام هر گرافیک کلیک کنید ، می توانید اطلاعات دقیق تری را مشاهده کنید:
- اگر روی «دیسک ورودی / خروجی» کلیک کنید ، همان اطلاعات موجود در بخش «ذخیره سازی» را در نوار کناری مشاهده خواهید کرد.
- اگر روی ترافیک شبکه کلیک کنید ، اطلاعات مشابه زیر Network را در نوار کناری مشاهده خواهید کرد.
بروز رسانی نرم افزار
برای دیدن لیستی از به روزرسانی های موجود می توانید “نوار نرم افزار” را در نوار کناری کلیک کنید.
برای نصب آنها ، فقط “نصب همه به روزرسانی ها” را کلیک کنید.
نظارت بر چندین رایانه
قبل از اینکه بخواهید رایانه دیگری را کنترل کنید ، این مراحل را دنبال کنید:
- Cockpit را روی رایانه دیگر نصب کنید و سپس وارد Cockpit شوید تا ببینید آیا کار می کند یا خیر. هنگام کنترل از راه دور ، لازم نیست رابط مرورگر روی دستگاه راه دور کار کند. با این حال ، اگر این کار را انجام دهید ، ثابت می شود که کابین خلبان به درستی نصب شده و کاملاً کار می کند.
- از SSH برای اتصال از راه دور به رایانه دیگری که از آن تماشا می کنید استفاده کنید. تأیید کنید که می توانید از SSH در رایانه از راه دور استفاده کنید و سپس با استفاده از شناسه فعلی و رمز عبور یا کلیدهای SSH وارد سیستم شوید.
انتظار می رود با ارائه این دو مرحله ، نظارت نسیم رایانه از راه دور انجام شود. به یاد داشته باشید اگر با میزبان از راه دور با همان نام کاربری و رمز عبور رایانه نظارت خود متصل شوید ، شما باید قسمت “استفاده مجدد از گذرواژه من برای اتصالات از راه دور” را انتخاب کنید.
در رایانه مانیتور ، روی پیکان کشویی کنار میزبان کلیک کنید.
روی “افزودن میزبان جدید” کلیک کنید.
جزئیات رایانه از راه دور (آدرس IP یا نام میزبان) را وارد کنید. یک چراغ رنگی در بالای مرورگر ظاهر می شود تا به شما کمک کند رایانه ای را تماشا کنید.
پس از پایان کار روی “افزودن” کلیک کنید. اکنون باید رایانه از راه دور را در لیست میزبانهای موجود مشاهده کنید. روی پیکان کشویی کنار آن کلیک کنید.
برای نظارت بر آن ، روی رایانه از راه دور جدید کلیک کنید.
نام میزبانی که مشاهده می کنید نمایش داده می شود. برجسته بودن رنگ در بالای پنجره مرورگر نیز همان چیزی خواهد بود که هنگام افزودن این میزبان انتخاب کرده اید.
بسیاری از ویژگی های دیگر
با Cockpit می توانید کارهای بیشتری انجام دهید ، از جمله موارد زیر:
- سلامت عمومی رایانه را بدست آورید.
- عملکرد را با پردازنده ، حافظه ، دیسک و فعالیت شبکه کنترل کنید.
- تغییر نام میزبان
- میزبان را به یک دامنه متصل کنید.
- پنجره ترمینال را باز کنید.
- به روزرسانی های نرم افزار ، حساب های کاربری ، سرویس ها و دایمون ها ، جداول پارتیشن ، اتصالات شبکه و پل ها و آدرس های IP را مدیریت کنید.
- یک دستگاه RAID ایجاد کنید.
ویژگی های بیشتری در راه است. توسعه دهندگان یک نسخه کاری با اثبات مفهوم دارند که نمای ترکیبی از چندین میزبان را به طور هم زمان نشان می دهد. کابین خلبان پیچیده ترین ابزار مدیریت نیست ، اما بسیار مجهز است ، استفاده از آن آسان است و اکثر نیازها را برآورده می کند.
منبع: khabar-mehman.ir