zabbix的自动发现和注册、proxy代理和SNMP监控

一、zabbix自动发现和注册

1.概念

zabbix客户端主动的和服务端联系,将自己的地址和端口发送给服务端,实现自动添加监控主机。

客户端是主动的一方

缺点:自定义网段中主机数量太多,登记耗时会很久,而且这个自动发现机制不是很稳定

2.部署

服务器和客户端关闭防火墙及安全机制、同步时间

服务端和客户端同步做IP映射

配置客户端:cd zabbix.repo为阿里源 设置 zabbix 的下载源

清理缓存,安装 zabbix-agent2

更改客户端配置文件后重启

web页面

服务端查看日志:如果出现以下情况,只需多刷新两次服务端和客户端的配置文件即可

客户端

二、zabbix通过代理服务器添加主机:分布式监控,代理服务器的作用就是分担 server 的集中式压力;解决多机房之间的网络延时问题

1.代理服务器:通过数据库,临时保存客户端数据,发送到服务端。

2.部署代理服务器:

配置代理服务器 关闭防火墙及安全机制 cd zabbix.repo为阿里源 设置 zabbix 的下载源 建立元数据

建立mariadb数据库

安装 proxy

重启mariadb及初始化数据库

同步到zabbix_proxy库中 修改proxy配置文件

在服务器、代理服务器和客户端都要做ip映射

web页面

客户端文件修改:将原来指向服务器的IP改为指向代理服务器的IP,修改完之后重启

回终端刷新代理服务器和服务器配置文件,查看日志为sending就ok了,如果失败就两边服务器多刷新几次

三、设置zabbix-snmp监控:

snmp:简单网络管理协议,用来监控网络设备,可以监控交换机和路由器。

设备监控: SNMP允许网络管理员监控网络上的各种设备,如路由器、交换机、服务器和打印机等。

通过SNMP,管理员可以获取有关设备状态、性能和运行状况的信息。

性能管理: SNMP提供了一种机制,使管理员能够监控网络设备的性能指标,如带宽利用率、CPU利用率、内存利用率等。

部署

服务端安装snmp

修改配置文件

回到web页面

四、总结

1.zabbix的组成部分:

zabbix server(服务端):收集数据和监控客户端

zabbix agent(客户端):发送数据到服务端

zabbix proxy(代理服务器):代理服务器也要安装数据库,保存客户端的数据,然后再发送给服务端(代收器)

2.zabbix的配置:

先有服务器,再有模版,模版当中设置应用集,模版当中设置应用集,再应用集中配置监控项,在监控项之后配置触发器,最后配置图形(可选项)

3.监控脚本的位置在客户端,脚本的配置路径在配置文件当中有;在服务端里面配置、模板、应用集、监控项、触发器、图形。

4.自动发现和代理必须要掌握

5.如果添加到了邮件告警组,要第一时间响应。

相关推荐
Ghost Face...9 分钟前
Docker实战:从安装到多容器编排指南
运维·docker·容器
此生只爱蛋35 分钟前
【Linux】正/反向代理
linux·运维·服务器
qq_54702617941 分钟前
Linux 基础
linux·运维·arm开发
废春啊1 小时前
前端工程化
运维·服务器·前端
我只会发热1 小时前
Ubuntu 20.04.6 根目录扩容(图文详解)
linux·运维·ubuntu
爱潜水的小L1 小时前
自学嵌入式day34,ipc进程间通信
linux·运维·服务器
zhuzewennamoamtf1 小时前
Linux I2C设备驱动
linux·运维·服务器
梅尔文.古2 小时前
RaspberryPi-如何启用看门狗
linux·运维·服务器
木子欢儿2 小时前
Ubuntu 24 安装 fcitx5 + rime + 雾凇配置
linux·运维·服务器·ubuntu
sg_knight2 小时前
Nuxt 4 生产环境部署指南 (Node.js + Nginx)
运维·nginx·node.js·nuxt·ssr