zabbix监控配置流程+实例演示

zabbix监控服务配置流程

  • 添加主机/主机组
  • 添加监控项
  • 添加触发器
  • 添加媒介(如何告警,通过什么方式告知你,这就是媒介)
  • 添加收件人邮箱(告警的人是谁)
  • 配置动作(告警的方式,例如邮箱,短信等...)
  • 手动触发测试(自己尝试手动触发告警,确认是否部署成功)
  • 观察问题界面是否出现问题
  • 验证

zabbix监控适用的场景和人群

  • 自己需要加监控

    • 直接配置,监控自己的机器
  • 开发需要加监控

    • 让开发人员提供获取指标的命令
  • 运营需要加监控

    • 让运营人员去问开发人员获取指标命命令

zabbix监控服务实例(第三方邮箱告警)

环境说明:

环境 IP地址 主机名 需要安装的应用 系统版本
服务端 192.168.110.30 zabbix-server lamp架构 zabbix_server zabbix_agent redhat 8
客户端 192.168.110.40 agent agent服务 redhat 8

准备工作:

  1. zabbix监控服务端安装,详情请见:zabbix介绍和服务端部署+web界面安装
  2. 在被监控主机上安装zabbix客户端
//关闭selinx和防火墙
#服务端和客户端
systemctl disable --now firewalld
setenforce 0
sed -ri 's/^(SELINUX=).*/1disabled/g' /etc/selinux/config

安装zabbix客户端

//下载zabbix安装包
#客户端
[root@agent ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.6.tar.gz

//安装zabbix
#客户端
[root@agent ~]# yum -y install gcc gcc-c++ bzip2 pcre* make
[root@agent ~]# ls
anaconda-ks.cfg  zabbix-5.2.6.tar.gz
[root@agent ~]# tar xf zabbix-5.2.6.tar.gz 
[root@agent ~]# ls
anaconda-ks.cfg  zabbix-5.2.6  zabbix-5.2.6.tar.gz
[root@agent ~]# cd zabbix-5.2.6
[root@agent zabbix-5.2.6]# ls
aclocal.m4  ChangeLog     config.sub    database  install-sh   man      README
AUTHORS     compile       configure     depcomp   m4           misc     sass
bin         conf          configure.ac  include   Makefile.am  missing  src
build       config.guess  COPYING       INSTALL   Makefile.in  NEWS     ui
[root@agent zabbix-5.2.6]# ./configure --enable-agent --disable-dependency-tracking
***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************
[root@agent zabbix-5.2.6]# make install

//修改主动模式和被动模式
[root@agent ~]# cd /usr/local/etc/
[root@agent etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@agent etc]# vim zabbix_agentd.conf

# Mandatory: yes, if StartAgents is not explicitly set to 0
# Default:
# Server=

Server=192.168.110.30  //修改为服务端ip地址

# Mandatory: no
# Default:
# ServerActive=

ServerActive=192.168.110.30  //修改为服务端ip地址

# Mandatory: no
# Default:
# Hostname=

Hostname=node1  //设置唯一主机名,后面在网页中配置需要一致

//启动agent
[root@agent etc]# useradd -r -M -s /sbin/nologin zabbix
[root@agent etc]# zabbix_agentd 
[root@agent etc]# ss -antl
State     Recv-Q    Send-Q         Local Address:Port          Peer Address:Port    
LISTEN    0         128                  0.0.0.0:22                 0.0.0.0:*       
LISTEN    0         128                  0.0.0.0:10050              0.0.0.0:*       
LISTEN    0         128                     [::]:22                    [::]:*

开始部署

通过IP访问zabbix web网页

第一步:创建主机组和主机

  • 创建主机组

创建主机组

输入主机组名字(leidazhuang)

查看主机组(leidazhuang)是否存在

  • 创建主机

创建主机(Import是导入主机,可以在管理多个主机的时候使用)

输入配置信息(agent配置文件位置:/usr/local/etc/zabbix_agentd.conf)

添加成功

第二步:添加监控项

  • 系统自带的模板监控项

添加模板监控项,点击客户端ip

选择模板

更新

已经启动

  • 创建自定义监控项
//创建abc文件,监控abc文件
[root@agent ~]# touch /tmp/abc
[root@agent ~]# ll /tmp/
total 8
-rw-r--r--. 1 root   root      0 Apr  8 21:16 abc
drwx------. 2 root   root      6 Apr  8 20:50 vmware-root_984-2999526209
-rw-rw-r--. 1 zabbix zabbix 1254 Apr  8 21:07 zabbix_agentd.log
-rw-rw-r--. 1 zabbix zabbix    5 Apr  8 20:59 zabbix_agentd.pid

点击 192.168.110.40 的items

点击右上角Create item

输入配置信息

自定义监控项添加成功

查看监控项

查看最新的500条记录

现在的Value值是不变的

手动触发验证

//修改abc文件
[root@agent ~]# echo 123 > /tmp/abc 

手动触发成功,Value值改变

第三步:添加触发器

点击Triggers

点击Create Triggers

配置Triggers

触发器配置成功

手动触发,测试触发器是否回被触发

//修改abc文件
[root@agent ~]# echo 456 > /tmp/abc 
[root@agent ~]# cat /tmp/abc 
456

成功触发

第四步:添加媒介

本次使用的时通过邮箱的方式

  • 配置发送告警的邮箱

开启POP3/SMTP服务,获取授权码

添加邮箱告警,点击Email

配置媒介

  • 配置接受告警人的邮箱

点击Admin

配置收件邮箱

添加成功

第五步:配置动作

创建动作

配置动作

image

配置完成

第六步:触发测试

//更改abc文件
[root@agent ~]# echo 852 > /tmp/abc 

触发成功

邮箱验证

触发成功,验证成功 ! ! !

大功告成,以上就是一个简单的监控服务了! ! !

原文地址:https://www.cnblogs.com/leixixi/p/14635559.html