I’d like to monitor all of my Linux servers to ensure a specific service is running. The problem is, we still have some RHEL6 that we’re stuck with for a couple more months… so there’s no systemd. I found this manual rule which works great for systemd (RHEL/CentOS 7 and newer), but just stays stuck pending for anything older.
You could resort to monitoring processes instead of services. For the usual daemons etc., this should cover much of what one usually needs (make sure service foo is up).