news 2026/7/31 6:25:31

CentOS7 源码安装 Zabbix6.0|完整记录服务端、代理、邮件报警全过程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS7 源码安装 Zabbix6.0|完整记录服务端、代理、邮件报警全过程

Zabbix

摘要:本文详细介绍了Zabbix企业级开源监控系统的完整部署与配置流程。首先概述了Zabbix的核心组件(Server、Agent、Proxy、数据库、Web界面)和核心概念(监控项、触发器、动作、模板等),然后通过搭建LNMP架构环境,逐步演示了Zabbix Server的安装、数据库导入、Web界面配置全过程。接着详细说明了被监控端Agent的部署方法,以及如何在Zabbix Web界面中添加主机、配置模板实现基础监控。最后重点讲解了邮件告警服务的配置,包括QQ邮箱集成、告警脚本编写、动作规则设置,并通过实际测试验证了监控告警功能的有效性。文章还展示了MySQL数据库监控和系统资源监控的实际效果,为读者提供了从零开始搭建企业级监控系统的完整实践指南。

zabbix官网:https://www.zabbix.com/cn

部署手册:https://www.zabbix.com/cn/download

产品手册:https://www.zabbix.com/cn/manuals

以下企业都在用:

当前支持版本

生命周期

Zabbix概述

Zabbix 由 Alexei Vladishev 创建,目前由 Zabbix SIA 积极开发和维护。Zabbix 是一款企业级开源分布 式监控解决方案。

Zabbix 是一款用于监控网络众多参数、服务器/虚拟机/应用程序/服务/数据库/网站/云平台等健康状态和 完整性的软件。 Zabbix 提供灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警,从而实现 对服务器问题的快速响应。基于存储数据, Zabbix 提供出色的报表和数据可视化功能,使其成为容量规 划的理想选择。

Zabbix 同时支持轮询和捕获两种方式。所有 Zabbix 报表、统计信息及配置参数均可通过基于 Web 的前 端界面访问。该 Web 前端确保您可以从任何位置评估网络状态和服务器健康状况。经过适当配置, Zabbix 可在 IT 基础设施监控中发挥重要作用,无论是对拥有少量服务器的小型组织,还是对拥有众多服 务器的大型企业都同样适用。

Zabbix 完全免费。 Zabbix 基于 GNU 通用公共许可证 version 第 2 版编写和分发,这意味着其源代码可 自由分发并面向公众开放。

zabbix核心组件

1. Zabbix Server(核心)

  • 整个系统的大脑,负责数据接收、处理、存储、告警判断、任务调度。

  • 功能:接收 Agent/Proxy/SNMP 数据、触发告警、管理配置、提供 Web 后端。

  • 部署:生产环境建议独立服务器,支持 HA 高可用。

2. Zabbix Agent/Agent 2(被监控端)

  • 部署在被监控主机,采集本地数据(系统、应用)并上报。

  • Agent:C 语言开发,轻量、单线程,适合基础监控。

  • Agent 2(6.x + 推荐):Go 语言,多线程、插件化(MySQL/Redis/K8s),性能更强。

  • 模式:主动(Agent→Server)、被动(Server→Agent)。

3. Zabbix Proxy(可选,分布式)

  • 代理 Server 采集数据,减轻 Server 负载、跨地域 / 跨网络监控、网络隔离。

  • 不存储数据,仅转发,适合大规模、多机房场景。

4. 数据库(Database)

  • 存储配置(主机、模板、触发器)、历史数据、趋势数据。

  • 支持:MySQL/MariaDB(最常用)、PostgreSQL、Oracle。

5. Web 界面(Web Interface)

  • 基于 PHP 的可视化控制台,用于配置、查看监控、告警管理、报表。

  • 路径: http:///zabbix 。

6. 其他工具

  • Zabbix Sender:手动 / 脚本向 Server 推送自定义数据。

  • Zabbix Get:Server 端手动测试获取 Agent 数据(调试用)。

