Level of the details monitored
There're almost unlimited combinations of what details one can monitor on some target. It's possible to monitor every single detailed parameter of a process, such as detailed memory usage, the existence of PID files, and many more things, and it's possible to simply check whether a process is running.
Sometimes, a single service can require multiple processes to be running, and it might be enough to monitor whether a certain category of processes is running as expected, trusting some other component to figure that out. One example could be Postfix, the email server. Postfix runs several different processes, including master, pickup, anvil, and smtpd. While checks could be created against every individual process, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access