2 u012415687 u012415687 于 2016.04.05 17:00 提问

zabbix自定义邮件脚本获取不到值

我用zabbix3.0.1版本中遇到了一个问题, 通过自定义邮件报警脚本来发邮件,。
#!/bin/sh
subject=$2
body=$3
echo $3 > /usr/local/zabbix-server/share/zabbix/alertscripts/test.txt
FILE=/usr/local/zabbix-server/share/zabbix/alertscripts/mailtmp.txt
echo "$3" > $FILE
dos2unix -k $FILE

/bin/mail -s "$2" $1 < $FILE

以上是脚本。 $1 2 3 都获取不到值。 selinux已经关了,目录权限都是一致,脚本是绝对执行了,我做过测试。但是$1 2 3的值 就是取不到,求助。。。

1个回答

wangzhen198423
wangzhen198423   2017.09.08 16:28

Script parameters Add command-line parameters to the script.
{ALERT.SENDTO}, {ALERT.SUBJECT} and {ALERT.MESSAGE} macros are supported in script parameters.
Customizing script parameters is supported since Zabbix 3.0.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
运维监控篇(3)_Zabbix自定义脚本发送报警邮件
运维监控篇(3)_Zabbix自定义脚本发送报警邮件 Zabbix发送报警邮件一般采用自定义的脚本来发送比较简洁,一个几十行的脚本和zabbix稍加设置就好了。 1、Zabbix Server 配置文件中开启(取消)AlertScriptsPath选项(注释),该选项指定的路径为存放报警脚本的位置。 1 2 [root@Zabb
Zabbix3.2邮件告警python脚本
Zabbix自动化监控QQ交流群:9888359 欢迎喜欢交流的朋友加入! 一、概述及环境要求 1、概述 zabbix监控也起到重要作用,以下是使用python脚本发送告警邮件配置方法。之前使用过sendemail邮件报警但是发现邮件主题为中文时候会出现乱码的问题。 2、环境安装要求 Zabbix软件版本:zabbix3.2.6 操作系统:CentOS release 6.8 (Final) ...
zabbix设置邮件告警的两种方式(内部mail和脚本)
说明: Zabbix监控服务端、客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常。 实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱。 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操作系统:CentOS 主机名:zabbix.o
zabbix自定义key监控mysql
Zabbix自定义key监控mysql zabbix agent 端: 先写好获得所监控数据的脚本/etc/zabbix/scripts/checkmysql.sh 权限要注意。 #!/bin/bash MYSQL_SOCK=”/var/lib/mysql/mysql.sock” #mysql的socket文件位置 MYSQL_PWD=123 #你
zabbix通过python脚本发告警邮件
python脚本为敏捷开发脚本,在zabbix监控也起到重要作用,以下是使用python脚本发送告警邮件配置方法。 脚本如下: #!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText import sys mail_host = 'smtp.126.com' mail_user
zabbix 发送邮件和短信的脚本
发送短信和邮件的脚本
zabbix 添加自定义key
vim /etc/zabbix/zabbix_agentd.conf UserParameter=zjzc.login,/bin/sh /usr/sbin/get_login.sh UserParameter=zjzc.pay,/bin/sh /usr/sbin/get_pay.sh UserParameter=zjzc.haporxy,/bin/sh /usr/sbin/netstat-wc
zabbix创建自定义键值和触发器
说明:zabbix可以自定义创建模板,模板中包括了下面几项内容: ### 应用集:就是你想分几块进行监控(比如内存 CPU IO  网络等等) 项目 :项目是针对一个应用集来弄的(如果我要采集应用集 中 内存 的使用情况 你可以定义多个项目 比如总共内存 可用内存 空闲内存等等) 触发器 :触发器是针对一个项目来弄的(如果你采集可用内存的项目中 添加一个触发器当可以内
zabbix 监控linux主机获取脚本值
因为生产环境中,除了基础监控,业务监控需要写一些脚本来监控业务数值,本文章目的是将脚本自定义为键值 1.本文章的脚本是获取一个接口的参数 脚本执行会输出一个数值 2.在zabbix_agentd.conf 自定义键值 3.在zabbix 监控页面添加监控项目
Zabbix3.0邮件告警配置
概述 安装环境 编写脚本 修改配置文件 新建媒体类型 添加收件人 配置报警动作 测试概述最近在部署调试zabbix3.0监控系统,邮件告警是监控系统中必不可少的一部分,下面就来谈谈通过自定义脚本的方式来给zabbix3.0配置邮件告警。安装环境 zabbix server版本为3.0.3,使用rpm包方式安装 使用官方rpm包方式安装的zabbix server本身不支持SMTP authentic