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.如果添加到了邮件告警组,要第一时间响应。

相关推荐
珠海西格20 小时前
光伏电站全景感知体系:数据采集与设备状态监测技术
大数据·运维·服务器·数据库·人工智能
大黄说说20 小时前
深入理解 Linux 权限机制:文件、用户与访问控制全解析
linux·运维·服务器
2301_7722042820 小时前
Linux 驱动开发:杂项设备驱动与自动设备号管理
linux·运维·驱动开发
黄昏晓x21 小时前
Linux----缓冲区
linux·运维·服务器
2501_9248787321 小时前
AdAgent 能力成熟度模型:从 L1 自动化到 L5 自主增长引擎
运维·自动化
寄存器漫游者21 小时前
Linux 软件编程 命令、内核与 Shell
linux·运维·服务器
Kaede621 小时前
服务器硬件防火墙和软件防火墙的区别
运维·服务器
qinyia21 小时前
通过本地构建解决Cartographer编译中absl依赖缺失问题
linux·运维·服务器·mysql·ubuntu
萧曵 丶1 天前
Docker 面试题
运维·docker·容器
七牛云行业应用1 天前
3.5s降至0.4s!Claude Code生产级连接优化与Agent实战
运维·人工智能·大模型·aigc·claude