diff options
author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-05-24 14:06:25 +0000 |
---|---|---|
committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-05-24 14:06:25 +0000 |
commit | 5289734985255feca1466a43f7f70bb4d60d4cc6 (patch) | |
tree | 946e55abde2772d5db7b2fce5d370e08378ca3a6 /src/zabbix_server/alerter/alerter.c | |
parent | 8103bd83969f92546e95bdf689aea2d9821f5645 (diff) | |
download | zabbix-5289734985255feca1466a43f7f70bb4d60d4cc6.tar.gz zabbix-5289734985255feca1466a43f7f70bb4d60d4cc6.tar.xz zabbix-5289734985255feca1466a43f7f70bb4d60d4cc6.zip |
- added support for direct sending of SMS via GSM modem (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@2897 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_server/alerter/alerter.c')
-rw-r--r-- | src/zabbix_server/alerter/alerter.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/zabbix_server/alerter/alerter.c b/src/zabbix_server/alerter/alerter.c index e44ccc9d..684c3e3d 100644 --- a/src/zabbix_server/alerter/alerter.c +++ b/src/zabbix_server/alerter/alerter.c @@ -50,6 +50,7 @@ #include "log.h" #include "zlog.h" #include "email.h" +#include "sms.h" #include "alerter.h" @@ -105,6 +106,10 @@ static int execute_action(DB_ALERT *alert,DB_MEDIATYPE *mediatype, char *error, res = send_email(mediatype->smtp_server,mediatype->smtp_helo,mediatype->smtp_email,alert->sendto,alert->subject, alert->message, error, max_error_len); } + else if(mediatype->type==ALERT_TYPE_SMS) + { + res = send_sms(mediatype->gsm_modem,alert->sendto,alert->message, char *error, int max_error_len); + } else if(mediatype->type==ALERT_TYPE_EXEC) { /* if(-1 == execl(CONFIG_ALERT_SCRIPTS_PATH,mediatype->exec_path,alert->sendto,alert->subject,alert->message))*/ |