smokeping slave同步时master出现大量错误:
RRDs::update ERROR: /data/smokeping/data/Ping/alidns-v4~test.rrd: illegal attempt to update using time 1741511679 when last update time is 1741524039 (minimum one second step)
清空/data/smokeping/data/后只运行master没问题,再次启动slave就重复出现大量上面错误。
原因是fcgiwrap的运行用户和smokeping的运行用户不一样,导致读写/data/smokeping/data/__cgi/Ping/目录下文件有权限问题。
修改fcgiwrap.service运行用户和smokeping.service一样为smokeping:
User=smokeping
Group=smokeping
并调整下面文件的权限:
chown smokeping:smokeping /etc/smokeping/smokeping_secrets
chown -R smokeping:smokeping /data/smokeping/data/__cgi/
chown -R smokeping:smokeping /usr/local/smokeping/htdocs/images/