Zabbix核心定义

  • 监控项(Item):采集的具体指标(如 CPU 使用率、内存占用、网卡流量),是数据采集的最小 单元。

  • 触发器(Trigger):基于监控项设置的阈值规则(如 CPU使用率>90%持续5分钟 ),触发异常状态。

  • 动作(Action):触发器异常后执行的操作(发邮件、短信、执行脚本、告警升级)。

  • 模板(Template):预定义的监控项、触发器、图形集合,可批量应用到主机,简化配置。

  • 主机(Host):被监控的设备(服务器、交换机、虚拟机),需关联模板才能监控。

  • 主动模式:Agent 主动向 Server 推送数据(适合跨网络、降低 Server 负载)。

  • 被动模式:Server 主动向 Agent 拉取数据(默认模式,配置简单)。

使用场景

  1. 服务器监控

Linux/Windows 服务器:CPU、内存、磁盘、网络、进程、负载、日志。

  1. 网络设备监控

交换机、路由器、防火墙:端口流量、状态、CPU、内存(SNMP)。

  1. 应用服务监控

Web(Nginx/Apache)、数据库(MySQL/PostgreSQL/Oracle)、中间件(Redis、Kafka、 Tomcat)、容器(Docker/K8s)。

  1. 云平台监控

阿里云、AWS、VMware、OpenStack 虚拟机与资源状态。

  1. 业务指标监控

接口响应时间、订单量、用户在线数、API 成功率(自定义脚本 / Zabbix Sender)。

  1. 分布式 / 跨机房监控

多地域机房、网络隔离环境(用 Zabbix Proxy 代理采集)。

  1. 告警与自愈

异常自动通知、执行恢复脚本、服务重启、故障升级通知。

搭建LNMP架构

Zabbix基于LNMP架构部署

zabbix-server通过Centos-7-template模板克隆产生

mysql001通过mysql01克隆产生

安装nginx

#创建nginx的yum源[root@zabbix-server ~]# vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/enabled=1gpgcheck=0#安装nginx[root@zabbix-server ~]# yum install nginx -y#开启服务[root@zabbix-server ~]# systemctl start nginx[root@zabbix-server ~]# systemctl enable nginx#防火墙放行http服务[root@zabbix-server ~]# firewall-cmd --add-service=http --zone=publicsuccess[root@zabbix-server ~]# firewall-cmd --add-service=http --zone=public --permanentsuccess[root@zabbix-server ~]# firewall-cmd --reloadsuccess

先测试nginx环境

安装mariadb

配置yum源

#配置Mariadb10.x yum源(zabbix6.0必须使用该版本,低版本不支持)[root@zabbix-server ~]# vim /etc/yum.repos.d/mariadb.repo[mariadb]name=MariaDB baseurl=https://mirrors.aliyun.com/mariadb/yum/10.6/centos7-amd64/ enabled=1gpgcheck=0

下载mariadb

#安装mariadb[root@zabbix-server ~]# yum -y install mariadb-server mariadb#开启并自启服务[root@zabbix-server ~]# systemctl enable mariadb --now#登录数据库设置root密码、删除匿名用户[root@zabbix-server ~]# mysqlWelcome to the MariaDB monitor. Commands end with;or\g. Your MariaDB connectionidis3Server version:10.6.19-MariaDB MariaDB Server Copyright(c)2000,2018, Oracle, MariaDB Corporation Ab and others. Type'help;'or'\h'forhelp. Type'\c'toclearthe current input statement. MariaDB[(none)]>DELETE FROM mysql.user WHEREUser='';Query OK,2rows affected(0.010sec)MariaDB[(none)]>ALTERUSERroot@localhost IDENTIFIED BY'root123';Query OK,0rows affected(0.005sec)MariaDB[(none)]>
连接数据库测试
[root@zabbix-server ~]# mysql -uroot -proot123Welcome to the MariaDB monitor. Commands end with;or\g. Your MariaDB connectionidis5Server version:10.6.19-MariaDB MariaDB Server Copyright(c)2000,2018, Oracle, MariaDB Corporation Ab and others. Type'help;'or'\h'forhelp. Type'\c'toclearthe current input statement. MariaDB[(none)]>

