Zabbix 构建监控告警平台(二)--
- Apache监控示例(图形监控)
- 模板Template
- Zabbix Items
1.Apache监控示例(图形监控)
1.1创建主机组
在“配置”->“主机群组”->“创建主机群组”
填入组名“webserver_test”
创建完成之后可以在“配置”->"主机群组"中下拉找到所创建的群组
1.2创建主机
在“配置”->“主机”->“创建主机”
填入
主机名称:“web1_test”
可见的名称:“web1_test”
群组:在选择中选择之前创建的主机群组名称“webserver_test”
客户端填入被监控的主机IP:“192.168.26.146”
点击添加后可在“配置”->“主机”中看到已加入的主机
在“配置”->“主机”中点击之前创建的主机名“web1_test”;之后点击“模板”
在“链接新模板”点击“选择”;在主机群组中点击“选择”;选择“Templates”;
之后在选择里面的”Templates App Htttp Service“;
再点击更新之后重新进入模板观察确定
此时可以在”监测“->"仪表盘"中观察到之前选择的http服务状况
1.3创建图形
在“配置”->“主机”中点击之前创建的主机名“web1_test”;之后点击”图形”;在点击“创建图形”
填入:
名称:“web1_http_service_status_tuxing_test”
其他数据可保持不动
在“监控项”点击”添加“;然后选择监控的服务“http service is running”;最后在点击添加
可以在“监测”->"主机"中,选择主机(web1_test)的图形:
2.模板Template
2.1观察模板
在“配置”->"模板"中:
2.2常用的模板
Template App HTTP Service
Template App MySQL
Template OS Linux
2.3应用集app
通常是监控项目的归类。比如CPU类,内存类,网卡类,系统类
2.4监控项item
通常是具体的监控参数。比如内存的总大小,剩余空间,使用空间等。
3.Zabbix Items
3.1Items 监控项
比如监控项:监控内存包含很多维度,某一个维度(信息是数值还是字母,获取数据的间隔。)
获取监控数据方式 :
zabbix-agent (Linux)
SNMP-简单的网际管理协议 (非Linux)取值的数据类型/单位:
磁盘容量单位一般为B(记住)
网卡流量单位为bps
MySQL每秒select,insert,每秒访问量 qps
CPU:
Interrupts per second ips 每秒的中断总数。
user time float %
Context switches per second sps 每秒上下文切换 进程线程切换
Host boot time unixtime 系统启动的时间
监控Key : 组合命令
• 获取数据的间隔:
1s (实验环境)1m 30m
历史数据保存的时间
趋势数据保存的时间
3.2默认项示例
Template OS Linux by Prom模板,关于mem的项目有6个
3.3新建items
(一)监控项:服务器启动分区剩余空间
1新增模板
在“配置”->“模板”->“创建模板”中
填入:
模版名称:“template_cloud_2023_test”
可见的名称:“template_cloud_2023_test”
群组:点击“选择”;选择之前创建的主机群组;之后点添加即可;
可在“配置”->“模板”中找到你创建的模板
2.新增模板与主机群组关联
在“配置”->“主机”中点击之前创建的主机名“web1_test”;之后点击“模板”
在“链接新模板”点击“选择”;在主机群组中点击“选择”;选择“template_cloud_2023_test”;
之后点击更新;再点击更新之后重新进入模板观察确定
3.新增监控项--监控主机的“/boot”分区的剩余容量
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“监控项”->“创建监控项”
填入:
名称:“item_cloud_2023_test_boot_free_size”
键值: 点击“选择”;选择“vfs.fs.size[fs,<mode>]” 。 换“fs”为“/boot”;换“<mode>”为“free”
信息类型:选择“数字无正负” 【 根据抓取的键值来选择 】
单位: B
更新间隔: 1s 【实验环境下】
新的应用集:DISK
最后点击添加
可以在所创建的模板(template_cloud_2023_test)之中的监控项观察到所创的监控项
4.新增图形
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“图形”->“创建图形”
填入:
名称:“tuxing_item_cloud_2023_test_boot_free_size”
其他数据可保持不动
在“监控项”点击”添加“;然后选择监控的服务名称“item_cloud_2023_test_boot_free_size”;最后在点击添加
可以在“监测”->"主机"中,选择主机(web1_test)的图形:
或者在“监测”->"最新数据"中:
(二)监控项:服务器网络接口进流量
1.新增监控项--服务器网络接口进流量
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“监控项”->“创建监控项”
填入:
名称:“item_cloud_2023_test_network_interface_in”
键值: 点击“选择”;选择“net.if.in[fs,<mode>]” 。 换“fs,<mode>”为“ens33”;
信息类型:选择“数字无正负” 【 根据抓取的键值来选择 】
单位: bps
更新间隔: 1s 【实验环境下】
新的应用集: NETWORK
在点击“预处理”;在点击“添加”选择“每秒更改”
最后点击添加
可以在所创建的模板(template_cloud_2023_test)之中的监控项观察到所创的监控项
2.新增图形
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“图形”->“创建图形”
填入:
名称:“tuxing_item_cloud_2023_test_network_interface_in”
其他数据可保持不动
在“监控项”点击”添加“;然后选择监控的服务名称“item_cloud_2023_test_network_interface_in”;最后在点击添加
可以在“监测”->"主机"中,选择主机(web1_test)的图形:
或者在“监测”->"最新数据"中:
(三)监控项:服务器网络接口出流量
1.新增监控项--服务器网络接口出流量
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“监控项”->“创建监控项”
填入:
名称:“item_cloud_2023_test_network_interface_out”
键值: 点击“选择”;选择“net.if.out[fs,<mode>]” 。 换“fs,<mode>”为“ens33”;
信息类型:选择“数字无正负” 【 根据抓取的键值来选择 】
单位: bps
更新间隔: 1s 【实验环境下】
新的应用集: NETWORK
在点击“预处理”;在点击“添加”选择“每秒更改”
最后点击添加
可以在所创建的模板(template_cloud_2023_test)之中的监控项观察到所创的监控项
2.新增图形
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“图形”->“创建图形”
填入:
名称:“tuxing_item_cloud_2023_test_network_interface_out”
其他数据可保持不动
在“监控项”点击”添加“;然后选择监控的服务名称“item_cloud_2023_test_network_interface_out”;最后在点击添加
可以在“监测”->"主机"中,选择主机(web1_test)的图形:
或者在“监测”->"最新数据"中:
(四)监控项:服务器进程数量
1.新增监控项--服务器进程数量
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“监控项”->“创建监控项”
填入:
名称:“item_cloud_2023_test_all_process_num”
键值: 点击“选择”;选择“proc.num[<name>,<user>,<state>,<cmdline>,<zone>]” 。 “proc.num[]”
信息类型:选择“数字无正负” 【 根据抓取的键值来选择 】
单位: 无
更新间隔: 1s 【实验环境下】
新的应用集: PROCESS
最后点击添加
可以在所创建的模板(template_cloud_2023_test)之中的监控项观察到所创的监控项
运行进程数 proc.num[,,run,]
睡眠进程数 proc.num[,,sleep,]
(五)监控项:服务器CPU状态
1.新增监控项--服务器CPU状态
在 “配置”->“模板”中点击模板的名字(template_cloud_2023_test);之后点击“监控项”->“创建监控项”
填入:
名称:“item_cloud_2023_test_cpu_load_avg_5min”
键值: 点击“选择”;选择“system.cpu.load[<cpu>,<mode>]” 。 换“<cpu>”为“all”;换“<mode>”为“avg5”。”system.cpu.load[all,avg5]“
信息类型:选择“浮点数” 【 根据抓取的键值来选择 】
单位: 无
更新间隔: 1s 【实验环境下】
新的应用集: CPU
在点击“预处理”;在点击“添加”选择“每秒更改”
最后点击添加
可以在所创建的模板(template_cloud_2023_test)之中的监控项观察到所创的监控项
(六)监控项:监控文件修改
监控文件
vfs.file.chsum[file]
vfs.file.md5sum[file]
vfs.file.size[file]
(七)监控项:磁盘IO情况
监控磁盘 I/O
vfs.dev.read[device,<type>,<mode>] Device read statistics.
vfs.dev.write[device,<type>,<mode>] Device write statistics.[root@rhel6 ~]# zabbix_get -s 192.168.122.108 -k vfs.dev.write[/dev/sda1]
1.200000
[root@rhel6 ~]# zabbix_get -s 192.168.122.108 -k vfs.dev.write[/dev/sda1]
1.200000
(八)监控项:磁盘总和
=========================Calculated==================================
计算表达式(Formula)
剩余磁盘百分比
100*last("vfs.fs.size[/,free]",0)/last("vfs.fs.size[/,total]",0)eth0进出流量总和
last("net.if.in[eth0,bytes]",0)+last("net.if.out[eth0,bytes]",0)计算磁盘总的剩余量
last("vfs.fs.size[/,free]",0)+last("vfs.fs.size[/var,free]",0)+last("vfs.fs.size[/usr,free]",0)+last("vfs.fs.size[/boot,free]",0)
last("vfs.fs.size[C:,free]",0)+last("vfs.fs.size[D:,free]",0)+last("vfs.fs.size[E:,free]",0)+last("vfs.fs.size[F:,free]",0)
相关文章:
Zabbix 构建监控告警平台(二)--
Apache监控示例(图形监控)模板TemplateZabbix Items 1.Apache监控示例(图形监控) 1.1创建主机组 在“配置”->“主机群组”->“创建主机群组” 填入组名“webserver_test” 创建完成之后可以在“配置”->"主机群组&…...
开学季,关于校园防诈骗宣传,如何组织一场微信线上答题考试
开学季,关于校园防诈骗宣传,如何组织一场微信线上答题考试如何组织一场微信线上答题考试在线考试是一种非常节约成本的考试方式,考生通过微信扫码即可参加培训考试,不受时间、空间的限制,近几年越来越受企事业单位以及…...
蓝牙单点技术实现路径介绍
本文主要介绍蓝牙设备与手机一对一相连的 蓝牙单点 技术。 准备工作 系统要求:蓝牙使用需要安卓 4.3 以及以上版本,智能生活 App SDK 从安卓 4.4 开始支持。Manifest 权限: <uses-permission android:name"android.permission.ACCE…...
Ubuntu22.04 用 `hwclock` 或 `timedatectl` 来设置RTC硬件时钟为本地时区
Ubuntu22.04用 hwclock 或 timedatectl 来设置硬件时区为本地时区 可以用hwclock命令 sudo hwclock --localtime --systohc👆效果等同👇 , --localtime的简写是-l ; --systohc的简写是-w sudo hwclock -l -w也可以用timedatectl命令 👆效果…...
Node=>Express路由 学习2
1.概念 Express路由指的是客户端的请求与服务器处理函数之间的映射关系 Express路由由三部分组成 请求类型 请求URL地址 处理函数 app.METHOD ( PATH , HANDLER )根据定义的先后顺序进行匹配 请求类型和请求的URl同时匹配成功才会调用相应的处理函数 简单用法 2.模块化路由 为了…...
Android 面试三部曲——你做到了几点?
今天的干货来点轻松一点的,这次的分享是《面试需要哪些准备?》,主要分为三个部分: 面试前。面试中。面试后。 面试前 1、『工作经验中的职位要层层递进:初、中、高、资深级』🍒 2.投简历 你的简历必须要…...
windeployqt实现一键打包
每次发布QT程序前,都必须要在命令行环境下运行windeployqt 工具进行打包,加载相关的lib文件,才能正常运行。但是在命令行模式下,每次都要手动输入windeployqt的目录,和应用程序的位置目录,效率非常低,见下图: 那QT有没有什么好用的工具可以避免这个问题呢,认真找了一下…...
ESP32S3系列--SPI主机驱动详解(二)
一、目的 在上一篇《ESP32S3系列--SPI主机驱动详解(一)》我们介绍了ESP32S3的SPI外设的基本情况以及主机驱动的一些知识点,包括主机驱动的特点、总线的初始化、从设备的加入、传输模式分类等等。 本篇我们将从代码角度帮助大家进一步理解传输接口的一些细节问题。 二、实战 …...
51单片机15单片机 时钟芯片DS1302【更新中】
前言 现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。 本文介绍的实时时钟电路DS1302是DALLAS公司的一种具有涓细电流充电能力的电路主要特点是采用串行数据传输,可为掉电…...
SaleSmartly(ss客服)带你了解:缩短B2B销售周期的秘诀
缩短B2B销售周期的秘诀:即时聊天 关键词:B2B 销售;即时沟通;SaleSmartly(ss客服) 在B2B销售中,时间就是一切。在某些情况下,买家正在积极寻找即时解决方案,潜在客户以多种…...
九龙证券|A股苏州板块迎来“200+”里程碑
2月10日,跟着裕太微登陆科创板,A股“姑苏板块”正式迎来第201位成员。姑苏也成为继京、沪、深、杭之后,第5个具有A股上市公司总数超越200家的城市。 现在,姑苏不仅生长为位居全国前列的“制作之都”,更成为资本市场高地…...
vcruntime140_1.dll无法继续执行代码,怎么解决这种问题?
经常使用电脑的人,可能对于这个弹出框应该不陌生,“vcruntime140_1.dll无法继续执行代码”,其实会出现这种情况,主要是因为缺少一个动态链接库 (DLL) 文件导致的。这个文件是 Visual C 2015 库的一部分,某些程序需要这…...
正大国际期货:外盘震荡行情的特征及突破信号的确立
投机市场上,趋势交易应该是交易操作理念的灵魂和核心;能够顺应大的趋势,交易将变得简单,也更容易赚到钱。下面正大IxxxuanI详细来给大家讲讲 投资市场是由千万个交易个体所组成的复杂系统,走势具有不确定性࿰…...
【ESP 保姆级教程】玩转emqx数据集成篇④ ——数据桥接之HTTP服务
忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-02-10 ❤️❤️ 本篇更新记录 2023-02-10 ❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请…...
蓝桥杯算法训练合集十三 1.P06022.P07033.逗志芃的危机4.唯一的小可爱5.JOE的矩阵
目录 1.P0602 2.P0703 3.逗志芃的危机 4.唯一的傻子 5.JOE的矩阵 1.P0602 问题描述 编写一个程序,输入一个4位的自然数,将组成该数的各位数字重新排列,形成一个最大数和一个最小数,之后用最大数减去最小数,得到一…...
切换分支报错:Untracked Files Prevent Checkout
切换分支报错:Untracked Files Prevent Checkoutgit分支切换 Untracked Files Prevent Checkout本人解决办法:git分支切换 Untracked Files Prevent Checkout 新起的项目在切换master分支到工作分支时,出现下图的问题: Untracked…...
endo-BCN-PEG4-Palmitic,环丙烷环辛炔四聚乙二醇-Palmitic包装灵活
endo-BCN-PEG4-Palmitic,endo环丙烷环辛炔四聚乙二醇-Palmitic反应特点:endo-BCN-PEG4-Palmitic 酯在其末端含有一个 Palmitic基和一个 BCN 基。对点击试剂来说同样会通过不同的小分子PEG进行连接,BCN-PEG-acid、BCN-PEG-NHS ester、BCN-PEG-…...
多传感器融合定位十一-基于滤波的融合方法Ⅱ
多传感器融合定位十一-基于滤波的融合方法Ⅱ1. 编码器运动模型及标定1.1 编码器基础知识1.2 编码器运动模型1.2.1 旋转半径求解1.2.2 角速度求解1.2.3 线速度求解1.2.4 位姿求解1.3 编码器的标定1.3.1 轮子半径标定1.3.2 轮子与底盘中心距离标定2. 融合编码器的滤波方法2.1 核心…...
JAVA使用poi解析execl解决数值被转为科学计数法(如:手机号、身份证号、电话、等)解决方法
1、原由 大家都知道数字在EXCEL表格中存储时有两种表现形式。1.数字作为数值存储。当数字作为数值存储时,单元格中的数字可以参与数学运算。2.数字作为文本存储。当数字作为文本存储时,单元格中的数值不能够参与数学运算。 数字作为文本存储时,如果没有更…...
hive中substring_index()的使用
substring_index(str,delim,count)str:要处理的字符串delim:分隔符count:计数例子:strwww.wikibt.comsubstring_index(str,.,1)结果是:wwwsubstring_index(str,.,2)结果是:www.wikibt如果count是正数,那么就是从左往右数ÿ…...
基于当前项目通过npm包形式暴露公共组件
1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹,并新增内容 3.创建package文件夹...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...
江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命
在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
ServerTrust 并非唯一
NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析
Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析 一、第一轮基础概念问题 1. Spring框架的核心容器是什么?它的作用是什么? Spring框架的核心容器是IoC(控制反转)容器。它的主要作用是管理对…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...
AxureRP-Pro-Beta-Setup_114413.exe (6.0.0.2887)
Name:3ddown Serial:FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq7w1RH97k5MWctqVHA 注册用户名:Axure 序列号:8t3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4sFKCCLx8mcCnccoylVb40lP...











