OpManager通过以下方式发送短信通知:
在OpManager中配置短信网关之前,您还可以从任何浏览器使用第三方API工具验证配置。
从chrome安装第三方扩展程序,例如POSTMAN,在OpManager保存配置之前检查相同的响应。
短信网关:
现在OpManager通过HTTP API支持短信通知。您可以配置自定义短信网关,前提必须是网关是HTTP或HTTPS。任何短信网关门户中的帐户都必须生成HTTP API密钥。
有关详细信息,请参阅相关的短信网关的HTTP API文档。
先决条件:
1.短信网关的账号。
2.短信网关API URL应该可以从OpManager安装的服务器访问。
3.必须有足够的短信额度才能发送短信。
有关详细信息,请参阅相关的短信网关的HTTP API文档。
配置短信服务器设置
转到设置 --> 基本设置 --> 短信服务器设置 --> 短信网关

1) HTTP URL: 表示您的短信网关供应商的网址。该字段不包含URL参数。
例如: http://www.smsserver.com/sendsms
https://api.clickatell.com/http/sendmsg
选择是否要使用POST或GET方法发送短信。
我们以Clickatell 短信网关供应商为例说明。

基于API文档配置URL。上面的URL "https://platform.clickatell.com/messages" 在以下的API文档的帮助下使用,您可以参考
https://www.clickatell.com/developers/api-documentation/rest-api-send-message/

2) HTTP 参数: 基于供应商的API文档提交HTTP请求的URL参数或请求正文。
例如:
apiKey=xxxx&toNumber=$recipient&text=$message
(or)
{"apiKey":"xxxx","to":["$recipient"],"content":"$message"}
** 像apikey这样的上述参数就是一个例子,其可能因供应商而异。
请检查API文档中的必需参数和可选参数,并对应使用。
3) 请求标头(可选,基于网关供应商):
表示URL的请求标题。
每个标题应该在一个新行中,如下所示
例如:
Content-Type : application/json
Accept: application/json
4) 响应:
成功和失败响应字段是可选的,仅用于在测试短信时是否成功发送短消息。
每个供应商都会有一组成功和失败的回复。
通过点击测试短信,OpManager将检查供应商的响应并匹配配置的字符串以及在界面中相应地显示字符串。
成功或失败消息的响应将在网关供应商的API文档中可用。
成功响应:从示例“RESPONSE”中检查短信网关供应商的API文档。
例如:
API文档的示例成功响应:
响应:
<xml>
<message_id>[ID of message in outbox]</message_id>
<status>ok</status>
</xml>
您可以将短信服务器设置下的成功响应配置为 <status>ok</status>。
失败响应: 从示例“RESPONSE”中检查短信网关供应商的API文档。
响应:
API文档中的示例失败响应。
响应(当错误的登录数据):
<xml>
<error_text>Invalid login or password</error_text>
<status>error</status>
您可以在短信服务器设置下将成功响应配置为 <status>error</status>
测试短信:
使用“测试短信”时,将HTTP参数中的 "$recipient" 和"$message" 替换为相应的手机号码和所需的消息,以检查是否收到短信。

保存配置:
保存此配置时,请将$recipient和"$message"替换为手机号码和消息内容。因为其是收件人和短消息硬编码内容参数键的占位符。

配置短信网关设置后,您可以创建短信网关类型的短信通知配置文件。
转到 设置 --> 告警通知 --> 添加 --> 短信 --> (选择网关) --> 短信网关。
要配置短信通知配置文件,请单击 此处。
SMPP:
OpManager还支持通过SMPP发送短信通知。SMPP代表短消息对等协议。电信行业中的短消息点对点(SMPP)是一种开放行业标准协议,旨在为外部短消息实体(ESME),路由实体(RE)和消息中心之间的短消息数据传输提供灵活的数据通信接口。
使用SMPP协议,称为“外部短消息实体”(ESME)的短信应用系统可以通过TCP / IP连接发起与SMSC的应用层连接,然后可以分别发送短消息并从SMSC接收短消息。其允许快速传递短信消息。
1) SMPP 服务器名称: SMPP服务器的IP地址或主机名。
2) SMPP服务器端口: SMPP服务器的端口号。
3) 用户名: 指定SMPP服务器的用户名。
4) 密码: 指定SMPP服务器的密码。
可选高级设置:
5) 源地址: 发起此消息的短消息实体地址。
6) 源地址TON: 表示源地址的编码类型。
7) 源地址NPI: 表示源地址编码方案。
8) 目的地址TON: 表示目标地址的数字类型。
9) 目的地址NPI: 表示目的地址编码方案。