安装php

# 安装epel源[root@zabbix-server ~]# yum -y install epel-release# 修改epel配置:开启baseurl,注释metalink,替换为华为云镜像[root@zabbix-server ~]# sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/epel.repo[root@zabbix-server ~]# sed -i "s/metalink/#metalink/g" /etc/yum.repos.d/epel.repo[root@zabbix-server ~]# sed -i "s@https\?://download.[a-z]*\.\?[a-z]*/pub@https://repo.huaweicloud.com@g" /etc/yum.repos.d/epel.repo# 安装webtatic源(php72源)[root@zabbix-server ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm# 安装php7.2全套组件[root@zabbix-server ~]# yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-pdo php72w-xml php72w-fpm php72w-mysqlnd php72w-opcache php72w-ldap php72w-bcmath
配置nginx支持php
#修改php‑fpm配置文件,把apache改为nginx[root@zabbix-server ~]# vim /etc/php-fpm.d/www.conf# 修改两行8user=nginx10group=nginx#配置location,在index中添加index.php,支持index.php首页[root@zabbix-server ~]# vim /etc/nginx/conf.d/default.conf9index index.php index.html index.htm;#配置php请求转发到后端php‑fpm模块#默认php配置块被注释,取消注释并修改;fastcgi_param把/scripts改为$document_root29location ~\.php${30root /usr/share/nginx/html;31fastcgi_pass127.0.0.1:9000;32fastcgi_index index.php;33fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;34include fastcgi_params;35}
配置php
#修改PHP配置文件[root@zabbix-server ~]# vim /etc/php.ini# 通用配置202short_open_tag=On#支持php短标签359expose_php=Off#隐藏php版本# zabbix优化配置要求368max_execution_time=300#脚本最大执行时间378max_input_time=300#接收数据等待时间389memory_limit=128M#每个脚本占用内存656post_max_size=16M#POST提交数据最大大小799upload_max_filesize=2M#上传文件大小800always_populate_raw_post_data=-1877date.timezone=Asia/Shanghai#设置时区为东八区#启动php‑fpm服务,设置开机自启[root@zabbix-server ~]# systemctl enable php-fpm --now#重启nginx[root@zabbix-server ~]# systemctl restart nginx
测试

测试php首页

[root@zabbix-server ~]# vim /usr/share/nginx/html/info.php<?php phpinfo();?>

测试连接数据库

[root@zabbix-server ~]# vim /usr/share/nginx/html/info.php<?php$link=mysqli_connect('127.0.0.1','root','root123');if($link)echo"success";elseecho"fail";?># $link=mysqli_connect('127.0.0.1','root','root123'); 设置变量$link,连接数据库# if ($link) echo "success"; 如果连接上输出success# else echo "fail"; 连接不上输出fail

注:mysql_connect扩展自 PHP 5.5.0 起已废弃,改用mysqli或pdo_mysql

# 创建zabbix用的数据库及账号[root@zabbix-server ~]# mysql -uroot -proot123Welcome to the MariaDB monitor. Commands end with;or\g. Your MariaDB connectionidis19Server version:10.5.10-MariaDB MariaDB Server Copyright(c)2000,2018, Oracle, MariaDB Corporation Ab and others. Type'help;'or'\h'forhelp. Type'\c'toclearthe current input statement. MariaDB[(none)]>CREATE DATABASE zabbix charactersetutf8 collate utf8_bin;Query OK,1row affected(0.001sec)MariaDB[(none)]>GRANT all privileges ON *.* TO'zabbix'@'%'IDENTIFIED BY'zabbix123';Query OK,0rows affected(0.002sec)MariaDB[(none)]>GRANT all privileges ON *.* TO'zabbix'@'localhost'IDENTIFIED BY'zabbix123';Query OK,0rows affected(0.002sec)MariaDB[(none)]>flush privileges;Query OK,0rows affected(0.002sec)MariaDB[(none)]>quit Bye[root@zabbix-server ~]#

