summaryrefslogtreecommitdiffstats
path: root/src/zabbix_server/alerter/alerter.c
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-05-24 14:06:25 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-05-24 14:06:25 +0000
commit5289734985255feca1466a43f7f70bb4d60d4cc6 (patch)
tree946e55abde2772d5db7b2fce5d370e08378ca3a6 /src/zabbix_server/alerter/alerter.c
parent8103bd83969f92546e95bdf689aea2d9821f5645 (diff)
downloadzabbix-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.c5
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))*/