Zabbix 监控过程详解

一、修改密码及中文语言

  1. 修改密码

  1. 修改中文语言

  • 如果复选框中没有 Chinese(zh_CN) 选项,需要安装中文包
[root@Zabbix-server ~]# yum install -y langpacks-zh_CN.noarch
[root@Zabbix-server ~]# yum install -y glibc-common
[root@Zabbix-server ~]# locale -a | grep zh_CN
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
  • 然后刷新页面即可

二、创建主机及主机群组

  1. 定义有个主机群组

  1. 添加主机

三、监控项

  1. 创建应用集

  1. 创建监控项

  1. 在客户端使用 zabbix_get 测试
[root@Zabbix-server ~]# zabbix_get -s 192.168.121.11 -p 10050 -k 'system.cpu.intr'
3471351
  • zabbid-client 端,也可以使用命令来查看 intr 的速率变化:

四、触发器(trigger)

  1. 简介

    当采集的值定义完了以后,就可以来定义触发器了。触发器的定义是:界定某特定的item采集到的数据的非合理区间或非合理状态通常为逻辑表达式。逻辑表达式(阈值) :通常用于定义数据的不合理区间,其结如下:
  • OK (不符合条件):正常状态 --> 较老的 zabbix 版本,为 FALSE;
  • PROBLEM(符合条件):非证常状态 --> 较老的 zabbix 版本,其为 TRUE;

评定采样数值是否为合理区间的比较稳妥的方法是:根据最后N次的平均值来判定结果; 这个最后N次通常有两种定义方式:

  • 最近 N 分钟所得结果的平均值
  • 最近 N 次所得结果的平均值

触发器存在可调用的函数:

  • nodata() #是否采集到数据,采集不到则为异常
  • last() #最近几次
  • date() #时间,返回当前的时间,格式YYYYMMDD
  • time() #返回当前的时间,HHMMSS格式的当前时间。
  • now() #返回距离Epoch(1970年1月1日00:00:00UTC)时间的秒数
  • dayofmonth() #返回当前是本月的第几天

    能用数值保存的就不要使用字符串
  1. 触发器表达式

    基本的触发器表达式格式如下所示:
{<server>:<key> .<function>(<parameter>)}<operator><constant>
  • server:主机名称;
  • key:主机上关系的相应监控项的key;
  • function:评估采集到的数据是否在合理范围内时所使用的函数,其评估过程可以根据采取的数据、当前时间及其它因素进行;
  • 目前触发器所支持的函数有avg、count. change. date、 dayofweek. delta. diff、 iregexp、 last、 max、min. nodata. now、 sum等
  • parameter:函数参数;大多数数值函数可以接受秒数为其参数,而如果在数值参数之前使用"#"做为前缀,则表示为最近几次的取值,如sum(300)表示300秒内所有取值之和,而sum(# 10)则表示最近10次取值之和;
  • 此外,avg.count、last、 min和max还支持使用第二二个参数,用于完成时间限定;例如,max(1h,7d)将返回一周之前的最大值;
  1. 定义一个触发器

Zabbix 监控过程详解的更多相关文章

  1. 搭建zabbix监控系统详解

    搭建zabbix监控系统详解 文:warren   博文大纲:一.前言 二.zabbix监控架构三.搭建Zabbix监控服务器四.搭建过程中遇到有些服务无法正常启动的解决办法 一.前言 : 要想实时的 ...

  2. zabbix agent安装详解

    安装 Installing repository configuration package Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: rpm - ...

  3. zabbix server安装详解

    简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以 ...

  4. hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解

    hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解 一,环境: 1,主机规划: 集群中包括3个节点:hadoop01为Master,其余为Salve,节点之间局域网连接 ...

  5. Spring Boot Actuator监控使用详解

    在企业级应用中,学习了如何进行SpringBoot应用的功能开发,以及如何写单元测试.集成测试等还是不够的.在实际的软件开发中还需要:应用程序的监控和管理.SpringBoot的Actuator模块实 ...

  6. TortoiseGIT的安装过程详解

    TortoiseGIT简介 TortoiseGIT 是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展.可以使你避免使用枯燥而且不方便的命令行.它完全嵌入 Windo ...

  7. Hadoop MapReduce执行过程详解(带hadoop例子)

    https://my.oschina.net/itblog/blog/275294 摘要: 本文通过一个例子,详细介绍Hadoop 的 MapReduce过程. 分析MapReduce执行过程 Map ...

  8. Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)

    启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬 ...

  9. Linux启动过程详解

    Linux启动过程详解 附上两张图,加深记忆 图1: 图2: 第一张图比较简洁明了,下面对第一张图的步骤进行详解: 加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的 ...

随机推荐

  1. [图论]最短网络:kruskal

    最短网络 目录 最短网络 Description Input Output Sample Input Sample Output 解析 代码 Description 农民约翰被选为他们镇的镇长!他其中 ...

  2. Recoil 默认值及数据级联的使用

    Recoil 中默认值及数据间的依赖 通过 Atom 可方便地设置数据的默认值, const fontSizeState = atom({ key: 'fontSizeState', default: ...

  3. 面试准备——计算机网络(TCP的三次握手和四次挥手)

    一.TCP的报文结构 红色圈标出的是在讨论三次握手和四次挥手时会用到的首部字段: 顺序号(seq):TCP对从网络层传下来的数据报文进行分组,分成一段一段的TCP报文段,并对这些报文段进行编号.seq ...

  4. JS基础学习第五天

    作用域 作用域简单来说就是一个变量的作用范围.在JS中作用域分成两种: 1.全局作用域 直接在script标签中编写的代码都运行在全局作用域中全局作用域在打开页面时创建,在页面关闭时销毁.全局作用域中 ...

  5. 研发效率破局之道 Facebook工作法

    如果你问中国和美国互联网公司都有什么差别,很多人会回答:低效加班文化.最近爆出的996大讨论,通过糙快猛打拼和996加班去抢占市场获得机会的成功案例越来越少.至此,只有提高效能才是出路. 由于软件开发 ...

  6. Spring(七)SpringMVC的文件上传

    1-SpringMVC的请求-文件上传-客户端表单实现(应用) 表单项type="file" 表单的提交方式是post 表单的enctype属性是多部分表单形式,及enctype= ...

  7. linux 在某个路径下,查找某个文件

    find /cephfs/netdisk/ -name "*.sql"

  8. 数据结构之栈(JavaScript描述)

    栈数据结构   栈是一种遵从后进先出原则的有序集合.新添加或待删除的元素都保存在栈的同一端,称为栈顶,另一端就叫栈底.在栈内,锌元素都靠近栈顶,救援都接近栈底 类似栈的例子   栈也被用在编程语言你的 ...

  9. 哈工大LTP基本使用-分词、词性标注、依存句法分析、命名实体识别、角色标注

    代码 import os from pprint import pprint from pyltp import Segmentor, Postagger, Parser, NamedEntityRe ...

  10. 脱壳——UPX脱壳原理(脱壳helloworld)

    脱壳--UPX脱壳原理 脱壳步骤 1 找到OEP 2 dump(导出)内存文件 3 修复 1 找到OEP 1 程序运行先从壳代码运行,壳代码执行完之后会跳转到真正的OEP,也就是是说第一步,首先要找到 ...