自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型Script
自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型Script
当事件通知到自定义脚本Script,会传递三个参数它,分别为$1(发送给谁) $2(标题) $3(内容)。例如发送邮件给我自己的qq邮箱4224179@qq.com,标题为nginx离线,内容是IP地址:1.1.1.1,nginx异常,请立即处理。
1. 媒介配置-自定义脚本
点击administrator->media types->create media types 选择Script

| Name | 触发器名称 | 
| Type | 介质类型 | 
| script name | 脚本名称(需要先定义AlertScriptsPath,mail.sh放在这个目录下,写绝对路径没用) | 
| Enabled | 状态 | 
配置AlertScriptsPath
mkdir /usr/local/zabbix-3.0.2/alertscripts
vim /usr/local/zabbix-3.0.2/etc/zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix-3.0.2/alertscripts 监控脚本路径这样设置一条记录。
脚本编写:
# cd /usr/local/zabbix-3.0.2/alertscripts
# cat mail.sh
#!/bin/sh
to=$1
subject=$2
body=$3
/usr/local/bin/sendEmail -f carlos@163.com -t “$to” -s mail.163.com -u “$subject” -o message-content-type=html -o message-charset=utf8 -xu carlos@163.com -xp adminzabbix -m “$body” >> /tmp/22.log
注意脚本设置号以后要设置权限,否则无法执行:
chown zabbix.zabbix mail.sh
chmod +x mail.sh
2. 给用户指定媒介
Administration->Users->打开用户配置->media type里面添加刚增加的媒介


| 选项 | 描述 | 
| Type | 选择媒介名称,此处选sendEmail | 
| Send to | 发邮件给谁,例如support@ttlsa.com | 
| When active | 发送时间,只有在这个时间段内才会发邮件 | 
| Use if severity | 发送邮件的触发器级别 | 
| Status | 当前媒介状态 Enabled - 使用中. Disabled - 禁用中.  | 
备注:sendEmail如果没有安装,请参考 《linux如何配置使用sendEmail发送邮件》 。
自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型Script的更多相关文章
- 自学Zabbix3.10.1.4-事件通知Notifications upon events-媒介类型Ez Texting
		
自学Zabbix3.10.1.4-事件通知Notifications upon events-媒介类型Ez Texting Ez Texting是zabbix的技术合作伙伴,主要提供短信服务,用手机注 ...
 - 自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型自定义脚本
		
自学Zabbix3.10.1.5-事件通知Notifications upon events-媒介类型自定义脚本
 - 自学Zabbix3.10.1.3-事件通知Notifications upon events-媒介类型Jabber
		
自学Zabbix3.10.1.3-事件通知Notifications upon events-媒介类型Jabber Jabber有第三方插件,能让Jabber用户和MSN.YahooMessager. ...
 - 自学Zabbix3.10.1.2-事件通知Notifications upon events-媒介类型SMS
		
自学Zabbix3.10.1.2-事件通知Notifications upon events-媒介类型SMS 服务器安装串口GSM短信猫之后,zabbix可以使用它来发送短信通知给管理员,如下注意事项 ...
 - 自学Zabbix3.10.1.1-事件通知Notifications upon events-媒介类型email
		
自学Zabbix3.10.1.1-事件通知Notifications upon events-媒介类型email 配置媒介Email Administration→Media types->Cl ...
 - 自学Zabbix3.10.2-事件通知Notifications upon events-Actions报警配置
		
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix3.10.2-事件通知Notifications upon events-Acti ...
 - 自学Zabbix3.10.1-事件通知Notifications upon events-媒介类型
		
自学Zabbix3.10-事件通知Notifications upon events-媒介类型 zabbix触发器到了要发送通知的情况下,需要一个中间介质来接收并传递它的消息给运维们,以往用nagio ...
 - 自学Zabbix3.10.2.1 linux如何配置使用sendEmail发送邮件
		
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix3.10.2.1 linux如何配置使用sendEmail发送邮件 sendEma ...
 - SQL Server 事件通知(Event notifications)
		
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 基础知识(Rudimentary Knowledge) 事件通知监控DDL(NotifyQue ...
 
随机推荐
- 【LeetCode206】Reverse Linked List★
			
题目描述: 解题思路: 关于单链表的反转有迭代和递归两种方法,方法不在多,本文主要介绍迭代的方法. 迭代的方法,要使用三个指针,需要注意一点的是指针的初始化,对第一个指针初始化为pre=null,第二 ...
 - mfc   CListCtrl 报表格式
			
知识点: CListCtrl报表格式 CListCtrl报表格式添加列 CListCtrl报表格式添加行 CListCtrl报表格式设置单元格 一.CListCtrl报表格式 类名:SysListVi ...
 - mfc   CFileFind查找类
			
查找文件 CFileFind类 提取文件图标 显示大图标 显示小图标 一.查找文件 . CFileFind类 //c:\mydir\myfile.txt GetFileName 获取文件名 myfil ...
 - dxp altium pcb里面如果想让重叠的两个元件不报错怎么设置?
			
dxp的设置是Design Rules里面有个Placement选项,把第一个的钩去掉即可.
 - [CF1025F]Disjoint Triangles[极角排序+组合计数]
			
题意 平面上有 \(n\) 个点,选出六个点构成两个三角形,问有多少种构造方式使得两个三角形没有交集. \(n\leq 2000\) 分析 枚举连接两个三角形的两个顶点,同时能够将两个三角形划分在直线 ...
 - TFS2012独占签出设置
			
说明:TFS2012默认是可以多人签出同一个文件.如果要设为独占签出,请看下面操作步骤 1. 2. 3. 然后选择工作区---编辑---高级.最后如下图,在位置那里选择服务器. END
 - Lambda学习---StreamApi使用
			
package com.zx; import com.zx.entity.Book; import org.junit.Test; import java.time.LocalDate; import ...
 - CentOS7 Rsync服务搭建-Rsync+Inotify架构实现实时同步
			
一.rsync 概念 1.rsyncrsync是类unix/linux系统下的数据镜像备份工具.使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主机同 ...
 - Python初学者随笔Week1
			
Python从入门到放弃 本文主要是描述的是作为初学者对python学习的过程与经历分享,包括一些历程的分享与重要的时间节点记录,对于python学习的笔记与心得. 如果你也是初学者,我们可以一起学习 ...
 - 企业落地Kubernetes的问题与对策
			
在当今云计算领域,“容器技术”已经从三四年前的炒作期正式进入了产业落地期,而Kubernetes作为容器平台的标准已经得到了广泛应用. Kubernetes从2014年6月由Google宣布开源,到2 ...