分布式监控系统——Zabbix(4)可视化、模板和用户参数

news2024/11/16 7:44:02

文章目录

  • 分布式监控系统——Zabbix(4)可视化、模板和用户参数
    • 一、zabbix可视化
      • 1.简介
      • 2.自定义图形(Graphs)
      • 3.聚合图形(Screens)
      • 4.幻灯片演示(Slide shows)
      • 5.定义拓扑图(Maps)
    • 二、Zabbix模板
      • 1.创建模板
      • 2.模板的导入与导出
      • 3.模板的应用
      • 4.移除模板链接
    • 三、Zabbix用户参数
      • 1.介绍和用法
        • 介绍
        • 用法格式syntax
      • 2.用法展示
      • 3.用法升级

分布式监控系统——Zabbix(4)可视化、模板和用户参数

一、zabbix可视化

1.简介

数据日积月累,想要更直观的了解到各项数据的情况,图形无疑是最佳选择,zabbix提供了众多的可视化工具直观展示,如graph、screen及map等。前面也看到过一些简单的图形展示,如果想要把多个相关的数据定义在同一张图上去看,就需要去自定义图形。

2.自定义图形(Graphs)

自定义图形中可以集中展示多个时间序列的数据流。支持四种不同形式的图形

  • 线状图(normal)
  • 堆叠面积图(stacked)
  • 饼图(pie)
  • 分离型饼图(exploded)

设置过程如下:进入 配置——>主机——>node1——>图形,选择右上角创建图形:

image-20221220231119504

image-20221220231403024

image-20230105222438396

看一下四种状态:

image-20230105222752136

主机都可以自定义,一般线型是看的最清晰的,通常会使用这个。克隆一个packets来更改为bytes用同样的,如果想添加别的内容,也都可以添加的。

3.聚合图形(Screens)

创建的自定义图形也可以放在一个聚合图里显示,具体的设置方法:进入监控——>聚合图形——>创建聚合图形

定义好了之后需要编辑以下,来制定保存哪些图,鼠标也可直接拖动图形进行更换位置。

4.幻灯片演示(Slide shows)

如果有多个聚合图形想要按顺序展示的话,我们就可以定义一个幻灯片。步骤:监测——>聚合图形——>右上角幻灯片演示——>创建幻灯片:

image-20230114164551749

选择幻灯片中的聚合图形,表示再默认延迟的时间后悔自动切换为下一个所选中的聚合图形不需要手动切换。

5.定义拓扑图(Maps)

在拓扑图中,可以定义成一个复杂的网络连接图,可以使用一台主机来链接另一台主机,这样的话,就可以查看出到底是哪个链接出了问题。

步骤:监测——>拓扑图——>所有地图——>Local network(默认)

二、Zabbix模板

1.创建模板

每一个主机的监控项都很多,一个个的添加很麻烦,更何况可能不止一台主机,可以把一个监控项添加进一个模板里,这样更方便于我们以后的添加:配置——>模板——>创建模板

填写完以后点击下方的添加即可,基于名称过滤就能看到刚刚创建的模板:

image-20230115100355747

可以向里面添加应用集、监控项、触发器、图形等等,添加完成以后,后期再有主机需要添加就直接套用模板即可。需要注意的是,现在添加的是模板,所以不会立即采用数据,只有链接到主机上以后,才会真正生效。

2.模板的导入与导出

可以直接导入一个模板,在互联网上可以找到很多,导入的步骤如下:

创建号的模板也可以导出为文件,任意选中一个准备好的模板,然后页面的最下方就有导出按钮。

3.模板的应用

进入配置——>主机——>选择主机——>模板,选择要添加的模板

点击更新后成功链接至模板,主机数据就会更新了

注意:

  • 一个主机可以链接多个模板,但尽量不要让一个指标被采样两次。
  • 如果有多个主机,同时这些主机也在同一个主机组里,这样的话,只需要在这个主机组里添加模板,就能够让在主机组里的所有主机进行监控。

4.移除模板链接

当一个主机的模板不想要用了,可以移除模板链接。步骤:配置——>主机——>选择主机——>模板,可以把不需要的模板移除。

点击更新后,模板就被清除:

三、Zabbix用户参数

1.介绍和用法

介绍

自定义用户参数,也就是自定义key,有时可能想要运行一个代理检查,而不是Zabbix的预定义,就可以编写一个命令来检索需要的数据,并将其包含在代理配置文件("UserParameter"配置参数)的用户参数中。

用法格式syntax

UserParameter=<key>,<command>
- A user parameter also contains a key					一个用户参数也包含一个键
- The key will be necessary when configuring an item 	在配置监控项时,key是必须的
- Note:Need to restart the agent						注意:需要重新启动agent服务

2.用法展示

修改agent端的配置,设置用户参数

例:查找已使用内存的参数的命令

