Zabbix 专题 之 名称讲解

                Zabbix 专题之名称解释


    要想更透彻的理解zabbix,就必须先明白zabbix系统的专业名称,本篇介绍zabbix中Aplication、Item key、Trigger、Action等如下:


1)Item key:监控项

        命名要求:只能使用字母、数字、下划线、点号、连接符。

        接受参数:system.cpu.load[<cpu>,<mode>] ,net.if.inbound[if,<mode>]

        注意:每个key背后都应该有一个与其对应的脚本或命令来实现数据的收集,此命令            或脚本可调用传递给的key的参数。

        在zabbix中定义item时调用某key,还需额外定义数据采集频率、历史数据的保存时长等

2)Trigger:触发器

        表达式:{<server> : <key>. <function>(<parameter>)} <operater> <constant>

        server :服务器名称或地址

        key: 对应的key

        function: 函数

        parameter: 函数的参数

        operater: 操作,做比较

        constant: 常量,比较的对象 

        解释:哪个服务器的哪个key接受接受函数的参数得到结果后和一个数值(常量)做比较

   例如:{node2.magedu.com net.if.in[eth0,bytes] last(#1)} > 1200


        function: 评估采集到的数据是否在合理范围内时所使用的函数,其评估过程可以            根据采集到的数据、当前时间或其他因素:常用函数:avg 平均值,count 数据统            计,change,date,dayofweek,delta,diff,iregexp 不区分大小写的正则表达式,            last 最后一次采样,max,min,nodate 没有数据,now 当前时间,sum 求和


        regexp:检查最后一次采样的数据是否能够被指定的模式所匹配:1 匹配,0 不匹配

        now:返回自unix元年至此刻经历的秒数

        prev:倒数第二个采样值

        str:从最后一次的采样中查找此处指定的字串

    

        <operator>:操作符   > ,< ,=,#(不等于), 也可以算术运算 和逻辑运算


3)Action:由message、condition、operation组成。

        message:

        condition:

             event:有 trigger ,discovery,auto_registration,lld 这几种事件。

                如:service up ,service down, host up ,service lost 等

        operation:

             remote command:zabbix进程由zabbix用户执行,此命令zabbix未必有权限执行

                            要给zabbix定义sudo规则,zabbix ALL=(ALL) ALL

             send message:包含media 和 user

             script:

             脚本放置目录:AlertscriptsPath=/usr/lib/zabbix/alertscripts

             脚本中可使用$1,$2,$3来调用action 中的

                                (邮件的收件人,Default Subject,Default Message)

        例如:vi test.sh

            #!/bin/bash

            to=‘$1‘

            subject=‘$2‘

            body=‘$3‘

            echo "$body" | mail -s "$subject" "$to"

          #chmod +x test.sh 

时间: 2025-01-04 09:02:28

Zabbix 专题 之 名称讲解的相关文章

zabbix专题:第六章 动作Actions、告警方式Medias

第六章 动作Actions.告警方式Medias 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 通知条件 实战添加一个动作(告警方式Medias<自定义脚本发媒介>) zabbix脚本报警介质自定义 zabbix专题:第六章 动作Actions.告警方式Medias 我们前面花了大量时间去讲解item.trigger.event都是为发送报警做准备的,什么是事件通知呢?简单的说故障发生了

zabbix专题:第三章 Zabbix Agent客户端安装详解

第三章 Zabbix Agent For  本节目录大纲 程序环境 zabbix agent安装配置 (1)安装 (2)配置 (3)启动服务 在zabbix服务器上面添加zabbix-agent服务器,看是否agent安装成功 zabbix专题:第三章 Zabbix Agent For Linux 前面我们已经知道了Zabbix 可以采用Agent/Server 的架构 如果机器比较多,可以使用批量脚本执行或者使用ansible部署agent zabbix agent安装配置 (1)安装 注意r

zabbix专题:第七章 添加图像Graphs,添加聚合图形Screens

zabbix专题:第七章 添加图像Graphs,添加展示屏Screens 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 添加图像Graphs 添加聚合图形Screens 添加图像Graphs 如果我们想显示多个信息到一个图表上,那必须使用zabbix自定义图表功能,比如,我 们最常用的网卡流量监控,一张流量图上会包含进/出的流量信息.一个图表的数据可以来源一台主机,也可以来源于多台主机 创

zabbix专题:第八章 宏:MACRO

zabbix专题:第八章 宏:MACRO 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com zabbix宏 (1)宏是一种抽象,他根据一系列预定义的规则替换一定的文本模式,而解释器或编译器在遇到宏时会自动进行这一模式替换,可以理解为变量. (2)zabbix有许多内置的宏,如{HOST.NAME}.{HOST.IP}.{TRIGGER.DESCRIPTION}.{TRIGGER.NAME}.{TRIGGER

zabbix专题:第一章 zabbix入门简介(更新中)

zabbix入门简介 备注:本章节图片来自互联网 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本节目录大纲 zabbix专题:第一章 zabbix简介 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix是什么? Zabbix的功能和特性 Zabbix的架构 Zabbix的工作流程 zabbix的进程 zabbix的逻辑关系图 zabbix监控环境中相关术语 zabbix的流程图,其串联了各术语之间的关系 zabbix的监控架构 zabbix专题:第一章 zabb

zabbix专题:第五章 zabbix 添加触发器Triggers

zabbix 添加触发器Triggers 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.com 本节目录大纲 触发器(triggers)是什么? 实战创建监听80端口的触发器 报警级别介绍 zabbix触发器依赖关系详解 zabbix专题:第五章 zabbix 添加触发器Triggers 触发器(triggers)是什么? 触发器使用逻辑表达式来评估通过item获取到得数据是处于哪种状态,item一收回数据,讲

zabbix专题:第十章 zabbix之SNMP方式监控

zabbix专题:第十章 zabbix之SNMP方式监控 (SNMP基本都是监控网络设备,本文介绍点理论知识) 概述 如果我们需要监控打印机.路由器.UPS等设备,肯定不能使用zabbix agentd,因为他们不能安装软件的,还好他们一般都支持SNMP协议,这样我可以使用SNMP来监控他们.如果你希望使用SNMP agent来获取这些设备的信息,那么在安装zabbix server的时候你需要增加snmp的支持. 备注:SNMP检查基于UDP协议 配置SNMP监控 使用SNMP来监视设备,需要

zabbix专题:第十一章 zabbix proxy分布式监控配置

zabbix专题:第十一章 zabbix proxy分布式监控配置             对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本文防盗链:http://zhang789.blog.51cto.co zabbix proxy分布式监控配置 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式.分

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需