This has just started hapenning to my also. The cause, I think, that evenutally a tmpfile cleanup will delete /run/smokeping - maybe depends on age and/or because it is not owned by root.
One solution (I found for other systemd processes run as non-root) is to add a config file: /usr/lib/tmpfiles.d/smokeping.conf Contents should be something like: d /run/smokeping 0755 smokeping smokeping - - to have systemd recreate the dir when smokeping is started. Regards, Cameron.

