zabbix优点、缺点以及监控模式和监控对象

Zabbix作为一款开源监控系统,具备众多优点,如免费、低性能需求、丰富的监控模板和自动发现功能。然而,其缺点包括大量数据可能导致数据库瓶颈、项目批量修改不便以及复杂的报警设置。Zabbix监控模式包括主动和被动,以及SNMP、IPMI和JMX等。此外,它能监控数据库、应用软件、集群、虚拟化环境、操作系统和硬件设备等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.zabbix有什么优点?
监控端(zabbix-server)
被监控端(zabbix-agent)
1.开源、无软件成本
2.server对设备性能要求低、支持的设备多
3.自带多种监控模板
4.支持分布式集中管理、有自动发现功能,实现自动化监控、开放式接口,扩展性强。
5.有图形的web配置界面,相当美观 。

2.zabbix有什么缺点? (zabbix分布式监控有什么优点?)怎么解决的?
1.需在被监控主机上安装 agent,所有数据都存在数据库里, 产生的数据据很大,瓶颈主要在数据库。
2.项目批量修改不方便 。
3.系统级别报警设置相对比较多,如果不筛选的话报警邮件会很多;并且自定义的项目报警需要自己设置,过程比较繁琐;
4.缺少数据汇总功能,如无法查看一组服务器平均值,需进行二次开发;

Zabbix监控系统监控对象
数据库: MySQL,MariaDB,Oracle,SQL Server agent
应用软件:Nginx,Apache,PHP,Tomcat agent

集群: LVS,Keepalived,HAproxy,RHCS,F5 agent
虚拟化: VMware,KVM,XEN ,docker,k8s agent
操作系统:Linux,Unix,Windows性能参数 agent

硬件: 服务器,存储,网络设备 IPMI
网络: 网络环境(内网环境,外网环境) SNMP

5.zabbix的监控模式?
主动模式:agent向server主动地发送配置的监控项相关的数据。
主动模式通常适用于以下情况:
监控主机处于内网,Zabbix服务器处于外网;
监控主机处于大规模的分布式架构中,需要从不同的代理获取监控数据;
agent无法被外部网络直接连接。

被动模式:server向agent请求获取配置的各监控项相关数据,agent接收请求、获取数据并响应给server;
被动模式通常适用于以下情况:
监控主机位于公网,Zabbix服务器可以直接连接;
监控多个主机的agent可以在同一台服务器上运行;
网络状况不稳定可能导致超时问题。

SNMP 监控模式
SNMP 监控模式是指使用 SNMP 协议进行监控,可通过 Zabbix SNMP 监控器来实现。通过 Zabbix 的 SNMP 监控器,在被监控对象上安装 SNMP 代理,然后配置相应的 SNMP 监控器,即可获取被监控对象相关的信息,包括 CPU 使用、内存使用、磁盘使用等。

IPMI 监控模式
IPMI 监控模式是指使用 IPMI 协议进行监控,可通过 Zabbix IPMI 监控器来实现。该模式需要安装 IPMI 相关工具和驱动程序,对被监控对象开启 IPMI 服务后,即可通过 Zabbix 进行监控,包括系统温度、风扇运转状态、电源状态等。

JMX 监控模式
JMX 监控模式是指使用 JMX 协议进行监控,可通过 Zabbix JMX 监控器来实现。该模式需要在被监控对象上开启 JMX 监控服务,并在 Zabbix 中配置 JMX 监控器,就可监控被监控对象的 JVM 运行状态,包括 GC 情况、线程状态等。

除此之外,Zabbix 还支持 Linux、Windows、网络设备等多种监控模式,能够对各种应用进行实时监控和预警。

主动监控被动监控是两种常见的监控方式,它们有各自的优缺点。 主动监控(Active Monitoring)是指监控系统主动向被监控对象发送请求,并收集分析返回的数据。优点包括: 1. 即时性:主动监控可以实时获取被监控对象的状态性能数据,能够及时发现问题并采取相应的措施。 2. 精确性:由于主动监控是主动获取数据,可以精确地指定监控指标采样频率,提供较为准确的数据。 3. 灵活性:可以通过自定义监控脚本或插件灵活地监控各种应用系统,并根据实际需求进行定制。 然而,主动监控也存在一些缺点: 1. 资源消耗:主动监控需要在被监控对象监控系统之间建立通信连接,可能会占用一定的网络带宽系统资源。 2. 依赖性:主动监控需要被监控对象正常运行,并且具备响应能力,如果被监控对象存在故障或不可用,会影响监控的准确性稳定性。 被动监控(Passive Monitoring)是指监控系统通过监听被监控对象的网络流量或日志等 passively 获得数据。优点包括: 1. 高效性:被动监控不需要主动请求数据,只需要监听分析网络流量或日志,减少对被监控对象的影响,提高监控效率。 2. 全面性:被动监控可以捕获分析所有网络流量或日志,不会漏掉任何数据,提供全面的监控视图。 然而,被动监控也存在一些缺点: 1. 延迟性:被动监控无法实时获取数据,需要等待被监控对象的网络流量或日志生成传输,可能会存在一定的延迟。 2. 数据量大:被动监控可能会生成大量的数据,需要进行分析过滤,增加了数据处理的复杂性。 综上所述,主动监控适合对实时性要求较高的场景,而被动监控适合对全面性资源消耗有较高要求的场景。在实际应用中,可以根据具体需求选择适合的监控方式或结合两种方式进行综合监控
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值