30.1.3顾问创造的概述

要创建一个新的顾问,单击创建顾问顾问页面上的按钮。创建一个基于现有的一个顾问,选择复制顾问顾问的菜单项的菜单。您可以编辑任何顾问元素在复制过程中,与编辑现有的顾问。删除自定义顾问,选择删除顾问顾问的菜单。

重要的

与表达式的顾问,是不可能复制的一个基于gui的顾问使用作为一个定制的顾问的基础。

你可以改变顾问的名字,改变顾问顾问属于类别,设置自己的版本号,改变阈值和频率的顾问。

请注意

如果你不指定版本号为新顾问,1.0版本自动添加。

你也可以编辑顾问的表达式。有关顾问表达式的更多信息,请参阅第18章,顾问。一个表达式可以很简单,比如单个服务器参数或可以复杂,多个参数结合数学运算。

一个表达式有两个主要特点:

  • 一个表达式测试是否违反了一个最佳实践。

  • 一个表达式的结果必须是1或0(对应于真或假)。

例如,如果启用二进制日志是生产服务器的最佳实践(如Oracle建议),那么这个最佳实践是违反了log_bin。因此,的表达二进制日志未启用顾问是% log_bin % = =。如果这等于1,一个事件提出,因为最佳实践是不被跟踪。

一个表达式是由一个或多个变量和零个或多个数学操作符。MySQL企业监控使用Java表达式解析器。操作符和函数包括:

  • 在()操作符。

  • MySQL函数至少(),定位(),ABS (),国防部(),现在()(返回Unix纪元以来UTC时间以秒为单位),UNIX_TIMESTAMP(技术上操作)区间[n]其次,分钟,小时,周、月

  • 这个页面上列出的操作功能:http://www.singularsys.com/jep/doc/html/operators.html

  • 比较与MySQL时间戳和标准MySQL代理收集的日期时间格式“YYYY-MM-DD hh: mm: ss (。nano]“

  • 如果功能:如果(条件,true_expression,false_expression)返回true_expressionfalse_expression,这取决于条件是真或假。这个函数使用短路评价,所以只有一个返回表达式进行求值。

  • (字符串,长度),正确的(字符串,长度)功能。

  • 全国矿工工会(字符串)函数。

    请注意

    (表达式作为类型)函数没有实现。相反,使用全国矿工工会(字符串使用字符串作为数字)。

内置的完整列表变量用于创建顾问,明白了服务器选项,系统变量和状态变量引用

创建一个表达式是依赖变量中定义变量赋值框架。这个框架中使用链接变量expression字段收集的数据从目标MySQL服务器实例:服务器状态变量,操作系统状态信息,和表信息。变量名称与元素相关联数据项下拉菜单。要定义多个变量,单击添加一行按钮。

其余字段确定的信息,你收到通知邮件或与每个顾问相关的信息弹出窗口。

请注意

在保存一个新的顾问,选择一个唯一的名称不使用任何现有的顾问。