Zabbix 监控自动化

一、网络自动发现

部署环境

|---------------|---------|----------------|-----------|---------------------|
| zabbix server | ZBX | 192.168.27.152 | CentOS7.9 | zabbix server 6.4.8 |
| zabbix agent | agent01 | 192.168.27.154 | CentOS7.9 | zabbix agent 6.4.8 |
| zabbix agent | agent02 | 192.168.27.158 | CentOS7.9 | zabbix agent 6.4.8 |

1.搭建LNMP环境

2.安装配置zabbix

3.在agent机器上安装配置(上传软件包)

复制代码
rpm -ivh pcre2-10.23-2.el7.x86_64.rpm
rpm -ivh zabbix-agent-6.4.8-release2.el7.x86_64.rpm
#修改配置文件
vi /etc/zabbix/zabbix_agentd.conf

Server=192.168.10.108     #修改117行
ServerActive=192.168.10.108        #修改171昂
Hostname=agent01            #修改182行名字:

systemctl start zabbix-agent
systemctl enable zabbix-agent

#监听端口
ss -nlpt | grep 10050

数据采集→自动发现,点击创建发现规则 后,按照下图填写自动发现规则

点击 告警 动作 发现动作 创建发现

添加操作

5:验证

数据采集-->主机

二、网络自动注册

告警-->动作-->自动注册动作,创建动作。

然后点击创建动作,填写名称、触发条件和操作

5:验证

数据采集-->主机

三、主动和被动模式

主被动模式介绍

Agent程序有两种工作模式:主动模式和被动模式

在被动模式下,zabbix-agent监听10050端口,等待zabbix-server服务器的10051端口的监控信息收集请求;

在主动模式下,zabbix-agent收集监控信息并主动将数据传给zabbix-server所在服务器的10051端口

被动模式的缺点

当服务端监控的主机达到一定数量之后,由Server端去收集数据(被动模式),Zabbix会出现严重的性能问题

当被监控端到达一个量级的时候,Web操作很卡,容易出现502

图层断裂

开启的进程(Pollar)太多,即使减少item数量,以后加入一定量的机器也会有问题

优化方式:

添加Proxy节点或者Node模式做分布式监控

调整Agentd为主动模式

主动模式的设置

(1)删除前面创建的自动注册

删除"告警"-->"动作"中刚才创建的自动注册动作

删除"数据采集"-->"主机"中自动注册的主机

(2)在被监控端调整 Agent 为主动模式

root@server01 \~\]# vi /etc/zabbix/zabbix_agentd.conf #Server=192.168.10.108 #主动模式需要注释掉此行 117行 StartAgents=0 ##为server端的连接开启的进程数,0代表关闭被动模式 142行 \[root@server01 \~\]# systemctl restart zabbix-agent 查看zabbix agent进程,此时已经没有了agent进程 \[root@server01 \~\]#ss -nlpt \| grep zabbix 备注: 在主动模式下,agent不再监听10050的端口。 #### ******(3)添加主机****** ![](https://i-blog.csdnimg.cn/direct/92071d1105084df59bce8d768b5451c6.png) #### ******(4)查看主机添加结果****** "数据采集"--\>"主机",查看监控到则主机列表 ![](https://i-blog.csdnimg.cn/direct/6d4074e3e2a1428b9898b87bd2ead968.png) **备注:** **在主动模式下,"ZBX"不会显示为绿色。** ### 三、Zabbix邮件告警 ### **2** **:配置** **告** **警媒介** #### ******(**** ****1**** ****)**** ****设置告警媒介参数****** "告警"--\>"媒介"--\>选择Email 注意:在设置认证时,密码的位置要使用邮箱的授权码,而不是密码,设置完后点击更新,注意要启用Email媒介 ![](https://i-blog.csdnimg.cn/direct/d80b0433d0b847cc86114d573ea8cae3.png) ![](https://i-blog.csdnimg.cn/direct/c489fbd0a80a4e48a9b8207a028f75b5.png) 最新版qq有加密,所以可以设置为加密认证 ![](https://i-blog.csdnimg.cn/direct/640dbc4105264435ab29a87328b73af7.png) #### ******(**** ****2**** ****)**** ****启用此媒介并测试邮件发送****** ![](https://i-blog.csdnimg.cn/direct/fc017d7ef3fe4e229530bed33a159b24.png) ![](https://i-blog.csdnimg.cn/direct/fc438c10638b47758f37fb006e6c5b1c.png) ### **3:设置用户报警媒介** "用户"--\>"用户"--\>选Admin,添加用户的报警媒介 ![](https://i-blog.csdnimg.cn/direct/bfb5e7ef97334068980742e4677879cc.png) ### **4:设置动作** #### ******(**** ****1**** ****)**** ****添加动作****** "告警"--\>"动作"--\>"触发器动作"--\>创建动作 ![](https://i-blog.csdnimg.cn/direct/9db5230a163b41508abf82ce99e5e6ff.png) ![](https://i-blog.csdnimg.cn/direct/e53bd6211c5845b394e415d035e8543a.png) ![](https://i-blog.csdnimg.cn/direct/5d8bc9938b9840ff95dee0c681d7efbb.png) **5:测试** ![](https://i-blog.csdnimg.cn/direct/88938812a75f481f8a23f4dc167c62cb.png)

相关推荐
东北甜妹3 小时前
Redis 知识总结
运维·nginx·安全
小夏子_riotous4 小时前
Docker学习路径——1、简介
linux·运维·服务器·docker·容器·云计算
航Hang*4 小时前
Windows Server 配置与管理——第9章:配置DHCP服务器
运维·服务器·windows·学习
walkerLing4 小时前
Docker Day2
运维·docker·容器
北京耐用通信4 小时前
自动化行业异构集成实践:耐达讯自动化实现CAN转EtherCAT高效互操作
人工智能·科技·网络协议·自动化·信息与通信
乾元4 小时前
《硅基之盾》番外篇四:极客时刻——从零手搓一个 AI 自动化渗透智能体(附源码架构)
运维·网络·人工智能·安全·机器学习·架构·安全架构
驱动小百科4 小时前
如何连接共享打印机 4种方法一步到位
运维·服务器·共享打印机怎么连接·连接共享打印机方法·打印机共享设置·打印机连接教程
Dola_Zou4 小时前
从MVTec 视觉算法的授权与分发,深度解析视觉算法防护架构与商业变现闭环
安全·计算机视觉·自动化·视觉检测
VBsemi-专注于MOSFET研发定制4 小时前
AI训练服务器GPU功率链路设计实战:效率、可靠性与功率密度的平衡之道
运维·服务器·人工智能
whitelbwwww4 小时前
Linux操作系统基本操作
运维·服务器·网络