فهرست مقاله
این آموزش بر روی موارد زیر تمرکز دارد:
چگونهلینوکس 7 روی سرور اجرا می شودVestaCPپانل نصب شدهنظارت بر نظارتبرنامه؟
پنل VestaCP سیستم CentOS 7، چگونه پیکربندی Monit را تنظیم کنیم؟
مونیت چیست؟
Monit یک ابزار منبع باز کوچک برای مدیریت و نظارت بر سیستم های یونیکس است.
مونیت در صورت خاموش شدن خودکار، روند سرویس مشخص شده را کنترل می کند، به طور خودکار راه اندازی مجدد می شود و در صورت بروز خطا می تواند اعلان های ایمیل را ارسال کند.
اگر از CentOS 7 استفاده می کنید، VestaCP را به عنوان پنل خود اجرا کنید و Monit را برای نظارت بر فرآیندهای سرور خود مانند: Nginx، Apache، MariaDB و غیره نصب کرده اید.
مخزن EPEL را فعال کنید
RHEL/CentOS 7 64 بیتی:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
RHEL/CentOS 6 32 بیتی:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
- CentOS 7 از مخازن EPEL 32 بیتی پشتیبانی نمی کند، بنابراین از RHEL/CentOS 6 32 بیتی استفاده کنید.
Monit را روی CentOS 7 نصب کنید
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
پورت 2812 را در VestaCP فعال کنید
هنگامی که مانیتورینگ Monit را با موفقیت نصب کردید، باید دیمون را راه اندازی کنید، پورت ها، آدرس های IP و سایر تنظیمات را فعال کنید.
مرحله 1:وارد VestaCP خود شوید
مرحله 2:وارد فایروال شوید.
- روی "Firewall" در بالای ناوبری کلیک کنید.
مرحله 3:روی دکمه + کلیک کنید.
- وقتی ماوس را روی دکمه + نگه دارید، می بینید که دکمه به «افزودن قانون» تغییر می کند.
مرحله 4:قوانین را اضافه کنید.
از موارد زیر به عنوان تنظیمات قانون ▼ استفاده کنید
- عمل: قبول
- پروتکل: TCP
- پورت: 2812
- آدرس IP: 0.0.0.0/0
- نکات (اختیاری): MONIT
در زیر تصویری از تنظیمات فایروال وستا ▼ است
مرحله 5:فایل پیکربندی Monit را ویرایش کنید
پس از نصب Monit، باید فایل پیکربندی اصلی را ویرایش کنید و نام کاربری و رمز عبور خود را تنظیم کنید.
در زیر یک آموزش پیکربندی برای نظارت و راه اندازی مجدد فرآیندهای پنل Vesta در CentOS 7 آمده است.
قبلاً وبلاگ Chen Weiliang آموزشی در مورد نصب و پیکربندی Monit در CentOS 6 ▼ به اشتراک گذاشت.
با این حال، پیکربندی برنامه مانیتورینگ Monit در CentOS 7 تا حدودی با آن در CentOS 6 متفاوت است و دقیقاً یکسان نیست.اگر شما……پس از ایجاد فایل های پیکربندی مورد نیاز، خطاهای نحوی ▼ را تست کنید
monit -t
مانیتور را با تایپ ساده شروع کنید:
monit
سرویس Monit را در هنگام راه اندازی ▼ راه اندازی کنید
systemctl enable monit.service
مانیتور یادداشت ها
Monit خدمات پردازشی را مانیتور می کند، به این معنی که سرویس های نظارت شده توسط Monit را نمی توان با استفاده از روش های معمولی متوقف کرد، زیرا پس از توقف، Monit آنها را دوباره راه اندازی می کند.
برای متوقف کردن سرویسی که توسط Monit نظارت می شود، باید از چیزی شبیه به آن استفاده کنیدmonit stop name
چنین دستوری، برای مثال توقف nginx ▼
monit stop nginx
برای متوقف کردن تمام خدمات تحت نظارت Monit▼
monit stop all
برای راه اندازی یک سرویس می توانید استفاده کنیدmonit start name
چنین دستوری ▼
monit start nginx
همه خدماتی که توسط Monit ▼ نظارت می شوند را شروع کنید
monit start all
برنامه مانیتورینگ Monit ▼ را حذف نصب کنید
yum remove monit
وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "چگونه برنامه مانیتورینگ Monit را روی پنل VestaCP سیستم CentOS 7 نصب کنیم؟ ، برای کمک به شما
به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-731.html
به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!