zabbix报警设置_zabbix报警声音怎么不响
I 通过脚本媒介,调用钉钉电话API。
zabbix可以通过脚本调用钉钉电话API,需要在钉钉开放平台上创建应用,生成的应用标识和密钥
电话告警也可以考虑使用其他第三方服务
- 睿象云https://www.aiops.com/
- Twilio服务 https://www.twilio.com/en-us
配置脚本
在zabbix_server.conf中配置告警脚本的路径
/usr/lib/zabbix/alertscripts
abbix默认是开启的
设置脚本媒介
脚本参数
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
添加消息模板
II 配置发送邮件的信息
案例:配置163邮箱
- 在配置邮件告警之前先得把/STMP/IMAP/POP3功能打开
- 服务器端口号默认是25,不加密,465是加密,如果填写465那么下main安全链接就得选择SSL/TLS
配置接收媒介
创建动作
效果
III 知识扩展
DING 2.0 发钉
“DING 2.0 发钉”是钉钉中的一个功能,可以用于向指定的用户或群组发送消息。
具体步骤如下:
- 获取accesstoken
要使用发钉功能,需要先获取accesstoken。可以通过以下API接口获取:
GET
https://oapi.dingtalk.com/gettoken?appkey=APPKEY&appsecret=APPSECRET
#其中,APPKEY和APPSECRET是在钉钉开放平台上创建应用时生成的应用标识和密钥。
- 调用API获取access_token后,就可以通过以下API接口调用发钉功能:
POST https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2?access_token=ACCESS_TOKEN
- msg_type:消息类型,必填。
支持的类型有:text(文本)、image(图片)、voice(语音)、file(文件)、link(链接)、oa(卡片)、markdown(Markdown格式的文本)。
- agent_id:应用标识,必填。
- userid_list:接收人的用户ID列表,必填。
- deptidlist:接收人所在部门的ID列表,选填。
- toalluser:是否发送给企业全部用户,选填。true-是,false-否(默认)。
- msgcontent:消息体内容,必填。
钉钉机器人自定义webhook
在钉钉中创建群聊(同组的同学创建一个群聊),在群里面添加自定义机器人
通过自定义webhook接入自定义服务
安全设置加签,只有信息内容包含签才会被机器人发送。