I have a similar problem..
# systemctl status monit.service
● monit.service - Watchdog monit
Loaded: loaded (/usr/lib/systemd/system/monit.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2020-04-04 09:45:00 +03; 21min ago
Process: 4753 ExecStartPre=/usr/bin/touch /var/log/plesk/modules/monit.log (code=exited, status=0/SUCCESS)
Process: 4742 ExecStartPre=/usr/bin/touch /var/run/monit.pid (code=exited, status=0/SUCCESS)
Process: 4713 ExecStartPre=/bin/echo Starting monit service (Watchdog) (code=exited, status=0/SUCCESS)
Main PID: 4759 (monit)
Tasks: 3
CGroup: /system.slice/monit.service
└─4759 /usr/local/psa/admin/bin/modules/watchdog/monit -Ic /usr/local/psa/etc/modules/watchdog/monitrc
Apr 04 10:02:55 jedi.kalfaoglu.net monit[4759]: monit: pidfile `/var/run/nginx.pid' does not contain a valid pidnumber
Apr 04 10:02:55 jedi.kalfaoglu.net monit[4759]: monit: pidfile `/var/run/nginx.pid' does not contain a valid pidnumber
Apr 04 10:02:56 jedi.kalfaoglu.net monit[4759]: monit: pidfile `/var/run/nginx.pid' does not contain a valid pidnumber
Apr 04 10:02:56 jedi.kalfaoglu.net monit[4759]: monit: pidfile `/var/run/nginx.pid' does not contain a valid pidnumber
Apr 04 10:02:57 jedi.kalfaoglu.net monit[4759]: 'psa_spamassassin' start: /usr/local/psa/admin/bin/spammng
Apr 04 10:02:59 jedi.kalfaoglu.net monit[4759]: Service start was done successfully.
Apr 04 10:03:00 jedi.kalfaoglu.net monit[4759]: 'php_fpm' start: /usr/local/psa/admin/bin/phpinimng
Apr 04 10:03:01 jedi.kalfaoglu.net monit[4759]: 'postgresql' start: /usr/local/psa/admin/bin/pg_manage
Apr 04 10:03:01 jedi.kalfaoglu.net monit[4759]: Error: PostgreSQL is not installed.
Apr 04 10:03:01 jedi.kalfaoglu.net monit[4759]: 3
# lsof -i tcp:2912
#
What shall I do?