Монитти баштоону көзөмөлдөө процессин чечүү monit.service ишке ашкан жок.

Monit мониторинг программасы мониторингди баштай албай жатат.

Монитти баштоону көзөмөлдөө процессин чечүү monit.service ишке ашкан жок.

Monit мониторинг процессин баштап, monit.service faiалып барды.

CWP башкаруу панелине (CWP7) Monit мониторинг программасын орноткондон кийин , Monit мониторинг процесси жок болуп, "monit.service ишке ашкан жок" деген билдирүү пайда болот.

Мен иштетүүгө аракет кылганымды белгилей кетүү керекsystemctl enable monit

[root@stage-web-1 vagrant]# systemctl status monit
monit.service - Pro-active monitoring utility for unix systems
Loaded: loaded (/usr/lib/systemd/system/monit.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2017-06-01 16:37:00 UTC; 6min ago
Process: 1131 ExecStop=/usr/bin/monit quit (code=exited, status=1/FAILURE)
Process: 1079 ExecStart=/usr/bin/monit -I (code=exited, status=1/FAILURE)
Main PID: 1079 (code=exited, status=1/FAILURE)

Jun 01 16:37:00 stage-web-1 systemd[1]: Started Pro-active monitoring utility for unix systems.
Jun 01 16:37:00 stage-web-1 systemd[1]: Starting Pro-active monitoring utility for unix systems...
Jun 01 16:37:00 stage-web-1 monit[1079]: Error opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory
Jun 01 16:37:00 stage-web-1 systemd[1]: monit.service: main process exited, code=exited, status=1/FAILURE
Jun 01 16:37:00 stage-web-1 monit[1131]: Error opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory
Jun 01 16:37:00 stage-web-1 systemd[1]: monit.service: control process exited, code=exited status=1
Jun 01 16:37:00 stage-web-1 systemd[1]: Unit monit.service entered failed state.
Jun 01 16:37:00 stage-web-1 systemd[1]: monit.service failed.

Аны фактылар көрсөтүп турат/var/www/html/nfsNFS аркылуу тармактык дискке орнотулган папка.

Монит NFSден мурун башталган, андыктан папка али жок, бул monit катасын жарататError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

Монитти баштоону көзөмөлдөө процесси жок болуп, monit.service ишке ашпай калган көйгөйдү кантип чечсе болот?

Чечим түзөтүү болуп саналат/lib/systemd/system/monit.service:

[Unit]
Description=Pro-active monitoring utility for unix systems
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/monit -I
ExecStop=/usr/bin/monit quit
ExecReload=/usr/bin/monit reload

[Install]
WantedBy=multi-user.target

жана кошууnfs.serviceОшогоAfterкийинчерээк. Акыркы жыйынтык мындай көрүнөт:

[Unit]
Description=Pro-active monitoring utility for unix systems
After=network.target nfs.service

[Service]
Type=simple
ExecStart=/usr/bin/monit -I
ExecStop=/usr/bin/monit quit
ExecReload=/usr/bin/monit reload

[Install]
WantedBy=multi-user.target

Мониторинг программасы азыр жүктөө учурунда ийгиликтүү башталат.

Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "Иштетүү учурунда жоголуп бараткан Monit мониторинг процессин чечүү: monit.service ишке ашкан жок" деген макала сизге пайдалуу болот деп үмүттөнөбүз.

Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-1422.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

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

Жылдыруу үчүн Top