zabbix部署及监控案例

zabbix介绍

1.zabbix是一个机遇web界面的提供分布式系统监控的企业级开源解决方案。

zabbix能监控各种网络参数,并提供灵活的通知机制以让运维人员快速定位并解决存在的各种问题。

Zabbix监控的优点:
  1)自动发现服务器和网络设备
  2)底层自动发现(如自动发现多实例mysql、tomcat进程等)
  3)分布式的监控体系和集中式的web管理
  4)支持主动监控和被动监控模式
  5)支持多种操作系统linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD等
  6)高效的Agent支持linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,windows NT4.0,window2000等
  7)无Agent监控等多种监控方法(如:用SNMP协议监控路由或交换机、IPMI检测硬件温度等)
  8)安全的用户认证模式
  9)灵活的用户权限设置
  10)基于web的管理方法,支持自由的定义事件和邮件发送
  11)高水平的业务视图监控资源,支持日志审计

缺点:
  1)性能瓶颈,监控系统没有低估高峰期,具有持续性和周期性,机器量越大,数据的增大会使数据库的写入成为一定的瓶颈,官网给出的单机上限5000台,届时就需要增加proxy,增加成本。
  2)Zabbix采集数据有pull方式,也就是server主动模式,当目标机器量大之后,pull任务会出现积压。采集数据会延迟
  3)项目二次开发,需要分析MySQL表结构,表结构比较复杂,通过API开发对开发能力有要求。
  4)内置housekeeping在执行过程中会对数据库增加压力,需要对数据库进行优化

2.zabbix监控的组件

完整的zabbix分布式监控系统,由以下几个组件构成:
zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行;
database storage:专用于存储所有配置信息,以及由zabbix收集的数据;
web interface:zabbix的GUI接口,通常与server运行在同一台主机上;
proxy:可选组件,常用于分布监控环境中,代理server收集部分被监控端的监控数据并统一发往Server端;
zabbix agent:部署在被监控主机上,负责收集本地数据并发往server或proxy端;

zabbix工作流程图:
zabbix部署及监控案例_第1张图片
监控流程图:
zabbix部署及监控案例_第2张图片

zabbix配置文件

zabbix配置文件有两种:

  • 服务器端配置文件(/usr/local/etc/zabbix_server.conf)
  • 客户端配置文件(/usr/local/etc/zabbix_agentd.conf)
  • zabbix代理配置文件(/usr/local/etc/zabbix_proxy.conf)

服务器端配置文件zabbix_server.conf常用配置参数:

参数 作用
LogFile 设置服务端日志文件存放路径
ListenIP 设置服务端监听IP
ListenPort 设置服务端监听的端口号
PidFile 设置服务端进程号文件存放路径
DBHost 指定zabbix的数据库服务器IP
DBName 指定zabbix使用的数据库库名
DBUser 指定zabbix数据库登录用户
DBPassword 指定zabbix数据库登录密码
DBPort 指定zabbix数据库端口号
User 设置zabbix以什么用户的身份运行
AlertScriptsPath 设置告警脚本存放路径
ExternalScripts 外部脚本存放路径

客户端配置文件zabbix_agentd.conf常用配置参数:

参数 作用
Server 指定zabbix服务器的IP或域名
ServerActive 指定zabbix服务器的IP或域名
Hostname 指定本机的主机名,此项必须与web界面配置项一致
UnsafeUserParameters 是否启用自定义监控项,可选值为{1 ,0}
UserParameter 指定自定义监控脚本参数
LogFile 设置客户端日志文件存放路径

部署zabbix

环境说明:

环境 IP 要安装的应用
服务器 192.168.201.138 lamp架构
zabbix server
zabbix agent
客户端 192.168.201.139 zabbix agent

因为zabbix是用php语言开发的,所以必须先部署lamp架构,使其能够支持运行php网页

lamp架构部署可看:LAMP架构

zabbix服务端安装

//安装依赖包
[root@wnz ~]# yum -y install net-snmp-devel libevent-devel

