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)

相关推荐
Leinwin20 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
2401_8653825020 小时前
信息化项目运维与运营的区别
运维·运营·信息化项目·政务信息化
漠北的哈士奇20 小时前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
如意.75920 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
运维小欣21 小时前
智能体选型实战指南
运维·人工智能
yy552721 小时前
Nginx 性能优化与监控
运维·nginx·性能优化
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 天前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
05大叔1 天前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络
安当加密1 天前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证
linux·运维·服务器
dashizhi20151 天前
服务器共享禁止保存到本地磁盘、共享文件禁止另存为本地磁盘、移动硬盘等
运维·网络·stm32·安全·电脑