collate的作用

对于mysql中那些字符类型的列,如VARCHAR,CHAR,TEXT类型的列,都需要有一个COLLATE类型来 告知mysql如何对该列进行排序和比较。COLLATE会影响到ORDER BY语句的顺序,会影响到WHERE条 件中大于小于号筛选出来的结果,会影响DISTINCT、GROUP BY、HAVING语句的查询结果。另外, mysql建索引的时候,如果索引列是字符类型,也会影响索引创建,只不过这种影响我们感知不到。凡是 涉及到字符类型比较或排序的地方,都会和COLLATE有关。

测试连接zaabix数据库

[root@zabbix-server ~]# vim /usr/share/nginx/html/info.php<?php$link=mysqli_connect('127.0.0.1','zabbix','zabbix123');if($link)echo"Zabbix数据库连接成功";elseecho"Zabbix数据库连接失败";?>

测试

zabbix-server

导入数据库

#解压[root@zabbix-server ~]# tar zxvf zabbix-6.0.6.tar.gz#导入数据库[root@zabbix-server ~]# cd /root/zabbix-6.0.6/database/mysql/#查看数据库脚本文件[root@zabbix-server mysql]# lsdata.sql double.sql history_pk_prepare.sql images.sql Makefile.am Makefile.in schema.sql#依次导入SQL脚本到zabbix数据库[root@zabbix-server mysql]# mysql -uroot -proot123 zabbix < schema.sql[root@zabbix-server mysql]# mysql -uroot -proot123 zabbix < images.sql[root@zabbix-server mysql]# mysql -uroot -proot123 zabbix < data.sql[root@zabbix-server mysql]# mysql -uroot -proot123 zabbix < double.sql[root@zabbix-server mysql]# mysql -uroot -proot123 zabbix < history_pk_prepare.sql#进入zabbix数据库检查表[root@zabbix-server mysql]# mysql -uroot -proot123Welcome to the MariaDB monitor. Commands end with;or\g. Your MariaDB connectionidis32Server version:10.5.10-MariaDB MariaDB Server Copyright(c)2000,2018, Oracle, MariaDB Corporation Ab and others. Type'help;'or'\h'forhelp. Type'\c'toclearthe current input statement. MariaDB[(none)]>use zabbix;Reading table informationforcompletion of table andcolumnnames You can turn off this feature to get a quicker startup with-ADatabase changed MariaDB[zabbix]>show tables;+----------------------------+|Tables_in_zabbix|+----------------------------+|acknowledges|......|widget_field|+----------------------------+178rowsinset(0.002sec)#一共178张表MariaDB[zabbix]>

安装软件包

#安装zabbix编译依赖环境包[root@zabbix-server ~]# yum install -y mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel fping gcc gcc-c++ make# 创建zabbix系统用户,无登录shell,不创建家目录[root@zabbix-server ~]# useradd -s /sbin/nologin -M zabbix#设置编译环境变量,编译器使用GNU C99标准[root@zabbix-server ~]# export CFLAGS="-std=gnu99"#进入源码目录执行configure预编译[root@zabbix-server ~]# cd zabbix-6.0.6/[root@zabbix-server zabbix-6.0.6]# ./configure --sysconfdir=/etc/zabbix/ --enable-server --with-mysql --with-net-snmp --with-libxml2 --with-ssh2 --with-openipmi --with-zlib --with-libpthread --with-libevent --with-openssl --with-ldap --with-libcurl --with-libpcre#编译安装[root@zabbix-server zabbix-6.0.6]# make install#检查zabbix‑server版本验证安装[root@zabbix-server ~]# zabbix_server --version

