关于运维·关于Zabbix监控平台的面试点

目录

引言:明人不说暗话,今天分享几个在面试的时候常被问到关于Zabbix监控平台的面试点

1、zabbix的优点

2、zabbix的缺点

3、zabbix的监控模式

4、zabbix自定义监控怎么做

5、zabbix的自动发现功能

6、zabbix分布式监控有什么特点


引言:明人不说暗话,今天分享几个在面试的时候常被问到关于Zabbix监控平台的面试点

1、zabbix的优点

1.开源、无软件成本
2.server对设备性能要求低、支持的设备多
3.自带多种监控模板
4.支持分布式集中管理、有自动发现功能,实现自动化监控、开放式接口,扩展性强。

2、zabbix的缺点

1、性能瓶颈,监控系统没有低估高峰期,具有持续性和周期性,机器量越大,数据的增大会使数据库的写入成为一定的瓶颈,官网给出的单机上限5000台,届时就需要增加proxy,增加成本。

2、Zabbix采集数据有pull方式,也就是server主动模式,当目标机器量大之后,pull任务会出现积压。采集数据会延迟

3、项目二次开发,需要分析MySQL表结构,表结构比较复杂,通过API开发对开发能力有要求。

4、内置housekeeping在执行过程中会对数据库增加压力,需要对数据库进行优化

5、图形单调

3、zabbix的监控模式

监控端(zabbix-server)
被监控端(zabbix-agent)

被动模式:server端向agent端请求获取监控项配置的相关数据,agent端响应,并将数据发送给server端

主动模式:agent端主动向server请求与自己相关监控配置,主动将server配置的监控项的相关数据发送给server端4、

4、zabbix自定义监控怎么做

1、创建监控脚本,测试一下能否获取到我们想获取的值

2、在zabbix_agentd.conf.d目录下创建以.conf结尾的文件

3、在文件中写入UserParameter=,,key就是自定义监控项的名字,command是要执行的命令或者你创建的脚本的执行路径

例:

5、zabbix的自动发现功能

1.创建自动发现规则,扫描一个规则范围内的ip

2.模板关联,在发现主机后,将它添加到主机群组(有监控项、触发器、动作) ,实现自动化监控

6、zabbix分布式监控有什么特点

主要缓解server监控端的压力      当agent过多时,server需要跟多个agent进行交互,数据过多时,server承受不住那么大的压力。所以可以在server和agent之间增加proxy,proxy代替server搜集数据,然后将数据统一发送给server

希望能够帮助到大家!

关于运维·关于Zabbix监控平台的面试点_第1张图片

你可能感兴趣的:(运维,zabbix,nginx,linux,服务器,运维开发,面试)