查看单个帖子
旧 一周前   #1 (permalink)
susu8988
高级会员
 
注册日期: 2009-07-09
住址: 亦庄经济开发区2号院大族广场1502
帖子: 539
susu8988 正向着好的方向发展
默认 金笛短信猫如何应用于Zabbix监控

金笛短信4G全网通短信猫可以与Zabbix监控系统集成,用于发送告警通知。
以下是金笛短信在Zabbix监控中的应用方式和配置方法:

## 集成方式

1. **通过脚本集成**
- 编写调用金笛短信API的脚本
- 在Zabbix中配置告警媒介类型指向该脚本
- 设置触发条件和告警动作

2. **通过Webhook集成**
- 使用Zabbix 5.0+的Webhook功能
- 配置HTTP请求直接调用金笛短信接口

## 配置步骤

### 1. 准备金笛短信接口
- 获取金笛短信平台的API访问权限
- 记录API URL、账号、密码等认证信息

### 2. 创建Zabbix告警脚本
```bash
#!/bin/bash
# /usr/lib/zabbix/alertscripts/jindi_sms.sh

# 接收参数
to=$1
subject=$2
message=$3

# 金笛短信API调用
curl -d "un=用户名&pw=密码&da=${to}&sm=${message}&rd=1&dc=15" http://短信网关地址:端口/send
```

### 3. Zabbix控制台配置
1. 进入"管理" → "告警媒介类型"
2. 创建新媒介类型:
- 名称:金笛短信
- 类型:脚本
- 脚本名称:jindi_sms.sh
3. 添加必需的脚本参数:
- {ALERT.SENDTO}
- {ALERT.SUBJECT}
- {ALERT.MESSAGE}

### 4. 为用户分配短信告警媒介
1. 进入"用户"设置
2. 为用户添加"金笛短信"媒介
3. 配置接收手机号码

## 注意事项

1. **短信内容长度**:控制告警信息长度,避免超过短信限制
2. **频率限制**:合理设置告警触发条件,避免短信轰炸
3. **编码问题**:确保短信内容使用正确的字符编码
4. **安全性**:妥善保管API认证信息
5. **日志记录**:建议记录短信发送日志以便排查问题

## 高级配置

对于更复杂的需求,可以考虑:
- 使用短信模板
- 实现短信发送状态回执
- 设置不同优先级的告警使用不同的短信通道
- 与其它通知方式(邮件、微信等)配合使用

通过以上配置,Zabbix监控系统可以利用金笛短信网关及时将重要告警信息发送到运维人员的手机上,提高问题响应速度。
__________________
地址:北京亦庄经济技术开发区荣华南路10号院5号楼705

电话:010-82356575/76/77转6070 联系人:苏秋英

手机微信同号:13811870548 QQ: 1170923055
susu8988 当前离线   回复时引用此帖