Since the omv-writecache plugin updated from 8.2.2 to 8.2.3 on both my AMD64 and arm64 OMV servers yesterday, monit seems to be unhappy for some reason.
Got two notification emails today (Sep. 6) at 2:39 pm, one saying that the rrdcached service does not exist (prompting monit to restart), the other one saying the restart failed.
First email:
QuoteDisplay MoreThe system monitoring needs your attention.
Host: backserv
Date: Sun, 06 Sep 2026 14:39:34
Service: rrdcached
Event: Does not exist
Description: process is not running
This triggered the monitoring system to: restart
Second email:
QuoteDisplay MoreThe system monitoring needs your attention.
Host: backservDate: Sun, 06 Sep 2026 14:40:04
Service: rrdcached
Event: Execution failed
Description: failed to start (exit status 0) -- no output
This triggered the monitoring system to: alert
My WriteCache settings on backserv (the arm64 system) are as follows. Note that it's set up for daily flush/rotate at ... yep, 2:39 pm.
Output of systemctl --full --no-pager status monit:
(This started around the 14:39 time stamp and just keeps going on)
● monit.service - Pro-active monitoring utility for unix systems
Loaded: loaded (/usr/lib/systemd/system/monit.service; enabled; preset: enabled)
Active: active (running) since Sun 2026-09-06 14:39:04 EDT; 35min ago
Invocation: d7502e8268f640b2840e2bcdefacad5b
Docs: man:monit(1)
https://mmonit.com/wiki/Monit/HowTo
Main PID: 100044 (monit)
Tasks: 2 (limit: 4297)
Memory: 4.6M (peak: 6.1M)
CPU: 4.205s
CGroup: /system.slice/monit.service
└─100044 /usr/bin/monit -I
Sep 06 15:12:41 backserv monit[100044]: 'rrdcached' trying to restart
Sep 06 15:12:41 backserv monit[100044]: 'rrdcached' start: '/bin/systemctl start rrdcached'
Sep 06 15:13:11 backserv monit[100044]: 'rrdcached' failed to start (exit status 0) -- no output
Sep 06 15:13:41 backserv monit[100044]: 'rrdcached' process is not running
Sep 06 15:13:41 backserv monit[100044]: 'rrdcached' trying to restart
Sep 06 15:13:41 backserv monit[100044]: 'rrdcached' start: '/bin/systemctl start rrdcached'
Sep 06 15:14:11 backserv monit[100044]: 'rrdcached' failed to start (exit status 0) -- no output
Sep 06 15:14:41 backserv monit[100044]: 'rrdcached' process is not running
Sep 06 15:14:41 backserv monit[100044]: 'rrdcached' trying to restart
Sep 06 15:14:41 backserv monit[100044]: 'rrdcached' start: '/bin/systemctl start rrdcached'
Display More
Output of systemctl --full --no-pager status rrdcached:
● rrdcached.service - LSB: start or stop rrdcached
Loaded: loaded (/etc/init.d/rrdcached; generated)
Active: active (exited) since Sat 2026-09-05 18:56:00 EDT; 20h ago
Invocation: ffb53509f05647dbbe6716d42232e7f6
Docs: man:systemd-sysv-generator(8)
Process: 2006 ExecStart=/etc/init.d/rrdcached start (code=exited, status=0/SUCCESS)
Mem peak: 61.3M
CPU: 6min 8.242s
Sep 05 18:55:59 backserv systemd[1]: Starting rrdcached.service - LSB: start or stop rrdcached...
Sep 05 18:56:00 backserv rrdcached[2006]: rrdcached started.
Sep 05 18:56:00 backserv systemd[1]: Started rrdcached.service - LSB: start or stop rrdcached.
Display More
This never happened before, and I didn't change any settings in the writecache plugin. Everything else seems to be working just fine, it's just the endless error logs.
It's also interesting to note that this only affects my arm64 server. My main AMD64 system flushes/rotates both hourly and daily at 5:33 am, and has not complained at all.
What's going on, and what's the fix?