发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本
Posted 小学生^.^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本相关的知识,希望对你有一定的参考价值。
在/etc/zabbix/zabbix_server.conf配置文件中,有一个AlertScriptsPath指令,指明了媒介的脚本存放的路径,AlertScriptsPath=/usr/lib/zabbix/alertscripts
在/usr/lib/zabbix/alertscripts目录下创建一个脚本,可以实现给QQ发送邮件
vi /usr/lib/zabbix/alertscripts/sendMailToQQ.sh
#! /bin/bash
# 拿到发送邮件的人的地址,$1表示[email protected]
destination=$1
# 拿到主题,$2表示动作中定义的主题
subject=$2
# 拿到内容,$3表示动作中定义的内容
body=$3
echo $body | mail -s $subject $destination
chmod +x /usr/lib/zabbix/alertscripts/sendMailToQQ.sh
以上是关于发送消息的时候,会指定用户,其实还可以定义媒介为脚本,让用户执行这个脚本的主要内容,如果未能解决你的问题,请参考以下文章