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 #安 ...
随机推荐
- sql知识收集
在SQL Server里面有top关键字可以很方便的取出前N条记录,但是Oracle里面却没有top的使用,类似实现取出前N条记录的简单方法如下: 方法1:利用ROW_NUMBER函数 取出前5条记录 ...
- Luogu 1613 跑路(最短路径,倍增)
Luogu 1613 跑路(最短路径,倍增) Description 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是 ...
- 监控IIS的运行状态
IIS经常出现假死的情况,具体什么时候会出现假死,我就不说了,今天我要写的是如何监控IIS的状态. 程序的功能是:如果IIS是为运行的状态,就重启IIS,如果IIS的连接数达到了设置的连接数,也重启I ...
- bug5 Debug:This kind of launch is configured to openthe debug perspective when it解决办法
启动tomcat时,myeclipse报错: This kind of launch is configured to openthe debug perspective when itsuspend ...
- RBAC: 基于角色的访问控制(Role-Based Access Control)
本文只讨论两种基于角色的访问控制的不同点,不涉及权限设计的数据库设计. 基于角色的访问控制(Role-Based Access Control)可分为隐式角色访问控制和显式角色访问控制. 隐式角色访问 ...
- C#_界面程序_数码游戏
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- java学习路线-从入门到入土
以下是个人学习路线,资源等我找到了 share,如果没找到请自行百度: 1.javase 观看 毕向东的 javase ,主要是老毕口才略屌,听着不容易打瞌睡,冷不丁吓你一大跳 老毕的年代久远,我已经 ...
- javascript模块模式
目前模块模式得到了广泛应用,因为它提供了结构化的思想并且有助于组织日益增长的代码.模块模式提供了一种创建自包含非耦合代码片段有利工具,可以将它视为黑盒功能. 板栗: var array = (func ...
- Myeclipse 工具优化 [内存一直增加, jsp,javascript 编辑很卡]
首先看这篇随笔 地址: Myeclipse/STS 首次在本地部署配置一个Spring MVC 项目 (十二) [http://www.cnblogs.com/editor/p/3915239.htm ...
- [BZOJ 2299][HAOI 2011]向量 题解(裴蜀定理)
[BZOJ 2299][HAOI 2011]向量 Description 给你一对数a,b,你可以任意使用(a,b), (a,-b), (-a,b), (-a,-b), (b,a), (b,-a), ...