//下载zabbix
[root@wnz ~]# cd /usr/src/
[root@wnz src]# wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.2.tar.gz
--2020-07-14 01:26:31--  https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.2.tar.gz
Resolving cdn.zabbix.com (cdn.zabbix.com)... 172.67.179.162, 104.31.68.176, 104.31.69.176, ...
Connecting to cdn.zabbix.com (cdn.zabbix.com)|172.67.179.162|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18823956 (18M) [application/octet-stream]
Saving to: ‘zabbix-5.0.2.tar.gz’

100%[====================================================>] 18,823,956   357KB/s   in 36s    

2020-07-14 01:27:25 (506 KB/s) - ‘zabbix-5.0.2.tar.gz’ saved [18823956/18823956]

//解压
[root@wnz src]# tar xf zabbix-5.0.2.tar.gz 

//创建zabbix用户和组
[root@wnz ~]# groupadd -r zabbix
[root@wnz ~]# useradd -r -g zabbix -M -s /sbin/nologin zabbix

//配置zabbix数据库
[root@wnz ~]# mysql -uroot -pwang123!
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.30 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.55 sec)

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix123!';
Query OK, 0 rows affected, 2 warnings (0.43 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye


[root@wnz ~]# cd /usr/src/zabbix-5.0.2/database/mysql/
[root@wnz mysql]# ls
data.sql  double.sql  images.sql  Makefile.am  Makefile.in  schema.sql
[root@wnz mysql]# mysql -uzabbix -pzabbix123! zabbix < schema.sql 
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@wnz mysql]# mysql -uzabbix -pzabbix123! zabbix < images.sql 
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@wnz mysql]# mysql -uzabbix -pzabbix123! zabbix < data.sql 
mysql: [Warning] Using a password on the command line interface can be insecure.

//编译安装zabbix
[root@wnz mysql]# cd /usr/src/zabbix-5.0.2
[root@wnz zabbix-5.0.2]#  ./configure --enable-server \
> --enable-agent \
> --with-mysql \
> --with-net-snmp \
> --with-libcurl \
> --with-libxml2

[root@wnz zabbix-5.0.2]# make install

zabbix服务端配置

[root@wnz ~]# ls /usr/local/etc/
zabbix_agentd.conf  zabbix_agentd.conf.d  zabbix_server.conf  zabbix_server.conf.d

//修改服务端配置文件
//设置数据库信息
[root@wnz ~]# vim /usr/local/etc/zabbix_server.conf
....
DBPassword=zabbix123!       //设置zabbix数据库连接密码

//启动zabbix_server和zabbix_agentd
[root@wnz ~]# zabbix_server
[root@wnz ~]# zabbix_agentd 
[root@wnz ~]# ss -antl
State      Recv-Q Send-Q  Local Address:Port                 Peer Address:Port              
LISTEN     0      128                 *:10050                           *:*                  
LISTEN     0      128                 *:10051                           *:*                  
LISTEN     0      128         127.0.0.1:9000                            *:*                  
LISTEN     0      128                 *:22                              *:*                  
LISTEN     0      100         127.0.0.1:25                              *:*                  
LISTEN     0      80               [::]:3306                         [::]:*                  
LISTEN     0      128              [::]:80                           [::]:*                  
LISTEN     0      128              [::]:22                           [::]:*                  
LISTEN     0      100             [::1]:25                           [::]:*       

zabbix服务端web界面安装与配置

zabbix web界面安装前配置

//修改/etc/php.ini的配置并重启php-fpm
[root@wnz ~]# sed -ri 's/(post_max_size =).*/\1 16M/g' /etc/php.ini
[root@wnz ~]# sed -ri 's/(max_execution_time =).*/\1 300/g' /etc/php.ini
[root@wnz ~]# sed -ri 's/(max_input_time =).*/\1 300/g' /etc/php.ini
[root@wnz ~]# sed -i '/;date.timezone/a date.timezone = Asia/Shanghai' /etc/php.ini
[root@wnz ~]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm  done