修改zabbix-server配置文件

#修改zabbix‑server配置文件[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf38LogFile=/var/log/zabbix_server.log123DBPassword=zabbix123#创建日志文件并修改属主属组[root@zabbix-server ~]# touch /var/log/zabbix_server.log[root@zabbix-server ~]# chown zabbix.zabbix /var/log/zabbix_server.log#创建systemd服务文件管理zabbix‑server[root@zabbix-server ~]# vim /usr/lib/systemd/system/zabbix-server.service#写入以下内容[Unit]Description=Zabbix Server with MySQL DBAfter=syslog.target network.target mysqld.service[Service]Type=simpleExecStart=/usr/local/sbin/zabbix_server-fUser=zabbix[Install]WantedBy=multi-user.target#重载systemd配置,启动zabbix‑server[root@zabbix-server ~]# systemctl daemon-reload[root@zabbix-server ~]# systemctl start zabbix-server#查看10051端口监听,验证服务启动[root@zabbix-server ~]# netstat -ntap | grep 10051tcp000.0.0.0:100510.0.0.0:* LISTEN2610/zabbix_server

前端页面复制到站点

#复制zabbix前端网页文件到nginx网站根目录[root@zabbix-server ~]# cp -r /root/zabbix-6.0.6/ui/* /usr/share/nginx/html/#修改网页目录属主属组为nginx[root@zabbix-server ~]# chown -R nginx:nginx /usr/share/nginx/html/#重启nginx[root@zabbix-server ~]# systemctl restart nginx

http://192.168.108.50






默认登陆用户名:Admin

默认登陆密码:zabbix

被监控端

安装agent

通过前面mysql章节的mysql01克隆mysql001

#关闭防火墙、临时关闭selinux、修改主机名[root@mysql001 ~]# systemctl stop firewalld.service[root@mysql001 ~]# setenforce 0[root@mysql001 ~]# hostnamectl set-hostname mysql001#更新CA证书[root@mysql001 ~]# yum update ca-certificates -y#安装zabbix‑agent2 yum源[root@mysql001 ~]# rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm#安装zabbix‑agent2客户端[root@mysql001 ~]# yum install zabbix-agent2 -y#启动并设置开机自启[root@mysql001 ~]# systemctl enable zabbix-agent2.service --now#修改agent2配置文件[root@mysql001 ~]# vim /etc/zabbix/zabbix_agent2.conf13PidFile=/var/run/zabbix/zabbix_agent2.pid32LogFile=/var/log/zabbix/zabbix_agent2.log43LogFileSize=082Server=192.168.108.50#被动模式,指向zabbix‑server地址135ServerActive=192.168.108.50#主动模式,指向zabbix‑server地址146Hostname=mysql001#本机主机名,web页面添加主机时必须保持一致283Include=/etc/zabbix/zabbix_agent2.d/plugins.d/*.conf#重启agent2服务[root@mysql001 ~]# systemctl restart zabbix-agent2

zabbix管理

http://192.168.108.50

zabbix首页登录后

监控主机

配置->模板

定义模板新名称


添加数据库信息

$MYSQL.DSN 写被监控端数据库IP

配置->主机->创建主机

群组>选择


模板>选择


被监控主机配置

Inteerfaces: 添加>客户端

端口是10050,是zabbix客户端插件监听端口

添加后直接生成

可用性:绿色正常,一开始灰色等一会

停止,启动mysql服务观察现象

停止mysql服务,观察zabbix

[root@mysql001 ~]# systemctl stop mysqld

发现告警了,mysql001这个主机服务down了

跑到mysql001,恢复服务运行

[root@mysql001 ~]# systemctl start mysqld


问题已经解决

邮件服务




记录下来

  • lmsbtquhuzhqcage

