[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