[root@wnz ~]# cd /usr/src/zabbix-5.0.2
[root@wnz zabbix-5.0.2]# ls
aclocal.m4  ChangeLog     config.log     configure.ac  include     Makefile     misc     sass
AUTHORS     compile       config.status  COPYING       INSTALL     Makefile.am  missing  src
bin         conf          config.sub     database      install-sh  Makefile.in  NEWS     ui
build       config.guess  configure      depcomp       m4          man          REA
[root@wnz zabbix-5.0.2]# mkdir /usr/local/apache/htdocs/zabbix
[root@wnz zabbix-5.0.2]# cp -a ui/* /usr/local/apache/htdocs/zabbix/
[root@wnz zabbix-5.0.2]# chown -R apache.apache /usr/local/apache/htdocs/


//配置apache虚拟主机
[root@wnz ~]# vim /etc/httpd24/httpd.conf
//在配置文件的末尾加如下内容

   DocumentRoot "/usr/local/apache/htdocs/zabbix"
   ServerName zabbix.wangqing.com
   ProxyRequests Off
   ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/usr/local/apache/htdocs/zabbix/$1
   
       Options none
       AllowOverride none
       Require all granted
   


//设置zabbix/conf目录的权限,让zabbix有权限生成配置文件zabbix.conf.php
[root@wnz ~]# chmod 777 /usr/local/apache/htdocs/zabbix/conf
[root@wnz ~]# ll -d /usr/local/apache/htdocs/zabbix/conf
drwxrwxrwx. 3 apache apache 94 Jul  6 05:54 /usr/local/apache/htdocs/zabbix/conf

//重启apache
[root@wnz ~]#  apachectl -t
Syntax OK
[root@wnz ~]# apachectl stop
[root@wnz ~]# apachectl start
[root@wnz ~]# ss -antl
State      Recv-Q Send-Q  Local Address:Port                 Peer Address:Port              
LISTEN     0      128                 *:10050                           *:*                  
LISTEN     0      128                 *:10051                           *:*                  
LISTEN     0      128         127.0.0.1:9000                            *:*                  
LISTEN     0      128                 *:22                              *:*                  
LISTEN     0      100         127.0.0.1:25                              *:*                  
LISTEN     0      80               [::]:3306                         [::]:*                  
LISTEN     0      128              [::]:80                           [::]:*                  
LISTEN     0      128              [::]:22                           [::]:*                  
LISTEN     0      100             [::1]:25                           [::]:*    

安装zabbix web界面

在浏览器上访问域名进行安装:
zabbix部署及监控案例_第3张图片
zabbix部署及监控案例_第4张图片
zabbix部署及监控案例_第5张图片
zabbix部署及监控案例_第6张图片
zabbix部署及监控案例_第7张图片
zabbix部署及监控案例_第8张图片
恢复zabbix/conf目录的权限为755:

[root@wnz ~]# chmod 755 /usr/local/apache/htdocs/zabbix/conf
[root@wnz ~]# ll -d /usr/local/apache/htdocs/zabbix/conf
drwxr-xr-x. 3 apache apache 117 Jul 16 03:58 /usr/local/apache/htdocs/zabbix/conf

登录zabbix

zabbix默认登录用户名和密码:

用户名 密码
Admin zabbix

zabbix客户端安装

//安装软件包
[root@wnz ~]# yum -y install gcc gcc-c++ vim wget pcre-devel

//下载zabbix
[root@wnz ~]# cd /usr/src/
[root@wnz src]# wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.2.tar.gz

//解压
[root@wnz src]# tar xf zabbix-5.0.2.tar.gz 

//创建zabbix用户和组
[root@wnz ~]# groupadd -r zabbix
[root@wnz ~]# useradd -r -g zabbix -M -s /sbin/nologin zabbix

//编译安装zabbix
[root@wnz src]# cd /usr/src/zabbix-5.0.2
[root@wnz zabbix-5.0.2]# ./configure --enable-agent
[root@wnz zabbix-5.0.2]# make install

zabbix客户端配置

