一、监控概述`
1 分类:硬件监控 ----系统监控 ---- 应用监控 ---- 业务监控 ---- 安全监控 ---- 网络监控 ----WEB监控 ---- 自动化监控 -----分布式监控

2 内容:磁盘容易坏、CPU(负载、用户态及内核态、使用率) 、内存(使用率、寻址、大页面内存)、IO(磁盘IO 网络IO)、nginx活动链接数,端口、mysql阻塞 redis使用的内存、登录系统的用户、被修改的文件、网站响应时间、下载带宽、加载时间、业务监控比较复杂(需要开发配合)

3 指标 :CPU用户态 60%-70%,内核态0-35%,1核4线程(12),4核8线程 (48)、磁盘使用率、读写速度、

4 命令:top (P按照CPU排序,M按照内存排序)、vmstat 、free、iotop 、iftop
glances

二、zabbix 监控
官网 https://www.zabbix.com/
官网zabbix 3.4中文配置手册 https://www.zabbix.com/documentation/3.4/zh/manual

三、Zabbix管理使用手册

文档信息
文档名:zabbix管理使用手册
当前版本:v3.2
文档修订
时间 更新内容
2017-6-8 安装部署,基本功能,及邮件告警
本文档涉及内容:zabbix的安装配置;zabbix的基础监控,网络监控功能;zabbix邮件告警

目录
一、zabbix 概况
1、zabbix 简介
2、zabbix运行条件
3、监控过程逻辑图
4、zabbix功能
二、安装部署
1、安装前环境说明
2、安装nginx
3、编译安装php
4、整合nginx和php
5、安装mysql
6、安装zabbix
7、zabbix界面配置
三、Agent 端的配置
1、Linux agent
2、Windows agent
四、 zabbix的配置使用
1、登录zabbix
2、监控流程
3 添加主机
4 查看数据和告警
5 监控项
6 触发器
7 邮件告警设置

一、zabbix 概况

1、zabbix 简介
Zabbix是一个高度集成的网络监控解决方案,可以提供企业级的分布监控解决方案。
Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。
被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据
Server端:通过收集SNMP和agent发送的数据,写入数据库(mysql,oracle等),再通过php-nginx或者php-apache在web前端展示。

2、zabbix运行条件
Server :zabbix server 对硬件的要求低,但需要运行在
LNMP(linux+nginx+mysql+php) 或者 LAMP(linux+apache+mysql+php) 环境下
Agent: 目前已有的agent 基本支持常见的OS,包含Linux, Solaris,SUN, Windows,等
SNMP: 支持各类常见的网络设备

3、监控过程逻辑图

zabbix运维监控_第1张图片

4、zabbix功能
1 具备常见的商业监控软件所具备的功能(主机的性能监控,网络设备性能监控,数据库性能监控,FTP等通用协议监控,多种告警方式,详细的报表图表绘制),自带监控模板。
2 支持自动发现网络设备和服务器(可以通过配置自动发现规则来实现)。
3 支持自动发现(low discover ) key 实现动态监控项的批量监控(需要写脚本)。
4 支持分布式,能集中展示,管理分布式的监控点。
5 扩展性强,server 提供通用借口(API功能),可以自己开发完善各类监控。
6 编写插件容易,可以自定义监控项,报警级别的设置。
7 数据收集可用和性能检测,自定义收集数据频率,自定义检测。
8 支持snmp(包括trapping and polling ) ,IPMI, JMX, SSH ,TLENET。
9 有灵活的触发器,可以定制非常灵活的问题阀值。
10 发送通知,可定制的告警升级,收件人,媒体类型。
11 通知可以使用宏变量有用的变量。
12 自动操作包括远程命令。
13 实时的绘图功能,监控项实时的数据绘制在图形上面。
14 WEB监控能力,可以模拟鼠标点击一个网站,并检测返回值和响应时间。
15 API功能,可以方便的和其他系统结合,包括手机客户端的使用。

优点: server端对设备的性能要求低。
不足:所有的数据都存在数据库里,产生的数据量大,瓶颈主要在数据库。
二、安装部署
1、安装前环境说明
1.1 操作系统
版本:Centos 6.5
配置:4核8G,100G存储

1.2 配置网络yum源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

1.3 检查防火墙状态
查看防火墙:iptable -L
关闭防火墙:iptable -F

1.4 检查linux权限
打开配置文件:vim /etc/selinux/config
将selinux的值设置为 Disabled

1.5 安装所有包依赖包
yum -y install \
binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33.i686 \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc
.i686 \
glibc \
glibc-devel \
glibc-devel.i686 \
ksh \
libgcc
.i686 \
libgcc \
libstdc++ \
libstdc++.i686 \
libstdc++-devel \
libstdc++-devel
.i686 \
libaio \
libaio.i686 \
libaio-devel \
libaio-devel
.i686 \
make \
sysstat \
unixODBC \
unixODBC.i686 \
unixODBC-devel \
unixODBC-devel
.i686 \
libXp

然后安装
yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers mysql-devel –y

2、安装nginx
2.1下载介质

Nginx-1.11.10.tar.gz
Linux下载: wget http://nginx.org/download/nginx-1.11.10.tar.gz
zabbix运维监控_第2张图片

解压
tar -zxf nginx-1.11.10.tar.gz
zabbix运维监控

2.2 源码包编译安装

切换到nginx 的解压目录,执行
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre
zabbix运维监控
报错如下:
zabbix运维监控
解决方法
yum install pcre-devel

再次执行安装,执行成功
zabbix运维监控_第3张图片

编译及编译安装:
make && make install

2.3 启动进程

切换到:/usr/local/nginx/sbin
执行 ./nginx
zabbix运维监控

查看启动的进程及端口:
zabbix运维监控_第4张图片

2.4 访问测试nginx页面:http://IP
zabbix运维监控_第5张图片

成功!

3、编译安装php
3.1 Linux下载php源码包

执行 wget http://cn2.php.net/get/php-7.0.10.tar.gz/from/this/mirror
解压 tar -zxf mirror
zabbix运维监控_第6张图片

安装依赖包,确保安装之前有安装gd,png,curl,xml等等lib开发库
 yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y
zabbix运维监控

3.2 源码包编译安装PHP

切换到php解压目录,执行
./configure --prefix=/usr/local/php-7.0.10 --with-config-file-path=/usr/local/php-7.0.10/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath
zabbix运维监控

zabbix运维监控_第7张图片

编译及编译安装:
执行:make && make install
zabbix运维监控

3.3配置php

cp php.ini-production /usr/local/php-7.0.10/etc/php.ini
zabbix运维监控
cp /usr/local/php-7.0.10/etc/php-fpm.conf.default /usr/local/php-7.0.10/etc/php-fpm.conf
zabbix运维监控

cd /usr/local/php-7.0.10/etc/php-fpm.d
cp www.conf.default www.conf
zabbix运维监控

3.4 启动php-fpm:

  /usr/local/php-7.0.10/sbin/php-fpm
zabbix运维监控_第8张图片

4、整合nginx和php
4.1 配置nginx的配置文件nginx.conf

内容如下:
  先注释掉http段server{}的内容,再在http其中增加
server {
listen 80;
server_name localhost;
#access_log /data/logs/access.log main;
index index.php index.html index.html;
root /data/zabbix;
location /
{
try_files $uri $uri/ /index.php?$args;
}
location ~ .*.(php)?$
{
expires -1s;
try_files $uri =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
}
  
4.2 创建测试页

 mkdir -p /data/zabbix
 cd /data/zabbix
 vim info.php
 写入内容:

4.3 重启php 和 nginx

关闭php: killall php-fpm
查看php进程: netstat -anpt | grep php
启动php进程: cd /usr/local/php-7.0.10/sbin/
./php-fpm
查看启动的php: ps -ef | grep php
zabbix运维监控_第9张图片

关闭 nginx : killall nginx
查看nginx : ps -ef | grep nginx
启动nginx: cd /usr/local/nginx-1.11.3/sbin/
./nginx
查看进程: ps -ef | grep nginx

zabbix运维监控
zabbix运维监控_第10张图片

4.4 测试页面

http://IP/info.php

zabbix运维监控_第11张图片

5、安装mysql

使用yum安装的方式 (区别前两个的源码包安装)

命令:yum -y install mysql mysql-server
zabbix运维监控

启动mysql 服务:
命令: service mysqld start
zabbix运维监控

设置mysql 密码:
mysqladmin -uroot password 'root'
zabbix运维监控

登录mysql数据库
mysql -uroot -p  
root

创建zabbix数据库
create database zabbix default charset utf8;
zabbix运维监控

切换到zabbix数据库下
use zabbix;
zabbix运维监控

查看所有数据库:
show databases;
zabbix运维监控

6、安装zabbix
6.1 下载及安装

在网上下载zabbix 的源码包

zabbix运维监控
解压:tar -zxf zabbix-3.2.3.tar.gz
切换到 zabbbix的mysql 目录下,看到三个sql 文件
zabbix运维监控
导入zabbix的三个数据库文件
命令:source /root/zabbix-3.2.3/database/mysql/schema.sql
zabbix运维监控
zabbix运维监控
zabbix运维监控

安装
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurl --with-libxml2
zabbix运维监控

提示报--with-net-snmp错,
执行 yum install net-snmp.x86_64 net-snmp-devel.x86_64 安装后修复
zabbix运维监控

再次执行安装命令,执行成功
zabbix运维监控_第12张图片

编译及编译安装: make && make install
zabbix运维监控

创建用户组及用户 groupadd zabbix useradd -g zabbix zabbix
zabbix运维监控

配置zabbix web 管理界面
 cp -r /root/zabbix-3.2.3/frontends/php /data/zabbix
zabbix运维监控

6.2配置zabbix

【1】 vim /usr/local/zabbix/etc/zabbix_server.conf
配置内容如下:
 DBName=zabbix
 DBUser=root  

 DBPassword=root
 DBPort=3306

【2】修改文件名
cd /data/zabbix/php/conf
cp zabbix.conf.php.example zabbix.conf.php

zabbix运维监控
修改 zabbix.conf.php 这个文件:
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'root';
$DB['PASSWORD'] = 'root';

6.3启动zabbix-server

切换到 :/usr/local/zabbix/sbin/ 下,执行 ./zabbix_server
zabbix运维监控
查看进程:
zabbix运维监控

7、zabbix界面配置

7.1缺少组件,配置php.ini

  vim /usr/local/php-7.0.10/etc/php.ini
  配置内容如下:
   max_execution_time = 300
  memory_limit = 128M
  post_max_size = 16M
  upload_max_filesize = 2M
  max_input_time = 300
  date.timezone = PRC

配置后需重新启动php-fpm,nginx, zabbix_server三个进程

7.2测试

访问http://IP/php/
页面配置报错,无法连接到数据库
zabbix运维监控_第13张图片

  页面配置是报错,无法连接到数据库,原因读取不了mysql.sock文件

解决:ln -s /var/lib/mysql/mysql.sock /tmp/

再次访问,报错如下:br/>![](https://s1.51cto.com/images/blog/201803/27/7255af45d912cc5f656286a39fefa791.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
查找资料:
原因:因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来
解决:
1.关闭mysql
# service mysqld stop
2.屏蔽权限
# mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....
3.新开起一个终端输入
# mysql -u root mysql
mysql> delete from user where USER='';
mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
mysql> \q

再次访问,成功!
口令:Admin/zabbix
zabbix运维监控_第14张图片

三、Agent 端的配置
1、Linux agent
1.1 配置前说明

网络yum源需要配置(见前)
相关的rpm包的安装(见前)
介质使用和 server 端一样的介质

1.2创建zabbix 用户和组

用户:useradd zabbix
组: groupadd zabbix

1.3 介质安装

mkdir /usr/local/src/zabbix #创建存放zabbix安装的目录
cd /usr/local/src/zabbix/
tar -zxvf zabbix-3.2.3.tar.gz #解压zabbix安装包
cd zabbix-3.2.3
./configure --prefix=/usr/local/zabbix_agentd --enable-agent #编译zabbix安装包,配置参数只安装zabbix_agentd客户端
make & make install # 编译及编译安装

1.4 修改zabbix_agent.conf配置文件

cd /usr/local/zabbix_agentd/etc/ #进入zabbix_agentd安装路径
vim zabbix_agentd.conf #修改zabbix_agentd.conf配置文件
内容如下:
EnableRemoteCommands=1 #允许zabbix服务器远程zabbix_agentd执行命令
Server=172.31.0.100 #填写zabbix服务器IP地址
ServerActive=172.31.0.100 #填写zabbix服务器IP地址
Hostname= #填写zabbix_agentd客户端计算机名
:wq

1.5 启动agent

切换目录: cd /usr/local/zabbix_aget/sbin
启动: ./zabbix_agent
查看进程: ps -ef | grep zabbix_agent
停止: killall zabbix_agent

2、Windows agent
2.1下载Windows的zabbix客户端

从下载Zabbix Agent后,压缩包里面有2个目录,一个为win32,另一个是win64,每个目录下应该有3个文件,分别 为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe
根据操作系统不同,将文件放在c:\zabbix目录下

2.2添加客户端zabbix_agentd,conf文件

在c:\zabbix文件夹中新建zabbix_agentd.conf文件,写入如下基本内容:
LogFile=c:\zabbix\zabbix_agentd.log
PidFile=c:\zabbix\zabbix_agentd.pid
Server=<服务端IP地址>
Hostname=<客户端主机名>

2.3安装zabbix客户端并启动

进入到目标主机的c:\zabbix目录下,执行如下命令完成客户端的安装:
zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i
执行如下命令,启动客户端:
zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf –s
参数含义:
-c 制定配置文件所在位置
-I 是安装客户端
-s 启动客户端
-x 停止客户端
-d 卸载客户端

四、zabbix的配置使用
1、登录zabbix
通过本地浏览器访问 :http://serverIP/php 来开始配置和使用zabbix
默认用户名为admin ,密码是zabbix
2、监控流程
Host Group (设备组)----->Host(设备)------->Application(监控项组)------->Items(监控项)------->Trigger(触发器)------>Action(告警动作)-------->(告警方式)------>User Group(用户组)----->User(用户)
对于实际使用的时候,一般采用模板进行监控配置。可以先添加主机,然后选择对应模板。

zabbix支持4种监控类型:
Agent SNMP JMX IPMI
3 添加主机
3.1 修改为中文界面

点击用户
zabbix运维监控

在【User】-----> 【Language】 一栏中选择 Chinese(zh_CN) , 点击下方的 【Update】(更新)
zabbix运维监控_第15张图片

中文界面出现:
zabbix运维监控_第16张图片

3.2 添加主机监控

点击【配置】-----【主机】-----【创建主机】
zabbix运维监控

出现如图界面,填写相应主机的相关信息,注意:群组可以新建,主机采用agent代理程序接口。
如果是通过SNMP监控的网络设备,需要将agent代理程序接口关闭,填写SNMP接口
zabbix运维监控_第17张图片

勾选【已启用】,点击【更新】
zabbix运维监控_第18张图片

3.3添加主机模板

点击 【模板】----【选择】
zabbix运维监控_第19张图片

在 【选择】这个界面中,勾选对应的监控模板,点击下方的选择按钮
zabbix运维监控_第20张图片

这时候看到选择的模板在链接指示器中了,然后点击【添加】
zabbix运维监控_第21张图片

在链接的模板一栏中出现了,可以选择【取消链接】取消这个模板。点击【更新】即可
zabbix运维监控_第22张图片

3.4 监控展示

在【主机】的主界面,看到了刚才添加的主机,
点击【已启用】开启或关闭此项监控
当【ZBX】 这一项变绿色,表示已经监控上了

zabbix运维监控
如果是网络设备的监控,需要在【宏】中填写相应的团体名
zabbix运维监控_第23张图片

相应的,如果SNMP这个变绿色了,表示该网络设备已经监控上了
zabbix运维监控

3.5 添加拓扑图

在【监测中】----【拓扑图】----【创建拓扑图】
zabbix运维监控_第24张图片

可以编辑 【所有者】,【名称】,【宽】【高】等相应的设置,点击下方的【更新】
zabbix运维监控_第25张图片

如下出现了该拓扑图,点击【属性】,可以再次修改属性

zabbix运维监控_第26张图片

点击该拓扑图的名称【郑州-农信贷】,进入界面后,点击【编辑拓扑图】
zabbix运维监控

选择【添加】后,出现了一个图标
zabbix运维监控

选中该图标,出现了【地图元素】,可以编辑该图标的属性
【类型】选择 主机;【标签】可以填写 {HOST.NAME} 变量;
【主机】,点击【选择】,可以选取相应的主机
【图标】有一个下拉框,可以选择不同类型,不同大小的图标
【应用】是确认的意思,【移除】可以删除该图标,【关闭】是关闭该地图元素

zabbix运维监控_第27张图片
如果要添加连线,绘制各个设备之间的逻辑关系,选择链接中【添加】,进行相应操作
zabbix运维监控

拓扑图编辑完成后,点击【更新】,起保存的作用
zabbix运维监控

3.6 聚合图形

点击【监控中】----【聚合图形】-----【创建聚合图形】
zabbix运维监控

如下图,进行相应的属性设置,然后点击【添加】
zabbix运维监控_第28张图片

点击刚才创建的【农信贷】,进行聚合图的编辑
zabbix运维监控

点击【更改】,进行聚合图属性的编辑,然后点击【更新】,可以看到刚才编辑的拓扑图出现。
zabbix运维监控_第29张图片
zabbix运维监控_第30张图片
zabbix运维监控_第31张图片

先返回,再重新进入聚合图形,点击【农信贷】,进入聚合图,选中任意一个设备,
会出现该主机快捷的操作列表,可以进行相应的快速查询。
zabbix运维监控
zabbix运维监控_第32张图片

4 查看数据和告警
4.1 监控信息概览

在 【监控中】----【仪表板】中查看告警信息的概览表,也可以直接点击进入聚合图形
zabbix运维监控_第33张图片

4.2 查看监控数据

在【监测中】-----【最新数据】里,选择查询条件,点击【应用】,即可看到具体监控指标的数据以及数据的图形展示。
zabbix运维监控_第34张图片

4.2 查看告警信息

在【监测中】----【问题】,选择相应的查询条件,点击【应用】可以看到具体的告警信息
zabbix运维监控_第35张图片

5 监控项
除了zabbix自带的一些模板自动有相应的监控指标,有时候还需要手动创建一些监控项

以交换机的CPU监控为例,创建监控项

在【配置】----【主机】中选择一台交换机所对应的【监控项】
zabbix运维监控_第36张图片

点击【创建监控项】
zabbix运维监控_第37张图片

填写相应的信息:注意选择snmp开启的版本,和需要提前找到的OID号,
完成后,点击【更新】
zabbix运维监控_第38张图片
zabbix运维监控_第39张图片

可以查看刚才已经创建的监控项。点击过滤器中的应用集【CPU】,下方就出现了。
同样点击【已起用】可以开启及关闭该监控项。
zabbix运维监控_第40张图片

6 触发器
通过触发器可以将监测到的数据按照设定的条件进行告警。

以一台交换机的内存为例,进行触发器告警

在【配置】---【主机】选取相应的路由器设备,点击【触发器】
zabbix运维监控_第41张图片

点击【创建触发器】
zabbix运维监控_第42张图片

填写触发器的相关条件,名称,告警等级,特别的在表达式这一项中,选择【添加】

zabbix运维监控_第43张图片

如下图:触发告警条件的设置,完成后选择【插入】,然后回到上个界面,选择更新。
zabbix运维监控_第44张图片

可以看到,刚才的触发器已经添加成功了
同样在【已启动】中可以选择停止或开启此触发器。
zabbix运维监控_第45张图片

在【监测中】---【问题】 中可以看到路由器内存这一项已经出现告警
zabbix运维监控

7 邮件告警设置
7.1 开启邮箱

以下在 zabbix server端进行
7.1.1 安装sendmial
安装 yum install sendmail
启动 service sendmail start
开机自启: chkconfig sendmail on
7.1.2 安装邮件发送工具mailx
yum install mailx
7.1.3 设置发送邮件的 中继邮箱
打开配置文件: vi /etc/mail.rc
添加内容:
set [email protected]
set smtp=smtp.163.com
set [email protected]
set smtp-auth-password=xxxxxxx #注意此项是邮箱的客户端授权码,不是密码
set smtp-auth=login

7.1.4 发送测试邮件
echo “zabbix” | mail -s “zabbix” [email protected]

7.2.编写脚本

7.2.1 脚本路径设置
mkdir -p /etc/zabbix/alertscripts/
vim /etc/zabbix/zabbix_server.conf
AlertScriptsPath=/etc/zabbix/alertscripts

7.2.2重启zabbix 服务
关闭: killall zabbix_server
查看进程: ps -ef |grep zabbix_server
启动:
cd /usr/local/zabbix/sbin/
./zabbix_server
查看进程: ps -ef | grep zabbix_server

7.2.3编写脚本:
Vim /etc/zabbix/alertscripts/sendmail.sh
写入内容如下:
#!/bin/sh
#export.UTF-8
FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
dos2unix -k $FILE
/bin/mail -s "$2" $1 < $FILE
touch /tmp/mailtmp.txt
chown zabbix.zabbix /tmp/mailtmp.tx
执行 :wq 保存退出

7.2.4增加可执行权限
chown zabbix.zabbix /etc/zabbix/alertscripts/sendmail.sh
chmod +x /etc/zabbix/alertscripts/sendmail.sh

7.2.5给日志授权:
chown zabbix.zabbix /tmp/sendmail.log

7.2.6测试:
Su - zabbix
/etc/zabbix/alertscripts/sendmail.sh [email protected] “邮件标题” “邮件内容”

7.3登录zabbix 的web界面进行相应的配置

7.3.1进入告警方式配置界面,创建sendmail.sh告警方式

在【管理】----【用户】中,点击已有的用户 Admin
zabbix运维监控_第46张图片

出现如下界面,选择【报警媒介】---【添加】----【编辑】
zabbix运维监控_第47张图片

编辑的内容如下:
zabbix运维监控_第48张图片

7.3.2 编写报警媒介类型

在【管理】---【报警媒介类型中选择 【创建媒介类型】
zabbix运维监控

内容如下:类型选择为脚本,以及三个参数的设置。
zabbix运维监控_第49张图片

7.3.3设置zabbix 触发告警的动作

在 【配置】----【动作】中点击【创建动作】
zabbix运维监控_第50张图片

编辑的内容如下:这里面可以设置邮件发送的条件,告警的标题,告警的内容
zabbix运维监控_第51张图片
zabbix运维监控_第52张图片
zabbix运维监控_第53张图片

设置触发器,制造一个有告警等级为严重的事件(已设置)
然后查看动作日志
zabbix运维监控_第54张图片

7.3.4 邮件已送到
zabbix运维监控_第55张图片