020.Zabbix的Actions配置
一 Action概述

|
名称
|
作用
|
|
Trigger
|
当Trigger的状态从OK变为PROBLEM
|
|
Discovery
|
当network discovery工作
|
|
Auto registration
|
主动模式的agent自动注册
|
|
Internal
|
当Items变成不被支持(unsupported)或者Trigger变为未知状态(unknown state)
|
二 Action配置
2.1 配置步骤
- Configuration---->Actions
- 在Event source中选择事件来源
- Create action
- 设置Action参数
- Conditions,设置执行动作
2.2 具体配置


|
参数
|
描述
|
|
Name
|
唯一的Action名字
|
|
Type of calculation
|
条件之间的关系,且或非
|
|
Conditions
|
维护周期
触发器状态为PROBLEM
|
|
New condition
|
添加新的更多的条件
|

|
参数
|
描述
|
|
Default operation step duration
|
默认时间间隔为1小时
|
|
Default subject
|
默认报警通知主题,可以包含宏,如{TRIGGER.NAME}
|
|
Default message
|
默认通知内容,可以包含宏,如{HOST.NAME}
|
|
Pause operations while in maintenance
|
维护周期时间内暂时此告警操作
|
|
Operations
|
操作内容
|
|
Operation details
|
具体操作细节
Steps:执行操作的起始次数,0结束表示无限制
Step duration:每次操作的时间间隔
Operation type:操作形式,发送信息,发送远程命令
Send to User groups:发送信息所接受的用户组
Send to Users:发送信息所接受的用户
Send only to:发送信息通知的介质,如邮件、即使讯息
Default message:默认信息内容
|
- 告警主机:{HOST.NAME}
- 主机IP: {HOST.IP}
- 告警时间:{EVENT.DATE} {EVENT.TIME}
- 告警等级:{TRIGGER.SEVERITY}
- 告警信息:{TRIGGER.NAME}
- 问题详情:{ITEM.NAME}:{ITEM.VALUE}
- 事件ID: {EVENT.ID}

|
参数
|
描述
|
|
Default subject
|
默认报警通知主题
|
|
Default message
|
默认通知内容
|
|
Operations
|
事件恢复后执行的操作内容
|
|
Operation details
|
具体操作细节
Steps:执行操作的起始次数,0结束表示无限制
Step duration:每次操作的时间间隔
Operation type:操作形式,发送信息,发送远程命令
Send to User groups:发送信息所接受的用户组
Send to Users:发送信息所接受的用户
Send only to:发送信息通知的介质,如邮件、即使讯息
Default message:默认信息内容
|

三 发送消息中的宏配置
四 Conditions(条件)配置
4.1 条件的逻辑运算
|
运算符
|
描述
|
运算符
|
描述
|
|
=
|
条件等于
|
like
|
部分匹配
|
|
>=
|
条件大于或等于
|
not like
|
部分不匹配
|
|
>=
|
条件小于或等于
|
in
|
在范围内
|
|
<>
|
排除
|
not in
|
不在范围内
|
4.2 触发器的状态
五 Operation type(操作类型)
5.1 动作有以下两种
- 发送消息(send message)
- 执行远程命令(Remote command)
5.2 配置发送消息的步骤
- 配置消息发送介质,步骤为:Administration---->Media types
- 配置一个对需要发送消息设备的用户,步骤为:Administration---->Users---->Create User
- 配置Action中的消息发送
5.3 远程命令配置
- 通过远程命令可以执行以下操作:
- 若服务无响应,自动重启应用(Web服务、中间件、CRM)
- 通过IPMI协议远程重启服务器
- 清空磁盘无用文件,释放空间
- 当CPU负载过高,从一个物理机迁移VM到另一台物理机
- 当CPU资源不足时,为云环境增加一个节点资源CPU(磁盘、内存及其他)等
- 远程命令不支持主动模式的Agent,是从Server向Agent执行,即被动模式
- 远程命令不支持代理模式
- 命令的长度被限制为255个字符
- 可以在一个操作中执行多条命令,添加新的远程命令即可
- 远程命令可以包含宏
- Zabbix用户必须对该命令具有执行权限,或可以无密码模式sudo
- Agent的防火墙允许从数据包进来的命令
- Zabbix不会检测命令是否执行成功,只是执行命令


