当前位置: 首页 > news >正文

zabbix4.0 Web页面配置 - 聚合图形的实现

目录

1、主机组Host groups配置

创建主机组

​编辑 将一个主机添加至刚才创建的主机里面

 2、用户参数UserParameter设置

示例: 添加一个参数:show.host.messages

 模拟zabbix模板里面的参数再添加一个userparameter

3、触发器设置

 示例:

4、Screens聚合图形设置

1、主机组Host groups配置

什么是主机组?

 主机的逻辑组;可能包含主机和模板。一个主机组里的主机和模板之间并没有任何直接的关联。通常在给不同用户组的主机分配权限时候使用主机组。  

创建主机组

 将一个主机添加至刚才创建的主机里面

 可以看到,新添加的主机显示在Wordpress主机组里面

########################################################################## 

 2、用户参数UserParameter设置

用户定义参数可以用来帮助用户实现通过Zabbix agent执行非Zabbix原生的 agent check。

你可以编写一个命令来检索所需的数据,并将其包含在用户自定义参数agent 配置文件 /etc/zabbix/zabbix.agent.conf中 ('UserParameter' 参数配置)。

一条用户自定义参数配置应当使用以下语法:

UserParameter=<key>,<command>
语法:
UserParameter=<key>,<command>

示例: 添加一个参数:show.host.messages

更改配置文件以后重启zabbix-agent 服务,然后再zabbix-server服务器上使用zabbix_get 获取这个参数的值

[root@zabbix-agent zabbix]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service
[root@zabbix-server ~]# /usr/bin/zabbix_get  -s 192.168.20.11 -p 10050 -k "show.host.messages"
this is host 192.168.20.11

##########################################################################  

 模拟zabbix模板里面的参数再添加一个userparameter

 

 

 脚本:

 给与可执行权限

[root@zabbix-agent tmp]# chmod +x get_messages.sh 
[root@zabbix-agent tmp]# ll
总用量 8
-rwxr-xr-x. 1 root root 118 2月  25 10:27 get_messages.sh
-rwx------. 1 root root 836 2月  23 09:03 ks-script-J20yaP
drwx------. 3 root root  17 2月  24 14:24 systemd-private-39ebc6e16749408bbee2a6246245a24e-chronyd.service-cwMIWA
drwx------. 2 root root   6 2月  24 14:19 vmware-root_708-2998936538
drwx------. 2 root root   6 2月  23 09:03 vmware-root_738-2999591909
-rw-------. 1 root root   0 2月  23 09:01 yum.log
[root@zabbix-agent tmp]# 

 重启zabbix-agent服务,然后再zabbix-server上执行zabbix_get

[root@zabbix-agent tmp]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service

##########################################################################  

3、触发器设置

监控项表达式的格式:

{<server>:<key>.<function>(<parameter>)}<operator><constant>

当你不知道某个监控项的key怎么写的时候,可以参考模板里的key是怎么写的

 

##########################################################################  

 示例:

 

来自192.168.20.11主机可用内村小于20M的时候进入PROBLEM状态

{192.168.20.11:vm.memory.size[available].last()}<20M

来自www.zabbix.com主机最后一个负载值大于5的时候进入PROBLEM状态

{www.zabbix.com:system.cpu.load[all,avg1].last()}>5

在5分钟内CPU iowait平均负载大于20的时候进入PROBLEM状态

{www.zabbix.com:system.cpu.util[,iowail].avg(5m)}>20

当网卡"ens33"在5分钟内接受的字节大于100kb的时候进入PROBLEM状态

{www.zabbix.com:net.if.in[ens33,bytes].min(5m)}>100k

在30分钟内超过5次ping不可达的时候进入PROBLEM状态

{www.babbix.com:icmpping.count[30m,0]}>5

##########################################################################  

4、Screens聚合图形设置

可以通过创建聚合图形,将想看的图形都放在同一个页面

 

 

按照自己的需求,添加需要聚合的图形

 

 还可以选择不同的主机组的图形来聚合到一起

添加完了以后,可以看到Screens里面已经有了刚才 设置的聚合图形test-screens了。

 点击test-screens查看聚合图形

 

http://www.lryc.cn/news/19780.html

相关文章:

  • 计算机网络 — UDP协议(看这一篇就可以
  • Pikachu靶场(暴力破解)
  • 浅谈script,link,import,@import引入
  • 【CSS】CSS 层叠样式表 ① ( 简介 | CSS 引入方式 - 内联样式 | 内联样式语法 | 内联样式缺点 )
  • 12.STM32系统定时器-SysTick
  • 28张图讲解支付系统的通用设计,漂亮!
  • 【5】linux命令每日分享——touch创建文件
  • TypeScript快速上手语法+结合vue3用法
  • 一,下载iPerf3最新源代码
  • keithley6487/吉时利6487皮安表
  • sql命令大全
  • Ubuntu 定时执行脚本
  • Python带你制作一个属于自己的多功能音乐播放器
  • Redis 被问麻了...
  • 使用JavaScript+Selenium玩转Web应用自动化测试
  • [架构之路-119]-《软考-系统架构设计师》-计算机体系结构 -1- 基本原理(体系结构、指令系统与流水线、层次存储)
  • 【离线数仓-8-数据仓库开发DWD层-交易域相关事实表】
  • 你知道Java架构师学习路线该怎么走吗?你所缺少的是学习方法以及完整规划!
  • 华为OD机试用Python实现 -【查找树中的元素 or 查找二叉树节点】(2023-Q1 新题)
  • MyBatis——创建与使用
  • 【涨薪技术】0到1学会性能测试 —— 参数化关联
  • go进阶(2) -深入理解Channel实现原理
  • 数组(二)-- LeetCode[303][304] 区域和检索 - 数组不可变
  • 22-基于分时电价条件下家庭能量管理策略研究MATLAB程序
  • “XXX.app 已损坏,打不开。您应该将它移到废纸篓”,Mac应用程序无法打开或文件损坏的处理方法(2)
  • flask入门-3.Flask操作数据库
  • STM32 使用microros与ROS2通信
  • 51单片机入门 - 测试:SDCC / Keil C51 会让没有调用的函数参与编译吗?
  • 【计算机网络】计算机网络
  • 【java web篇】项目管理构建工具Maven简介以及安装配置