|
|
Subscribe / Log in / New account

The Debian init system general resolution returns

The Debian init system general resolution returns

Posted Oct 18, 2014 3:35 UTC (Sat) by raven667 (subscriber, #5198)
In reply to: The Debian init system general resolution returns by mgb
Parent article: The Debian init system general resolution returns

None of that is true, restarts have a holddown timer so configuration errors won't result in an endlessly restarting service unless the admin specifies, it also exposes a simple watchdog protocol that a daemon can opt to use to signal that it's still healthy, mount points are dependencies in systemd so it won't try to start a service if the underlying storage dosen't exist, preventing data loss. Obviously pid 1 can't prevent a hardware failure or an application failure, but it gives you best-of-breed tools for handling failures that might occur, as good as daemontools or anything else out there, and included by default applying to all the relevant software you already get from your distro.


to post comments

The Debian init system general resolution returns

Posted Oct 18, 2014 3:51 UTC (Sat) by mgb (guest, #3226) [Link] (1 responses)

Yes, systemd is lagging years behind Nagios and Icinga.

The Debian init system general resolution returns

Posted Oct 18, 2014 4:08 UTC (Sat) by raven667 (subscriber, #5198) [Link]

Are you actually, legitimately suggesting that a fully working init repalces the need for Nagios, or just trying to score rhetorical points? In any event you could certainly use a more complex service check like what you run under nagios and then communicate with systemd either with systemctl or over the api to shutdown or restart problematic services. You probably could even make a watchdog unit that is kicked off by a timer and runs the complex availability check when the service you are monitoring is enabled, maybe that becomes a new standard for how high availability services are monitored.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds