Решите процес праћења покретања Монита нестаје монит.сервице није успео.

Софтвер за праћење Monit не успева да покрене праћење.

Решите процес праћења покретања Монита нестаје монит.сервице није успео.

Монит покреће процес надгледања и нестаје позивајући монит.сервице фaiЛЕД.

Након инсталирања софтвера за праћење Monit у CWP контролној табли (CWP7) , процес праћења Monit нестаје и појављује се порука „monit.service failed“.

Вреди напоменути да сам покушао да омогућим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/nfsје фасцикла монтирана на мрежни диск преко НФС-а.

Монит је покренут пре НФС-а, тако да фасцикла још увек не постоји, што изазива монит грешкуError opening the log file '/var/www/html/nfs/monit/stage-web-1.log' for writing -- No such file or directory.

Како решити проблем да процес праћења покретања Монита нестаје и монит.сервице није успео.?

Решење је уређивање/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

Програм за праћење Монит сада успешно почиње при покретању.

Надам се да ће вам чланак „Решавање проблема нестајања процеса праћења Монит-а при покретању: monit.service није успео“ подељен на блогу Чен Веилианг-а ( https://www.chenweiliang.com/ ) бити од помоћи.

Слободно поделите линк овог чланка: https://www.chenweiliang.com/cwl-1422.html

Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!

Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!

 

评论

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

Дођите на врх