zabbix 高可用部署方法 多活(做snmp监控)

本文介绍了Zabbix高可用集群的DR部署,强调在同一网段下确保源IP不变以正确进行SNMP监控。详细步骤包括安装依赖、配置Zabbix-server与MySQL、设置SNMP以及创建日志文件和perl脚本处理TRAP信息。在集群配置中,需关注UDP端口162和VIP设置,以及可能的loopback网卡配置。最后展示了如何在Zabbix中添加主机并验证SNMP监控功能。

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

集群要求:同一网段,DR部署(DR部署在消息转发的时候不会修改源ip和目的ip,在zabbix创建snmp监控的时候需要监控机器的源ip,非DR部署在经负载均衡转发后会将源ip改成机器内机器的真实ip,导致机器无法被监控)

zabbix-server:

  • 安装依赖

    yum install -y  php-common php-gd php-mbstring php-xml php-bcmath php-mysql php-cli php-devel php-pear dejavu-sans-fonts php php-ldap
    

    snmp 依赖:(配置snmp监控)

    yum install -y  net-snmp net-snmp-perl snmptt httpd
    

    rpm包 :
    在这里插入图片描述

    rpm -ivh zabbix-release-3.4-1.el7.centos.noarch.rpm   
    rpm -ivh zabbix-web-3.4.8-1.el7.noarch.rpm zabbix-web-mysql-3.4.8-1.el7.noarch.rpm
    

    安装zabbix-server-mysql时要先安装依赖:

   vim /etc/yum.repos.d/zabbix.repo
    # 修改里面的两个enable值为0
   
   yum install -y fping OpenIPMI libiodbc unixODBC-devel
   yum install -y libevent gnutls (iksemel依赖)
   rpm -ivh iksemel-1.4-6.sdl7.x86_64.rpm
   rpm -ivh zabbix-server-mysql-3.4.8-1.el7.x86_64.rpm

安装mysql和snmp工具(用于测试):

yum install -y net-snmp-utils
yum install -y mysql-community-server
yum install -y perl-Sys-Syslog

启动数据库服务(测试时使用本地库,后续可换成Mysql集群):

  • 第一次进入mysql有两种方法:

    • vim /etc/my.cnf
       # 第一行添加 skip-grant-tables
       # 以无密码模式进入数据库修改密码
      
    • cat /var/log/mysqld.log | grep password
       # 初始密码登录 修改密码
      
    • 可能会出现密码过于简单问题:

      set global validate_pa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值