[root@node1 ~]# free|awk '/^Mem/{print $3}'

修改配置文件,把查找参数的命令设为用户参数

[root@node1 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@node1 zabbix_agentd.d]# vim memmory_usage.conf
UserParameter=memory.used,free | awk '/^Mem/{print $3}'

重启agent服务

[root@node1 zabbix_agentd.d]# systemctl restart zabbix-agent.service

在zabbix-server端,查询

[root@master ~]# zabbix_get -s 192.168.222.30 -p 10050 -k "memory.used"

在监控上,设置一个item监控项,使用这个用户参数

查询graph图形

3.用法升级

修改agent端的配置,设置用户参数

命令行查询内存参数信息

修改配置文件,把查找内存参数的命令设为用户参数,并重启zabbix-agent

UserParameter=memory.stats[*],cat /proc/meminfo | awk '/^$1/{print $$2}'
#$$2表示不是调用前边位置参数的$2,而是awk的参数$2
#$1是调用前面的[*],位置参数,第一个参数

在zabbix-servder端,查询使用这个用户参数的key

在监控上,设置一个item监控项,使用这个用户参数

添加Memory Total的item监控项,使用memory.stats[MemToral]的用户参数

在进程中定义倍数,规定单位

clone克隆Memory Total创建Memory Free的监控项

memory.stats[MemFree]用户参数

查看上面2个监控项的graph图形

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/382187.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

企业电销如何获得高质量精准流量,大数据获客直击精准客流

随时社会的发展&#xff0c;时代的进步&#xff0c;各行各业都在崛起&#xff0c;竞争力愈演愈烈&#xff0c;那么为了使自己的品牌得到更多人的关注&#xff0c;自己的产品可以更好的销售&#xff0c;无数的老板在想各种缤纷的办法让自己赚钱&#xff0c;百度竞价&#xff0c;…

图像处理│一张自拍即可实现变老变年轻,带你感受时光流逝之美

✨ 目录&#x1f388; 项目效果&#x1f388; 环境搭建&#x1f388; 下载PaddleGAN&#x1f388; 安装飞浆&#x1f388; 生成图片潜码&#x1f388; 老龄化处理&#x1f388; 年轻化处理&#x1f388; 项目效果 飞浆是一个由百度推出的深度学习开发平台&#xff0c;为开发者…

Ep_MySQL基础-存储引擎

show engines; //查看mysql所支持的存储引擎&#xff0c;以及从中得到mysql默认的存储引擎 MyIsam存储引擎:(非聚集索引)->数据索引不在一起 Innodb存储引擎:(聚集索引)->数据索引在一起 MyISAM 每个MyISAM数据表&#xff0c;皆由存储在硬盘上的3个文件所组成, .f…

光学设计软件Ansys的Lumerical 2023版本下载与安装使用

文章目录前言一、许可管理工具安装二、许可管理器配置三、Lumerical安装四、工具使用配置总结前言 Lumerical是一款功能强大的软件&#xff0c;用于设计和分析从组件到系统阶段的光子学和电磁学。这个版本的Lumerical改进了电子和光子学设计工具&#xff0c;用于复杂光子学&am…

【JAVA程序设计】【C00108】基于Springboot+Vue前后端分离的民宿短租预约管理系统

基于SpringbootVue前后端分离的民宿短租预约管理系统项目简介项目获取开发环境项目技术运行截图项目简介 基于Springbootvue开发的民宿短租预订管理系统&#xff0c;共分为三种权限&#xff1a;系统管理员、商家、用户 管理员角色包含以下功能&#xff1a; 个人中心、修改密码…

C++——优先级队列(priority_queue)的使用及实现