六 discovery配置
6.1 自动发现discovery有以下8种
- 增加主机(add host)
- 删除主机(remove host)
- 开启主机监控(enable host)
- 关闭主机监控(disable host)
- 增加到组(add to group)
- 从一个组中删除(delete from group)
- 链接到模板(link to templates)
- 取消模板链接(unlink from template)
6.2 自动注册auto-registration动作有以下6种
- 发送消息(send message)
- 远程命令(remote command)
- 增加主机(add host)
- 关闭主机监控(disable)
- 增加到组(add ro group)
- 链接到模板(link to template)
020.Zabbix的Actions配置的更多相关文章
- zabbix 飞信集成配置
1.环境说明: (Gentoo Linux环境) # uname -a Linux Crob 2.6.34-gentoo #1 SMP Mon May 31 15:45:25 CST 2010 x86 ...
- zabbix安装unixODBC配置完之后报错
zabbix安装unixODBC配置完之后报错 libmysqlclient_16 not defined in file libmysqlclient_r.so.16 分析 我没有使用centos6 ...
- zabbix监控系列(3)之zabbix触发器格式配置
前言 今天公司线上环境新添一个监控项,监控 一些日志的是否出现错误,有错误就及时报警,那么问题来了 ,报警必须告诉我们哪个日志有错误,这样才能够快速定位到哪个日志有问题. 配置 zabbix-agen ...
- zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)
zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64 mysql:5.6.23 --官网下载rpm包安装php:5. ...
- zabbix的sendEmail配置
zabbix的sendEmail配置 [root@hongquan scripts]# yum install sendmail[root@hongquan soft]# tar xvzf sendE ...
- zabbix agent监控主机配置
zabbix agent监控主机配置 环境说明 系统版本 CentOS 7.2 x86_64 软件版本 zabbix 3.0.18 1.监控zabbix服务器端 1.1 安装zabbi ...
- CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...
- CentOS7下搭建zabbix监控(一)——Zabbix监控端配置
zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix 能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位 ...
- zabbix入门之配置邮件告警
zabbix入门之配置邮件告警 邮件环境搭建 使用本地邮箱账号发送邮件 zabbix-server 端安装 mailx .sendmail或者psotfix 服务,系统默认安装好了postfix #安 ...
随机推荐
- (转)Maven学习总结(四)——Maven核心概念
孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(四)——Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点. 1.2.Mav ...
- 使用ImageMagick 在图片上绘制粗斜体的中文也许是一个错误。
测试发现: ImageMagick使用中文字体,在图片上绘制带粗或斜体的中文,看不到效果. 如果使用英文字体,绘制粗或斜体的英文,99%都有效果. 今天无意看到一篇文章提到: convert -lis ...
- Tensorflow图像处理
Tensorflow图像处理主要包括:调整尺寸,图像翻转,调整色彩,处理标注框. 代码如下: #coding=utf-8 import matplotlib.pyplot as plt import ...
- 71. Simplify Path(M)
71. Simplify Path Given an absolute path for a file (Unix-style), simplify it. For example, path = & ...
- javaweb购物车实现的几种方式
之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现. 查询的资料,找到三种方法: 1.用cookie实现购物车: 2.用session实现购物车: 3 ...
- 基于docker的spark-hadoop分布式集群之二: 环境测试
在上一章<环境搭建>基础上,本章对各个模块做个测试 Mysql 测试 1.Mysql节点准备 为方便测试,在mysql节点中,增加点数据 进入主节点 docker exec -it had ...
- AngularJS入门基础——过滤器
在HTML中的模板绑定符号{{ }}内通过 | 符号来调用过滤器 {{ name | uppercase }} 以HTML的形式使用过滤器时,如果需要传递参数给过滤器,只要在过滤器名字后面加冒号即 ...
- 关于golang的defer的练习
golang的defer怎么说.大意就是在函数return后.函数关闭前.按照filo的顺序来执行的关键字 上代码: package main import ( "fmt" ) f ...
- springboot中url地址重写(urlwrite)
在日常网站访问中,会把动态地址改造成伪静态地址. 例如: 访问新闻栏目 /col/1/,这是原有地址,如果这样访问,不利于搜索引擎检索收录,同时安全性也不是很好. 改造之后: /col/1.html. ...
- Spring加载XML配置文件
原创链接:http://www.cnblogs.com/yanqin/p/5282929.html(允许转载,但请注明原创链接) BeanFactory加载单个文件 当使用beanfactory去获取 ...