<div dir="ltr">We just migrated to Systemd and we love it!<br><br>Now I'm looking for a way to monitor if all the "important units" of my system are running or not.<br>My plan is to create a target that "wants" all those important units.<br>Then I'll just need to check that the dependencies of those units are active. If there are non-active units for 5 minutes or more I'll trigger an alert.<br><br>Do you think that's a good way to check the healthiness of my units, or is there a better way?<br><br>And what is the best way to check if all dependent units of a target are active?<br>I could do something like:<br>--------------------<br>for unit in $(systemctl list-dependencies --plain --full sk.target); do if [ "${unit}" != "●" ]; then echo "${unit}: $(systemctl is-active "${unit}")"; fi; done<br>--------------------<br><br>But I'm wondering if there's a more programmatic way of querying that information (without filtering those status "dots")?<br><br>Thanks,<br> Reto</div>