حل مشکل start monitmonit.service یک سرویس بومی نیست و به systemd-sysv-install هدایت می شود

🚀 راه‌اندازی مانیتور با شکست مواجه شد؟ یاد بگیرید چگونه مشکلات نصب syv در systemd-s را در ۱ دقیقه حل کنید!

💻 مونیت شروع نشد؟ اشاره"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"؟ این مقاله به شما می آموزد که چگونه به سرعت آن را برطرف کنید. لینـوکــس سرور به حالت عادی بازگشته است! ⚡ برای اوبونتو،لینوکس، دبیان و سایر سیستم ها، این کار را در 3 مرحله ساده انجام دهید! دیگر نگران مونیت نباشید و شروع به یادگیری آن کنید! 🔧

root@hcp:~# sudo systemctl enable monit
sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

پیغام خطای شما:

monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

معنی:monit نه یک سرویس systemd بومی، بلکه بر اساس sysvinit(سیستم init به سبک قدیمی).

在 systemctl enable monit وقتی systemd پیدا کرد monit 没有 فایل سرویس systemd واقعی، بنابراین به طور خودکار تماس می گیرد systemd-sysv-install تا با روش مدیریت سرویس قدیمی سازگار باشد.

چگونه حل کنیم؟

حل مشکل start monitmonit.service یک سرویس بومی نیست و به systemd-sysv-install هدایت می شود

شما 3 راه برای رفع این مشکل دارید:

روش 1: به صورت دستی یک سرویس systemd ایجاد کنید

در صورت تمایل monit می توانید آن را مانند یک سرویس systemd معمولی مدیریت کنیدفایل واحد systemd را به صورت دستی ایجاد کنید.

  1. یک فایل سرویس systemd ایجاد کنید :

    sudo nano /etc/systemd/system/monit.service
    
  2. محتوای زیر را وارد کنید :

    [Unit]
    Description=Pro-active monitoring daemon for Unix systems
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/monit -I
    ExecReload=/usr/bin/monit reload
    Restart=always
    StandardOutput=syslog
    StandardError=syslog
    SyslogIdentifier=monit
    
    [Install]
    WantedBy=multi-user.target
    

    توضیح دهید :

    • ExecStart=/usr/bin/monit -I اجازه دهید Monit استفاده کند init حالت
    • Restart=always بعد از خرابی، Monit را به طور خودکار راه اندازی مجدد کنید.
    • WantedBy=multi-user.target بگذارید با سیستم شروع شود.
  3. ذخیره و خروج(طبق Ctrl + X،سپس Y وارد کنید).

  4. پیکربندی systemd را مجدداً بارگذاری کنید :

    sudo systemctl daemon-reload
    
  5. فعال کردن و شروع Monit :

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. بررسی وضعیت اجرای مانیتور :

    sudo systemctl status monit
    

روش 2: با استفاده از دستور قدیمی، Monit را فعال کنید

زیرا monit احتمالاً مبتنی بر SysVinit است، نه systemd، بنابراین می توانید از سنتی استفاده کنید update-rc.d سفارش:

sudo update-rc.d monit defaults
sudo update-rc.d monit enable

سپس آن را به صورت دستی شروع کنید:

sudo service monit start

بررسی وضعیت :

sudo service monit status

اگر این موفق شد، به این معنی است monit متکی به سیستم init قدیمی تر است، نه systemd.

روش 3: استفاده مستقیم monit شروع دستی فرمان

اگر فقط می خواهید Monit را به طور موقت بدون راه اندازی خودکار در هنگام بوت اجرا کنید، می توانید مستقیماً آن را اجرا کنید:

sudo monit

سپس بررسی کنید:

sudo monit status

اگر برای کنترل آن به systemd نیاز ندارید، این به خوبی کار خواهد کرد!

خلاصه

  • روش 1(update-rc.d): قابل استفاده برای Monit بر اساس SysVinit.
  • روش 2(به صورت دستی یک سرویس systemd ایجاد کنید): این برای موقعیت هایی مناسب است که می خواهید از systemd برای مدیریت Monit استفاده کنید.
  • روش 3(مستقیم اجرا کنید monit): مناسب برای کسانی که نمی خواهند پیکربندی systemd را تغییر دهند و فقط می خواهند Monit اجرا شود.

می‌توانید ابتدا روش ۱ را امتحان کنید . اگر این روش جواب نداد، از روش ۲ برای ایجاد پیکربندی systemd استفاده کنید. این روش باید مشکل را کاملاً حل کند! 🚀

امیدوارم مقاله «حل مشکل «start monitmonit.service یک سرویس بومی نیست و به systemd-sysv-install هدایت می‌شود»» که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.

لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-32487.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

رفته به بالا