在zabbix-server服务器上安装邮箱服务

[root@zabbix-server ~]# yum install mailx -y

配置邮箱服务

#配置mail.rc实现发送QQ邮箱告警,在文件末尾追加配置[root@zabbix-server ~]# vim /etc/mail.rc# ----文件末尾新增----setfrom=2370787636@qq.com#发件邮箱,替换为自己邮箱setsmtp=smtps://smtp.qq.com:465setsmtp-auth-user=2370787636@qq.com#登录邮箱账号setsmtp-auth-password=lmsbtquhuzhqcage#QQ邮箱授权码,替换成自己的setsmtp-auth=login#set smtp-use-starttls #不要开启,开启会验证失败,注释掉setssl-verify=ignore#set nss-config-dir=/root/.certs #证书目录,该行注释,直接使用系统nssdbsetnss-config-dir=/etc/pki/nssdb/#修改nssdb目录权限[root@zabbix-server ~]# chmod -R 755 /etc/pki/nssdb/

因为需要QQ邮箱的SSL证书,所以我们还需要手动的获取QQ邮箱的证书保存到本地指定的目录里以备调 用和验证,具体命令如下:

#创建证书存放目录[root@zabbix-server ~]# mkdir -p /root/.certs/#获取QQ邮箱SMTP证书保存到本地[root@zabbix-server ~]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt#导入证书1[root@zabbix-server ~]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt#导入证书2[root@zabbix-server ~]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt#查看证书库确认导入成功[root@zabbix-server ~]# certutil -L -d /root/.certs

为了防止出现前文所说的发送邮件警告提示,还需要进入邮箱SSL证书存放目录 /root/.certs 里执行如 下命令:

[root@zabbix-server ~]# cd /root/.certs/[root@zabbix-server .certs]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i qq.crt

返回如下提示即可:

Notice: Trust flag u issetautomaticallyifthe private key is present.

这是为了信任证书的标记操作。

至此,已经完成了mailx结合QQ邮箱发送系统邮件的部署了,通过命令行发送测试邮件试试吧:

# 执行命令后,进入交互式编辑,输入正文后按 Ctrl+D 结束并发送[root@zabbix-server ~]# mailx -s "邮箱测试" 2370787636@qq.com你真帅啊 哈哈哈 EOT#ctrl_d[root@zabbix-server ~]#

前往QQ邮箱查收测试邮件

创建脚本目录,并重启zabbix服务

