wiki
  • Introduction
  • Ansible
    • 1 初识Ansible
    • 2 Ansible Inventory 配置详解
    • 3 Ansible Ad-hoc 命令集
    • 3 Ansible lineinfile 模块详解
    • 4 Ansible Playbook
      • 4.1 Playbook的结构及handler用法
      • 4.2 Playbook循环语句
      • 4.3 Playbook条件语句
      • 4.4 Playbook高级用法
      • 4.5 Playbook之tags
      • 4.6 巧用Roles
      • 4.7 文件管理模块及Jinja2过滤器
      • 4.8 yaml 语法
    • 5 Ansible变量
      • 5.1 自定义变量
      • 5.2 Fact变量
      • 5.3 魔法变量
      • 5.4 使用lookup生成变量
      • 5.5 使用vault配置加密
    • 6 Ansible使用优化
  • Linux
    • linux简介
    • 文件管理
      • 查看文件类型
      • 查看文件详细属性
      • 创建、复制、移动、删除
      • 查看文件内容
      • 打包、压缩
    • 文件权限
      • 基本权限UGO
    • 计划任务
    • 用户管理
    • 进程管理
    • 管道及I/O重定向
    • 软件包管理
    • 网络管理
    • 日志logrotate
    • /etc/security/limits.conf 详解与配置
    • 常用知识
  • Shell
    • 第一部分 初见shell
      • 1. 为什么使用shell编程
      • 2. 和Sha-Bang(#!)一起出发
        • 2.1 调用一个脚本
        • 2.2 牛刀小试
    • 第二部分 shell基础
      • 3. 特殊字符
      • 4. 变量与参数
        • 4.1 变量替换
        • 4.2 变量赋值
        • 4.3 Bash弱类型变量
        • 4.4 特殊变量类型
      • 5. 引用
        • 5.1 引用变量
        • 5.2 转义
      • 6. 退出与退出状态
      • 7. 测试
        • 7.1 测试结构
        • 7.2 文件测试操作
        • 7.3 其他比较操作
        • 7.4 嵌套 if/then 条件测试
        • 7.5 牛刀小试
      • 8. 运算符相关话题
        • 8.1 运算符
        • 8.2 数字常量
        • 8.3 双圆括号结构
        • 8.4 运算符优先级
    • 第三部分 shell进阶
      • 9. 换个角度看变量
        • 9.1 内部变量
        • 9.2 变量类型标注:declare 与 typeset
          • 9.2.1 declare 的另类用法
        • 9.3 $RANDOM:生成随机数
      • 10. 变量处理
        • 10.1 字符串处理
          • 10.1.1 使用 awk 处理字符串
          • 10.1.2 参考资料
        • 10.2 参数替换
      • 11. 循环与分支
        • 11.1 循环
        • 11.2 嵌套循环
        • 11.3 循环控制
        • 11.4 测试与分支
      • 12. 命令替换
      • 13. 算术扩展
    • 第四部分 命令
    • 第五部分 高级话题
      • 18.正则表达式
        • 18.1正则表达式简介
        • 18.2文件名替换
        • 18.3 正则表达式对照表
      • 19. 嵌入文档
      • 20. I/O 重定向
        • 20.1 使用 exec
        • 20.2 重定向代码块
        • 20.3 应用程序
      • 21. 子shell
      • 22. 限制模式的Shell
      • 23. 进程替换
      • 24. 函数
        • 24.1 复杂函数和函数复杂性
        • 24.2 局部变量
        • 24.3 不适用局部变量的递归
      • 25. 别名
      • 26. 列表结构
      • 27. 数组
      • 30. 网络编程
      • 33. 选项
      • 34. 陷阱
      • 36. 其他
        • 36.5 有颜色的脚本
        • 36.11 ssh远程操作
    • 第六部分 Google Shell 风格指南
    • 第七部分 实例
  • 3 Python
    • 3.1 简介
    • 3.2 数据类型
    • python subprocess模块的使用
    • python解析nginx配置文件
    • python调用jenkinsAPI批量拷贝视图job
    • python调用zabbixAPI批量添加web监控
    • python监控activemq集群
  • 4 Golang
    • 4.1 程序结构
    • 4.2 数据类型
      • 4.2.1 基础数据类型
      • 4.2.2 复合数据类型
    • 4.3 函数
  • Docker
    • Docker文章推荐
    • Docker Harbor
    • Docker Harbor HA
    • 快速搭建rabbitmq高可用集群
  • Nginx
    • 1.初识Nginx
    • 2.nginx架构基础
    • 3.nginx配置文件详解
      • 3.1 nginx全局块和events块配置
      • 3.2 nginxHTTP块配置
      • 3.3 nginxSERVER块配置
      • 3.4 nginxLOCATION块配置
      • 3.5 nginx常用模块
    • 4.内核参数优化
    • 5.状态码
    • 6.nginx的常见问题
      • Nginx出现403 forbidden的三种原因
  • 8 Tomcat
    • 8.1 tomcat简介
    • 生产环境中的tomcat配置
    • tomcat假死现象
    • Tomcat 错误代号及状态码
    • tomcat注意事项
  • 9 Elasticsearch
    • 9.1 概述
      • 9.1.1 Elasticsearch 简介及其发展历史
      • 9.1.2 Elastic Stack 家族成员及其应用场景
    • 9.2 安装上手
      • 9.2.1 Elasticsearch的安装和简单配置
      • 9.2.2 Kibana的安装和界面快速浏览
      • 9.2.3 在Docker容器中运行Elasticsearch,Kibana和Cerebro
    • 9.3 Elasticsearch入门
      • 9.3.1 基本概念
      • 9.3.2 文档的基本操作CRUP与批量操作
      • 9.3.3 倒排索引入门
      • 9.3.4 通过分析器进行分词
      • 9.3.5 Search API概览
      • 9.3.6 URI Search详解
      • 9.3.7 Request Body和Query DSL简介
  • 10 Zabbix
    • 10.1 zabbix4.4新功能
    • 10.2 zabbix借助ansible安装
    • 10.3 zabbix添加报警媒介
    • 10.4 MySQL监控模块
    • 10.5 Redis监控模块
    • 10.6 常见问题
    • 10.7 用zabbix api批量添加web监控
    • 10.8 activemq监控
    • 10.9 zookeeper集群监控
    • 10.10 Todolist
  • 11 消息中间件
    • 11.1 activemq集群
    • 11.2 rabbitmq
  • 12 常见集群的搭建
    • 12.1 keepalived和heartbeat对比
    • 12.2 zookeeper集群
    • 12.3 fastdfs
    • 12.4 rocketmq集群的搭建
  • 13 常见服务的搭建
    • none
    • 13.2 jdk
    • 13.3 python3.6
    • 13.4 新建博客方法
    • 13.5 confluence
  • 14 Markdown
    • 14.1 让Markdown写作更简单Typora完全使用指南
  • 16 Mysql
    • 16.1 MySQL基本操作
    • 16.2 列表类型和数据完整性
    • 16.3 数据库设计与查询语句
    • 16.4 视图、事务、索引、函数
    • 16.5 MySQL存储引擎
    • 16.6 用户权限和访问控制
    • 16.7 备份恢复
    • 16.8 AB复制
    • 16.9 主主和keepalived
    • 16.10 读写分离和Amoeba
    • 16.11 MySQL逻辑架构
    • 16.12 MySQL锁等待
    • 16.13 MySQL常见问题
    • 16.14 MySQL bin-log日志清理
  • 17 Redis
    • 17.1 安装
    • 17.2 配置
    • 17.3 服务器端和客户端命令
    • 17.4 数据库操作
      • 17.4.1 string类型
      • 17.4.2 键命令
      • 17.4.3 hash类型
      • 17.4.4 list类型
      • 17.4.5 set类型
      • 17.4.6 zset类型
    • 17.5 centos7安装redis-5.0.0主从
    • 17.6 redis5.0.4集群搭建步骤
    • 17.7 centos7安装升级ruby
    • 17.8 redis-dump方式导入导出数据
    • redis面试题
  • 18 HTML
    • 18.1 html入门
  • 19 CSS
    • 19.1 列表、div、span
    • 19.2 整体感知、常见属性、选择器
    • 19.3 css性质、盒模型、标准文档流、浮动
    • 19.4 行高和字号、超链接美化、background
    • 19.5 相对定位、绝对定位、固定定位、z-index
  • 20 jenkins
    • 20.1 jenkins的安装配置
    • 20.2 Jenkins Job迁移
    • Jenkins常见问题
    • Jenkins关闭和重启的实现方式
    • 使用Jenkins Pipeline自动化构建发布
  • 21 vim
    • vim设置参数以方便YAML语句录入
    • vim常用命令
  • 22 网络
    • TCP协议三次握手四次挥手
    • ip地址
  • 23 未分类
    • DEV SIT UAT PET SIM PRD PROD常见环境英文缩写含义
    • 调优
    • 编程语言的分类
    • curl方式执行shell脚本时如何传参
    • 中文技术文档写作规范
    • PrometheusAlert
  • 24 常见问题
    • centos时区
    • curl https报错
    • du-df磁盘使用不一致
    • linux下增加交换分区
    • mysql最大连接数
  • 25 openldap
    • Centos7 搭建openldap
    • phpldapadmin操作指导
  • 26 gitlab
    • gitlab备份迁移升级&集成openldap
  • 27 监控体系
    • 聊头监控体系
    • grafana问题
  • git
    • git的基本使用
    • Commit message 和 Change log 编写指南
Powered by GitBook
On this page

Was this helpful?

  1. 10 Zabbix

10.1 zabbix4.4新功能

Previous9.3.7 Request Body和Query DSL简介Next10.2 zabbix借助ansible安装

Last updated 5 years ago

Was this helpful?

探索Zabbix4.4新功能

  • 新一代的Zabbix Agent

    • Go语言编写

    • 用于监控各种服务和应用的插件框架

    • 并发检查时确保状态正常(例如,保持持续的DB连接)

    • 内置时间调度器(scheduler ),支持灵活的时间间隔

    • 使用批量数据传输的高效的网络使用

    • 用即将支持的更多平台嵌入式替换Linux上现有的代理

  • 活动和告警功能升级:应用Webhooks和可编程逻辑

    • 该功能简化了与外部系统的双向集成,允许从Zabbix UI一键访问工单系统中的case,在聊天中创建消息等等。可使用内置的JavaScript引擎定义所有处理逻辑,与外部通知和工单系统集成得到了极大的改进。

  • 为Zabbix模板设置标准

    • 我们为模板引入了一组标准和定义明确的 。 对于所有模板的创建者和维护者以及所有Zabbix用户来说,统一标准非常重要。

      对XML/JSON文件的结构进行了极大的简化,仅使用文本编辑器即可手动编辑模板。大多数现有的模板都经过了改进以适应新的标准。

  • 官方支持TimescaleDB

    • 除了MySQL、PostgreSQL、Oracle和DB2之外,我们现在正式宣布官方支持TimescaleDB。 与传统的关系数据库相比,TimescaleDB有诸多有点:近乎线性的性能水平, 支持自动即时删除旧的历史数据,更容易维护等等。

  • 监控项和触发器的知识库

    • Zabbix 4.4提供了对监控项和触发器的更直观的描述。这些信息为工程师提供了巨大的帮助, 为他们提供了关于收集监控项的意义和目的、问题细节和触发器的解决指令等所有可能的细节。

  • 高级可视化功能

    • 仪表板和相关的小工具在许多方面得到了改进,简化了创建和管理的过程, 增加了只需单击鼠标即可修改小工具参数的功能。现在仪表板网格尺寸极佳可支持超宽屏幕和大屏幕墙。

      问题视图小工具增强支持聚合视图,并引入了一个新的小工具来显示图形原型。

      此外,所有小工具现在都可以在无标题模式下显示。

  • 条形图和聚合

    • Zabbix 4.4提供了条形图,graph widget现在支持使用各种聚合函数进行数据聚合。 这两个特性的结合使得长期数据分析和容量规划变得更加容易。

  • 官方支持更多新平台

    • SUSE Linux Enterprise Server 15

    • Debian 10

    • Raspbian 10

    • Mac OS/X

    • RHEL 8

    • 用于Windows agent的MSI

    请参阅 页面中的所有可用平台

  • 云端一键部署

    Zabbix容器或镜像已经上线以下国际主流云平台,国内版本即将依次上线:

    • Google Cloud Platform

  • 安全的自动注册功能

    • Zabbix的新版本支持可选的PSK加密,用于自动注册,并为添加的主机提供自动加密设置。 现在您可以将Zabbix设置为仅使用PSK,未加密或两者都允许自动注册网络设备。

  • 预处理功能升级:高级JSONPath

    • Zabbix现在支持JSONPath的高级排列,允许对JSON数据进行复杂的预处理,包括聚合和搜索。 预处理还可以用于低等级发现,这使得它成为一个非常强大的自动化发现工具。

  • 用户宏的描述

    • 用户宏命令是一个非常好的功能,它简化了Zabbix的配置,使大量的配置变得轻而易举。 对用户宏命令的描述支持将有助于记录每个宏命令的用途,使宏命令的管理更加容易。

  • 更高效高级的数据收集

    • 通过新的JSON格式的返回对象数组检查,WMI、JMX和ODBC相关项的数据收集和发现得到了改进。 我们还为VMWare监控增加了VMWare数据存储,为Linux平台增加了系统服务,为CSV到JSON的转换增加了新的预处理类型。

Zabbix 4.4的更多新功能一览

  • 来自LLD的XML数据的预处理

  • 监控依赖项最大值增加到10K

  • JSONPatch预处理中增加了类型自动转换

  • 主机名包含在实时导出文件中

  • Windows agent扩展到支持语言无关的性能计数器

  • 在预处理错误时忽略值

  • 对最新数据进行了扩展,增加了监控项操作数据

  • 去除了编辑触发器描述的功能,访问更加简单

  • 取消对内置媒体类型Jabber和Eztexting的支持,转而使用webhook或外部脚本

  • 更新了默认仪表板

  • 自动注册的主机可以指定“连接到dns”或“连接到IP”选项

  • 增加了对{EVENT.ID}宏的支持,用于触发器URL的命令

  • “screen”功能取消

  • 最新创建的仪表板小工具类型记忆功能,可用于后续的创建

  • 每个小工具都可以配置小工具标题的可见性

还有更多新功能! 有关新功能的完整列表,请参阅.

https://www.zabbix.com/cn/whats_new_4_4
准则
下载
AWS
Azure
Digital Ocean
Docker
发布说明