[root@wnz ~]# cd /usr/local/etc/
[root@wnz etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d

[root@wnz etc]# vim zabbix_agentd.conf
#Mandatory: yes, if StartAgents is not explicitly set to 0
#Default:
#Server=

Server=192.168.201.138      //修改IP指向服务端

#Mandatory: no
#Default:
#ServerActive=

ServerActive=192.168.201.138   //修改IP指向服务端

#Mandatory: no
#Default:
#Hostname=

Hostname=007   //修改主机名  这里的007只是代号,请随意!!!



//启动zabbix
[root@wnz ~]# zabbix_agentd 
[root@wnz ~]# ss -antl
State      Recv-Q Send-Q  Local Address:Port                 Peer Address:Port              
LISTEN     0      128                 *:10050                           *:*                  
LISTEN     0      128                 *:22                              *:*                  
LISTEN     0      100         127.0.0.1:25                              *:*                  
LISTEN     0      128              [::]:22                           [::]:*                  
LISTEN     0      100             [::1]:25                           [::]:*               

配置监控

定义主机组

zabbix部署及监控案例_第9张图片
在这里插入图片描述
zabbix部署及监控案例_第10张图片

添加主机并加入主机组

zabbix部署及监控案例_第11张图片
zabbix部署及监控案例_第12张图片
zabbix部署及监控案例_第13张图片

添加监控项:模板添加

在这里插入图片描述
zabbix部署及监控案例_第14张图片
zabbix部署及监控案例_第15张图片
zabbix部署及监控案例_第16张图片
zabbix部署及监控案例_第17张图片

添加监控项:手动添加

zabbix部署及监控案例_第18张图片
zabbix部署及监控案例_第19张图片
zabbix部署及监控案例_第20张图片
zabbix部署及监控案例_第21张图片
在这里插入图片描述

添加触发器

在这里插入图片描述
zabbix部署及监控案例_第22张图片
zabbix部署及监控案例_第23张图片
zabbix部署及监控案例_第24张图片
在这里插入图片描述
zabbix部署及监控案例_第25张图片
zabbix部署及监控案例_第26张图片
在这里插入图片描述

//在/tmp/abc里添加内容,进行触发
[root@wnz ~]# echo ‘huihohuguibh’ >> /tmp/abc

zabbix部署及监控案例_第27张图片

添加媒介

zabbix部署及监控案例_第28张图片
zabbix部署及监控案例_第29张图片
zabbix部署及监控案例_第30张图片
zabbix部署及监控案例_第31张图片
zabbix部署及监控案例_第32张图片

添加动作

zabbix部署及监控案例_第33张图片
zabbix部署及监控案例_第34张图片
zabbix部署及监控案例_第35张图片
zabbix部署及监控案例_第36张图片

触发

//在/tmp/abc里添加内容,进行触发
[root@wnz ~]# echo ‘huihohuguibh’ >> /tmp/abc

zabbix部署及监控案例_第37张图片
zabbix部署及监控案例_第38张图片

zabbix脚本告警

[root@wnz ~]# cd /usr/local/etc/
[root@wnz etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d  zabbix_server.conf  zabbix_server.conf.d
[root@wnz etc]# vim zabbix_server.conf

#Mandatory: no
#Default:
#AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/local/etc/zabbix/alertscripts  //添加一行

[root@wnz etc]# mkdir -p /usr/local/etc/zabbix/alertscripts
[root@wnz alertscripts]# vim sendmail.sh
#!/bin/bash

SUBJECT=$(echo -e $2 |tr "\r\n" "\n")
MESSAGE=$(echo -e $1 |tr "\r\n" "\n")

echo "$MESSAGE" | /usr/bin/mail -s "$SUBJECT" $3

[root@wnz alertscripts]# chmod +x sendmail.sh
[root@wnz ~]# chown -R zabbix.zabbix /usr/local/etc/zabbix
[root@wnz ~]# ll /usr/local/etc/zabbix
total 0
drwxr-xr-x 2 zabbix zabbix 25 Jul 20 00:06 alertscripts
[root@wnz ~]# pkill zabbix
[root@wnz ~]# zabbix_server 
[root@wnz ~]# zabbix_agentd 
[root@wnz ~]# ss -antl
State      Recv-Q Send-Q  Local Address:Port                 Peer Address:Port              
LISTEN     0      128         127.0.0.1:9000                            *:*                  
LISTEN     0      128                 *:22                              *:*                  
LISTEN     0      100         127.0.0.1:25                              *:*                  
LISTEN     0      128                 *:10050                           *:*                  
LISTEN     0      128                 *:10051                           *:*                  
LISTEN     0      80               [::]:3306                         [::]:*                  
LISTEN     0      128              [::]:80                           [::]:*                  
LISTEN     0      128              [::]:22                           [::]:*                  
LISTEN     0      100             [::1]:25                           [::]:*           

zabbix部署及监控案例_第39张图片
zabbix部署及监控案例_第40张图片
zabbix部署及监控案例_第41张图片
zabbix部署及监控案例_第42张图片
zabbix部署及监控案例_第43张图片
zabbix部署及监控案例_第44张图片
zabbix部署及监控案例_第45张图片

[root@wnz ~]# cd /usr/local/etc/
[root@wnz etc]# su - zabbix -s /bin/bash
su: warning: cannot change directory to /home/zabbix: No such file or directory
-bash-4.2$ cd /usr/local/etc/zabbix/alertscripts/
-bash-4.2$ ls
sendmail.sh
-bash-4.2$ ./sendmail.sh '111' '222' [email protected]

zabbix部署及监控案例_第46张图片

用第三方邮箱发邮件告警

[root@wnz ~]# vim /etc/mail.rc
set [email protected]
set smtp="smtp.qq.com"
set [email protected]
set smtp-auth-password=pnewfaqoyhzobcie
set smtp-auth=login
[root@wnz ~]# /usr/local/etc/zabbix/alertscripts/sendmail.sh 234 456 [email protected]

zabbix部署及监控案例_第47张图片

自定义监控进程

//在客户端编写脚本取出想要监控的内容
[root@wnz ~]# mkdir /scripts
[root@wnz ~]# cd /scripts/
[root@wnz scripts]# vim check_process.sh
#!/ban/bash

process_status=$(ps -ef|grep $1|grep -Ev "grep|$0"|wc -l)
if [ $process_status -eq 0 ];then
    echo '1'
else
    echo '0'
fi

[root@wnz scripts]# chmod +x check_process.sh

//在客户端启用自定义监控功能
[root@wnz ~]# vim /usr/local/etc/zabbix_agentd.conf
UnsafeUserParameters=1
UserParameter=check_process[*],/bin/bash /scripts/check_process.sh $1
[root@wnz ~]# pkill zabbix
[root@wnz ~]# zabbix_agentd 
[root@wnz ~]# ss -antl
State      Recv-Q Send-Q  Local Address:Port                 Peer Address:Port              
LISTEN     0      100         127.0.0.1:25                              *:*                  
LISTEN     0      128                 *:10050                           *:*                  
LISTEN     0      128                 *:22                              *:*                  
LISTEN     0      100             [::1]:25                           [::]:*                  
LISTEN     0      128              [::]:22                           [::]:*                  

zabbix部署及监控案例_第48张图片
zabbix部署及监控案例_第49张图片
zabbix部署及监控案例_第50张图片
zabbix部署及监控案例_第51张图片
zabbix部署及监控案例_第52张图片
zabbix部署及监控案例_第53张图片

//触发进行验证
[root@wnz ~]# systemctl stop postfix

zabbix部署及监控案例_第54张图片

监控日志文件

脚本文件地址

[root@wnz ~]# ls
anaconda-ks.cfg  pyscripts-master.zip //下载的脚本文件
[root@wnz ~]# unzip pyscripts-master.zip  //解压
Archive:  pyscripts-master.zip
67a2f27e90f1cb27d46bbe855d255b3e0d302cd7
   creating: pyscripts-master/
  inflating: pyscripts-master/README.md  
  inflating: pyscripts-master/dmp4.py  
  inflating: pyscripts-master/log.py  
  inflating: pyscripts-master/mail_send.py  
  inflating: pyscripts-master/定时发微信群消息.zip  
[root@wnz ~]# cd pyscripts-master
[root@wnz pyscripts-master]# mv log.py /scripts/  //移动到脚本放置目录
[root@wnz scripts]# tail -f /var/log/secure  //检查错误日志
[root@wnz scripts]# echo 'Failed' > key  //记录错误日志关键词到key里面
[root@wnz scripts]# ls
check_process.sh  key  log.py

[root@wnz ~]# vim /usr/local/etc/zabbix_agentd.conf
//添加如下配置
UserParameter=check_logs[*],/usr/bin/python /scripts/log.py $1 $2 $3


//测试脚本是否能取出值
[root@wnz ~]# python /scripts/log.py /var/log/secure /tmp/seek Failed
0

[root@wnz log]# setfacl -m u:zabbix:r secure  //给予文件可读权限
[root@wnz log]# getfacl secure
#file: secure
#owner: root
#group: root
user::rw-
user:zabbix:r--
group::---
mask::r--
other::---
//在服务端测试是否可以取出值
[root@wnz ~]# zabbix_get -s 192.168.201.139 -k check_logs[/var/log/secure,/tmp/logseek,Failed]0
0

zabbix部署及监控案例_第55张图片
zabbix部署及监控案例_第56张图片
zabbix部署及监控案例_第57张图片
zabbix部署及监控案例_第58张图片
zabbix部署及监控案例_第59张图片
zabbix部署及监控案例_第60张图片
zabbix部署及监控案例_第61张图片
在这里插入图片描述

监控mysql主从状态

主机IP 服务
192.168.201.138 zabbix服务端
192.168.201.139 zabbix客户端,mysql主库
192.168.201.140 zabbix客户端,mysql从库

主从配置请看:MYSQL主从
添加192.168.201.140主机:
zabbix部署及监控案例_第62张图片
zabbix部署及监控案例_第63张图片

//编写脚本
[root@wnz ~]# mkdir /scripts
[root@wnz ~]# cd /scripts/
[root@wnz scripts]# vim check_replication.sh
#!/bin/bash
mysql_status=$(mysql -uroot -e 'show slave status\G' 2>/dev/null|grep 'Slave.*Running'|grep -c 'Yes')

if [ $mysql_status -ne 2 ];then
    echo '1'
else
    echo '0'
fi
[root@wnz ~]# vim /usr/local/etc/zabbix_agentd.conf
//添加下列内容
UnsafeUserParameters=1
UserParameter=check_replication,/bin/bash /scripts/check_replication.sh

[root@wnz ~]# pkill zabbix
[root@wnz ~]# zabbix_agentd 

[root@wnz ~]# mysql -uroot -e 'show slave status\G' 2>/dev/null|grep 'Slave.*Running'|grep -c 'Yes'
2

//在服务端测试是否能取到值
[root@wnz ~]# zabbix_get -s 192.168.201.140 -k check_replication
0

zabbix部署及监控案例_第64张图片
zabbix部署及监控案例_第65张图片
zabbix部署及监控案例_第66张图片
zabbix部署及监控案例_第67张图片
zabbix部署及监控案例_第68张图片
zabbix部署及监控案例_第69张图片

触发告警验证
[root@wnz ~]# systemctl stop mariadb

在这里插入图片描述

监控mysql主从延迟

//配置脚本
[root@wnz ~]# vim /scripts/delay_replication.sh
#!/bin/bash

delay_value=$(mysql -uroot -e 'show slave status\G' 2>/dev/null|grep 'Seconds_Behind_Master'|awk -F'[: ]+' '{print $3}')
echo $delay_value

//修改配置文件
[root@wnz ~]# vim /usr/local/etc/zabbix_agentd.conf
//添加下列内容
UserParameter=delay_replication,/bin/bash /scripts/delay_replication.sh
//重启服务
[root@wnz ~]# pkill zabbix
[root@wnz ~]# zabbix_agentd 

zabbix部署及监控案例_第70张图片
zabbix部署及监控案例_第71张图片
zabbix部署及监控案例_第72张图片
zabbix部署及监控案例_第73张图片
zabbix部署及监控案例_第74张图片
zabbix部署及监控案例_第75张图片
zabbix部署及监控案例_第76张图片

开启声音告警

在这里插入图片描述

你可能感兴趣的:(zabbix)