[arch-general] Systemd email notifications

Paul Gideon Dann pdgiddie at gmail.com
Thu Feb 13 07:43:38 EST 2014


On Thursday 13 Feb 2014 13:35:59 Thomas Bächler wrote:
> Am 13.02.2014 13:04, schrieb Paul Gideon Dann:
> > Does anyone know of any standard system for receiving
> > notifications from systemd for unit state changes?  I currently
> > use Monit for the monitoring of many processes, and it'll e-mail
> > me when things happen (e.g. a process was restarted).  Since
> > switching to systemd, it's felt a bit silly that for several
> > processes, I'm having Monit monitor them simply because
> > systemd is unable to tell me it restarted a unit.  Monit isn't
> > actually required to keep those processes alive as it once was,
> > because systemd can do that.
> 
> I'd place a bet on the systemd dbus API: IIRC, it exports the state of
> each unit as a property and then emits the standard
> org.freedesktop.DBus.Properties.PropertiesChanged signal when the state
> changes.
> 
> So, your task would be to subscribe to that signal and act on it. This
> could be nicely done in python (and maybe someone has done it already).

Agreed, but I'm baffled as to why there isn't already a well-known tool.  To be honest, I'd 
have expected it to be important enough to be produced along-side the systemd project, 
probably with several backends for different notification systems.

Paul


More information about the arch-general mailing list