[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf548AlertScriptsPath=/usr/lib/zabbix/alertscripts[root@zabbix-server ~]# mkdir -p /usr/lib/zabbix/alertscripts[root@zabbix-server ~]# chown -R zabbix:zabbix /usr/lib/zabbix/alertscripts[root@zabbix-server ~]# systemctl restart zabbix-server.service

编写邮件发送脚本

[root@zabbix-server ~]# vim /usr/lib/zabbix/alertscripts/mailx.sh#!/bin/bash#send mailmessages=`echo$3|tr'\r\n''\n'`subject=`echo$2|tr'\r\n''\n'`echo"${messages}"|mail-s"${subject}"$1>>/tmp/mailx.log2>&1

权限设置

[root@zabbix-server ~]# touch /tmp/mailx.log[root@zabbix-server ~]# chown -R zabbix.zabbix /tmp/mailx.log[root@zabbix-server ~]# chmod +x /usr/lib/zabbix/alertscripts/mailx.sh

测试脚本发送邮件

[root@zabbix-server ~]# cd /usr/lib/zabbix/alertscripts/[root@zabbix-server alertscripts]# ./mailx.sh 2370787636@qq.com "hello mailx.sh" "This is test"

已收到邮件

告警服务

管理->报警媒介类型>创建媒体类型

创建媒体类型

脚本参数

{ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}

添加成功

管理->用户

点击Admin进入

选择报警媒介

添加

类型选择刚刚创建的mail-test

设置完成后点击添加

收件人:填写自己邮箱地址

一定要进行更新

配置->动作->Trigger actions

先删除默认动作,然后创建动作






定义操作

主题 :{TRIGGER.STATUS}:{TRIGGER.NAME}消息: 告警主机:{HOST.NAME}告警 IP:{HOST.IP}告警时间:{EVENT.DATE}-{EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息:{TRIGGER.NAME}:{ITEM.VALUE}事件 ID:{EVENT.ID}

主题 :{TRIGGER.STATUS}:{TRIGGER.NAME}消息: 恢复主机:{HOST.NAME}恢复 IP:{HOST.IP}恢复时间:{EVENT.DATE}-{EVENT.TIME}恢复等级:{TRIGGER.SEVERITY}恢复信息:{TRIGGER.NAME}:{ITEM.VALUE}恢复 ID:{EVENT.ID}

恢复操作

最后点击添加

动作添加完成

监视主页面仪表盘

在被监控端关闭数据库服务

[root@mysql001 ~]# systemctl stop mysqld

等待一段时间后

检查接收告警邮件

mysql其他监控信息


监控mysql001 系统资源使用





加压看效果

[root@mysql001 ~]# dd if=/dev/zero of=/mnt/memoryfile bs=1G count=3

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 6:22:56

观照与决断:管理熵变中的起心动念

——基于“过程熵增—目标熵减”模型的理论推演与案例研究 一、引言 管理学自诞生以来&#xff0c;经历了从科学管理到行为科学、从战略管理到组织文化的多次范式转换&#xff0c;但其经典定义——“计划、组织、指挥、协调、控制”——始终隐含着一个未经审视的假设&#xff1…

作者头像 李华
网站建设 2026/7/31 6:22:30

Windows系统Python安装dlib库:预编译wheel文件100%成功方案

1. 项目概述与核心痛点在计算机视觉和机器学习领域&#xff0c;dlib库是一个绕不开的“硬骨头”。它以其高效的人脸检测、关键点定位和强大的机器学习算法而闻名&#xff0c;是许多前沿项目和学术研究的基石。然而&#xff0c;对于无数Windows平台上的Python开发者&#xff0c;…

作者头像 李华
网站建设 2026/7/31 6:21:20

科研必备:全球学术文献检索工具全攻略与高效工作流

1. 引言&#xff1a;为什么你需要一个全球化的文献雷达&#xff1f;作为一名在科研一线摸爬滚打了十多年的“老博后”&#xff0c;我深知文献检索是学术研究的生命线。无论是刚入门的研究生&#xff0c;还是正在冲刺项目的资深学者&#xff0c;手里没几个好用的文献检索工具&am…

作者头像 李华
网站建设 2026/7/31 6:21:16

基于深度学习表情识别 表情数据集 情绪数据集 人脸数据集 的yolov8+gui(pyqt5)人脸情绪识别系统 识别人脸表情中的生气 厌恶识别 害怕识别 高兴情绪识别 伤心’,惊讶

python 目标检测中构建基于深度学习的yolov8gui&#xff08;pyqt5&#xff09;人脸情绪识别系统 识别人脸表情中的生气’&#xff0c;厌恶’&#xff0c;害怕’&#xff0c;高兴’&#xff0c;中立’&#xff0c;伤心’&#xff0c;惊讶 文章目录python 目标检测中构建基于深度…

作者头像 李华
网站建设 2026/7/31 6:20:08

CTF文件上传漏洞攻防:双重验证绕过与.phtml Webshell实战

1. 项目概述&#xff1a;一次典型的CTF文件上传攻防复盘最近在复盘一些经典的CTF题目&#xff0c;特别是ACTF2020新生赛里的那道文件上传题&#xff0c;挺有意思的。它不像很多入门题那样只做一层简单的后缀名过滤&#xff0c;而是设置了“双重验证”的关卡&#xff0c;对新手来…

作者头像 李华