notify_email plugin: Add plugin to send notifications via email.
authorOleg King <king2@kaluga.ru>
Wed, 4 Jun 2008 13:22:45 +0000 (15:22 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Wed, 4 Jun 2008 13:31:08 +0000 (15:31 +0200)
commita1dd93a24121e1b11406fdeb94954900bc9774aa
tree361d06f0bd0a8d58b448225c1a6933c6ede5953e
parentc28bc580c110c78741d0805c7652e05d994b0ff4
notify_email plugin: Add plugin to send notifications via email.

Hello, Collectd.

I wrote a new plugin - notify_email.

This plugin will notify you when threshold conditions are met - one email per
one threshold notify. Email can be sent more then one recipient. Plugin does
this by initiating SMTP session to specified SMTP server (it can also do SMTP
AUTH if needed).

Plugin uses libesmtp library.

Please note:
  1. SMTPFrom value sometimes is checked by SMTP server - you
     can get failure from SMTP server if you are using not-existent
     email.

  2. SMTPSubject can contain two '%s' - first for severity and
     second for hostname.

  3. Hostname used in SMTP connection - is hostname_g, hostname
     that is used for all collectd host identification. If it cannot
     be resolved by internet DNS - you can expect problems when sending
     emails.

Patch and new file are included as attach.
configure.in
src/Makefile.am
src/collectd.conf.in
src/notify_email.c [new file with mode: 0644]