目录 一.priority_queue的使用 1.1、基本介绍 1.2、优先级队列的定义 1.3、基本操作(常见接口的使用&#xff09; 1.4、重写仿函数支持自定义数据类型 二.priority_queue的模拟实现 2.1、构造&&重要的调整算法 2.2、常见接口的实现 push() pop() top() empt…

2023爬虫学习笔记 -- 多线程操作

一、定义一个程序开始时间程序开始时间time.time()二、创建几个网址&#xff0c;模拟目标网站网址列表[http://www.baidu.com,http://www.sogou.com,http://www.163.com]三、创建一个函数访问网站&#xff0c;模拟爬取数据操作&#xff08;耗时操作&#xff09;头{ "User-…

【C++】讲的最通透最易懂的关于结构体内存对齐的问题

目录1. 内存对齐规则2. 简单易懂的内存对齐示例2.1 简单结构体2.2 含位域的结构体2.3 空类的大小2.4 嵌套结构体3. 为什么需要内存对齐&#xff1f;4. 类型在不同系统下所占字节数1. 内存对齐规则 第一个成员在与结构体变量偏移量为0的位置处。其他成员变量要对齐到某个数字&a…

学了很久python却什么都做不了?这个方法一定要试试

很多人学了两三个月的python却什么都做不了&#xff0c;但有的人只学了不到一个月的时间&#xff0c;就可以开始自己做项目或者接私活&#xff0c;这是为什么&#xff1f; 作为20年码龄的老程序员&#xff0c;龙叔我觉得除了内在原因外&#xff0c;学习资源占据着大头。拥有好的…

NOC2021年测试卷2

一、单选题(共25题,每题2分,共50分) 1. 执行下面程序,屏幕上最多会看到多少个苹果?( ) A、10个B、11个C、1个D、无法确定2. 关于下面程序,说法正确的是 ?( ) 3. “角色1”要在“角色2”说完话后才能开始动作,如果“角色2”思考2秒钟,然后说3秒钟,那么“角…

【干货】又是一年跳槽季!Nginx 10道核心面试题及解析

Nginx是一款轻量级的高性能Web服务器和反向代理服务器&#xff0c;由俄罗斯的Igor Sysoev开发。它具有占用资源少、高并发、稳定性高等优点&#xff0c;被广泛应用于互联网领域。在Nginx的面试过程中&#xff0c;面试官通常会提出一些核心问题&#xff0c;本文将介绍一些常见的…

【手把手教会数据类型的存储】

数据类型介绍整型在内存中的存储&#xff1a;原码、反码、补码大小端字节序介绍及判断浮点型在内存中的存储解析1.数据类型介绍我们已经学习过了基本的数据类型&#xff1a;整型&#xff1a;shor —— 短整型int —— 整型long —— 长整型long long —— 更长的整型浮点型&…

机器学习 | 线性回归(单变量)

前文回顾&#xff1a;机器学习概述&#x1f4da;线性回归概念我们要使用一个数据集&#xff0c;数据集包含俄勒冈州波特兰市的住房价格。在这里&#xff0c;我要根据不同房屋尺寸所售出的价格&#xff0c;画出我的数据集。比方说&#xff0c;如果你朋友的房子是 1250 平方尺大小…

数据仓库之建模理论以及仓库设计思想

1、数据仓库 1.1、数据仓库概述 数据仓库是一个为数据分析而设计的企业级数据管理系统。数据仓库可集中、整合多个信息源的大量数据&#xff0c;借助数据仓库的分析能力&#xff0c;企业可从数据中获得宝贵的信息进而改进决策。同时&#xff0c;随着时间的推移&#xff0c;数…

【计算机组成原理】1、浮点数的二进制表示、科学计数法、IEEE754标准

文章目录什么是浮点数浮点数表示数字浮点数的二进制表示浮点数的「IEEE754标准」二进制表示背景特殊约定示例浮点数为什么有精度损失浮点数的范围和精度有多大参考资料用定点数表示数字时&#xff0c;会约定小数点的位置固定不变&#xff0c;整数部分和小数部分分别转换为二进制…

中原银行使用 XSKY星辰天合对象一体机解决核心系统备份管理问题

中原银行使用星辰天合 X3000 对象存储一体机在生产中心和灾备中心分别搭建分布式存储集群&#xff0c;通过 S3 协议与 NBU 备份平台对接&#xff0c;提供海量存储服务&#xff0c;实现备份平台架构转型。 近年来&#xff0c;金融机构随着业务规模及数据量的持续增长&#xff0c…

JavaSE19-常见类

文章目录一、Object1.概述2.常用方法二、String1.概述2.对象创建2.1 直接使用字面值2.2 使用构造方法3.常用方法三、包装类1.概述2.创建对象2.1 直接使用字面值2.2 使用构造方法2.3 使用静态方法valueOf3.常用方法4.自动装箱与自动拆箱4.1 自动装箱4.2 自动拆箱4.3 原理四、Str…

各类特殊开关电源问题解决方案

一、提高DCDC芯片电流 使用大功率三极管代替芯片内部开关管提高过流能力 二、BUCK电路实现负电压 将buck的地作为-Vout输出&#xff0c;原输出接地。 注&#xff1a;不要用LM2596跟LM2576 三、FLY-BUCK电路 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20808c03b126…

成功解决xshell7会话窗口只能显示一个的问题

文章目录前言一. 问题复现二. 问题解决方法一方法二三. 拓展3.1 自定义快捷键3.2 将当前shell中的代码内容复制到记事本中3.3 xshell配置密钥登录3.3.1 生成密钥3.3.2 将密钥上传到服务器并设置3.3.3 用xshell密钥登录服务器总结前言 重点强调&#xff1a; 本文是解决xshell的…

Linux系列 使用vi文本编辑器

作者简介&#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​​ 目录 前言 一.vi文本编辑器 1.使用vi文本编辑器 2.vi编辑器的工作模式 3.命令模式中的…