当前位置 博文首页 > 文章内容

    Zabbix Proxy 分布式监控

    作者: 栏目:未分类 时间:2020-09-17 10:00:01

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    官方手册传送门

    Zabbix Proxy 部署

    Hostname 角色 IP 部署
    zabbix Zabbix-server 172.16.1.71 zabbix-server-mysql,zabbix-agent,mariadb
    lb02 Zabbix-proxy 172.16.1.6 zabbix-proxy
    lb01 Zabbix-agent 172.16.1.5 zabbix-agent
    # 配置 Zabbix 清华源
    [root@lb02 ~]# cat /etc/yum.repos.d/zabbix.repo
    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=http://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    [zabbix-non-supported]
    name=Zabbix Official Repository non-supported - $basearch
    baseurl=http://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    gpgcheck=0
    
    # 安装 Zabbix-proxy-mysql
    [root@lb02 ~]# yum -y install zabbix-proxy-mysql
    
    # 查看并找到 Zabbix-proxy-mysql 的数据库文件
    [root@lb02 ~]# rpm -ql zabbix-proxy-mysql
    /usr/share/doc/zabbix-proxy-mysql-4.0.24/schema.sql.gz
    
    # 将 mariadb 数据库环境准备好(在 172.16.1.71 上)
    [root@zabbix ~]# mysql
    MariaDB [(none)]> create database zabbix_proxy;
    MariaDB [(none)]> grant all on zabbix_proxy.* to proxy@"172.16.1.%" identified by '123';
    
    # 将 Zabbix-proxy-mysql 的数据库文件导入远程数据库
    [root@lb02 ~]# zcat /usr/share/doc/zabbix-proxy-mysql-4.0.24/schema.sql.gz | mysql -uproxy -p123 -h 172.16.1.71 -B zabbix_proxy
    

    Zabbix Proxy 配置

    # Proxy 配置
    [root@lb02 ~]# egrep -v "^#|^$" /etc/zabbix/zabbix_proxy.conf
    ProxyMode=0                        # 主动注册模式开启
    Server=172.16.1.71
    Hostname=zabbixproxy
    ListenPort=10051
    LogFile=/var/log/zabbix/zabbix_proxy.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_proxy.pid
    SocketDir=/var/run/zabbix
    DBHost=172.16.1.71
    DBName=zabbix_proxy
    DBUser=proxy
    DBPassword=123
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=4
    ExternalScripts=/usr/lib/zabbix/externalscripts
    LogSlowQueries=3000
    
    # 启动 Proxy
    [root@lb02 ~]# systemctl restart zabbix-proxy 
    

    Zabbix Agent 配置

    [root@lb01 ~]# egrep -v "^#|^$" /etc/zabbix/zabbix_agentd.conf
    PidFile=/var/run/zabbix/zabbix_agentd.pid
    LogFile=/var/log/zabbix/zabbix_agentd.log
    LogFileSize=0
    Server=172.16.1.6
    ServerActive=172.16.1.6
    Hostname=lb01
    Include=/etc/zabbix/zabbix_agentd.d/*.conf
    

    Zabbix 网站页面操作