zabbix proxy配置实战案例

                                     作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

 

一.zabbix proxy概述

  上一篇博客我们分享了zabbix agent有两种工作模式,即主动模式和被动模式,默认是被动模式,主动模式需要我们手动去配置,使用主动模式可以适当减轻zabbix server的负载,但当规模超过500个节点以后,尽管是主动模式也会很吃力了,此时需要引入zabbix proxy。

  zabbix是一个分布式的监控系统,支持通过代理服务zabbix proxy收集zabbix agent的数据,然后把收集保存在本地数据库并发送给zabbix server进行统一存储和展示。  

  当企业的服务器超过500台以上后,尽管使用主动模式,zabbix server的负载依旧不小,此时,可以引入zabbix proxy来减轻zabbix server的负载。

  引入zabbix proxy后,zabbix agent的监控数据不会直接发送给zabbix server,而是将监控数据发送给zabbix proxy,一个zabbix server可以配置多个zabbix proxy以减轻zabbix server的负担,让各个zabbix proxy分而治之。

  生产环境中,如果使用zabbix proxy大多数场景是使用主动模式。zabbix proxy和zabbix server之间的功能对比:
    轻量级:
      zabbix proxy是轻量级服务;
      zabbix server想必zabbix proxy来说是重量级;

    图形化:
      zabbix proxy是没有图形界面展示的;
      zabbix server带图形控制界面;

    可以独立工作:
      zabbix proxy是可以独立工作的,它可以独立采集数据并存储;
      zabbix server也是可以独立工作的,可以进行数据采集,存储,分析,展示于一体;

    易维护:
      zabbix proxy是易于维护的,配置完成后基本无需管理;
      zabbix server维护起来也不难;

    独立数据库:
      zabbix proxy可以保留部分数据,因为zabbix proxy的节点可以有多个,每个zabbix proxy监控的数据不尽相同,因此每个zabbix proxy保存的数据并不是整个监控系统的数据;
      zabbix server保留指定时间内的所有数据;

    报警通知:
      zabbix proxy不支持报警通知,连最基本的发送邮件功能都不支持;
      zabbix server支持邮件,短信,微信等告警机制。

 

二.创建zabbix proxy节点的数据库

1>.试验架构说明

  proxy205.yinzhengjie.org.cn
    zabbix proxy active  

  proxy205.yinzhengjie.org.cn
    zabbix proxy

2>.zabbix proxy节点安装mysql驱动

[root@proxy206.yinzhengjie.org.cn ~]# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb
[root@proxy206.yinzhengjie.org.cn ~]# 
[root@proxy206.yinzhengjie.org.cn ~]# dpkg -i zabbix-release_4.0-3+bionic_all.deb
[root@proxy206.yinzhengjie.org.cn ~]# 
[root@proxy206.yinzhengjie.org.cn ~]# apt update
[root@proxy206.yinzhengjie.org.cn ~]# 
[root@proxy206.yinzhengjie.org.cn ~]# apt -y install zabbix-proxy-mysql

3>.数据库授权

[root@mysql202.yinzhengjie.org.cn ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 5145
Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| zabbix_server      |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> 
MariaDB [(none)]> SHOW DATABASES;

相关文章:

  • 2021-09-30
  • 2021-04-07
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2021-04-23
  • 2021-12-29
  • 2022-01-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2022-03-07
  • 2022-01-07
  • 2022-12-23
相关资源
相似解决方案