Centos7 zabbix 分布式监控

分布式监控

zabbix Server ===》 zabbix agent (只能同一个局域网监控)

????分布式监控:

????????a. 分担压力,降低负载

????????b. 多机房监控

???????? zabbix Server(北京) ==》 zabbix proxy(每个机房搭建) ==》

环境

????????ZABBIX SERVER m01

????????zabbix proxy web01

????????zabbix agent web02

第一步:在代理机cache01安装zabbix proxy

  1. rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
  2. yum -y install zabbix-proxy-mysql

第二步: 配置zabbix proxy,并在zabbix网页登记

zabbix proxy也需要数据库,这个数据库不是用于存储监控数据的 只是用于存储配置信息

安装数据库

  1. yum -y install mariadb-server
  2. systemctl start mariadb.service????????

    建库 创建用授权

  3. mysql
  4. create database zabbix_proxy character set utf8 collate utf8_bin;
  5. grant all privileges on zabbix_proxy.* to [email protected]‘localhost‘ identified by ‘zabbix‘;
  6. exit

    导入数据库文件

  7. zcat /usr/share/doc/zabbix-proxy-mysql-3.0.13/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy

    配置zabbix proxy连接数据库

  8. sed -i.ori ‘162a DBPassword=zabbix‘ /etc/zabbix/zabbix_proxy.conf
  9. systemctl start zabbix-proxy.service
  10. sed -i ‘s#Server=127.0.0.1#Server=172.16.1.61#‘ /etc/zabbix/zabbix_proxy.conf
  11. sed -i ‘s#Hostname=Zabbix proxy#Hostname=cache01#‘ /etc/zabbix/zabbix_proxy.conf

第三步:重启服务

  1. systemctl start zabbix-proxy.service

第四步:agent指向 proxy

agent配置

  1. [[email protected] ~]# grep ^Server /etc/zabbix/zabbix_agentd.conf
  2. Server=172.16.1.61
  3. ServerActive=172.16.1.61
  4. ?# Hostname=Zabbix server
  5. ?HostnameItem=system.hostname
  6. [[email protected] ~]# sed -i ‘s#172.16.1.61#172.16.1.8#g‘ /etc/zabbix/zabbix_agentd.conf
  7. [[email protected] ~]# grep ^Server /etc/zabbix/zabbix_agentd.conf
  8. Server=172.16.1.8
  9. ServerActive=172.16.1.8

第五步重启服务

  1. ????[[email protected] ~]# systemctl restart zabbix-agent.service

web界面配置

创建代理

?

?

选择需要代理的服务器

选择可以代理

?

添加成功

批量添加

完成

时间: 2024-10-12 15:21:44

Centos7 zabbix 分布式监控的相关文章

LNMP+zabbix分布式监控搭建及版本升级

LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel autoconf automake imake expat-devel cmake libaio libaio-devel bzr bison libtool ncurses5-devel ncurses-devel ne

自动化运维工具之Zabbix分布式监控应用(五)

分布式监控概述proxy and nodeZabbix常用3种架构-->Server-agent-->Server-Node-agent-->Server-Proxy-agent Zabbix能高效地监控分布式IT架构在大型环境中Zabbix提供两种解决方案-->使用代理(proxy)-->使用节点(node)Proxy or Node?-->代理(proxy)用于本区域数据收集,并将数据发送给server-->节点(node)提供完整的Zabbix server

Zabbix分布式监控(zabbix-proxy)的配置关键点

Zabbix Proxy简介 Zabbix Proxy是实现Zabbix分布式监控的重要组成部分,是连接Zabbix Agent和Zabbix Server的"中间人"."连接器"."路由器"等.Zabbix Proxy将来自Agent的数据推送(push)到Zabbix Server或者由Zabbix Server来拿取(fetch). 与Zabbix Server相比Zabbix Proxy不需要使用或安装GUI(Graphical User

zabbix分布式监控部署proxy安装

之前写过一篇源码安装zabbix2.2.9版本,server端安装文档: http://mofansheng.blog.51cto.com/8792265/1679728 下面分享一下zabbix分布式监控proxy安装过程: 环境说明:centos6.6 64位系统:LAMP环境: 前提是zabbix server端已经安装完毕,server IP为192.168.20.10,proxy本机 IP 为192.168.20.11 :agent IP为192.168.20.12: 1.编译安装za

Zabbix分布式监控系统的初步搭建

昨天搞了整整一天,各种问题.搭建环境为LAMP,我天真的用LNMP去搭建,结果死活运行不起来zabbix的前台页面. 还有PHP的时区问题.mysql的连接问题.今天从开始安装,尽量整理重现碰到的所有问题,以及后续的解决办法 1.linux系统安装,用的是6.0minimal,安装过程就不写了. 2.环境搭建 LAMP apache我直接使用的yum安装 yum -y install httpd PHP同样也是yum 安装,也可以用源码. yum安装 yum install php php-fp

第6章Zabbix分布式监控

p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; text-indent: 5.0pt; line-height: 150%; font-size: 10.5pt; font-family: Consolas } h1 { margin-top: 17.0pt; margin-right: 0cm; margin-bottom: 16.5pt; ma

zabbix分布式监控之zabbix-proxy实战

一.概述: zabbix 是一个分布式的监控系统,支持通过代理服务器zabbix proxy收集zabbix agent的数据,然后把收集保存在本地数据库并发送给zabbix server进行统一存储和展示.架构如下: 说明:zabbix的分布式系统主机解决zabbix-server在监控设备过多分散时的压力;可以在各IDC部署zabbix-proxy服务代理监控本IDC机房中的所有设备再通过主动模式 把收集的监控数据主动提交到zabbix-server;上图即zabbix-server部署在I

Zabbix分布式监控系统简介

Zabbix是一个企业级的开源分布式监控解决方案,Zabbix软件可以自由下载使用,运作团队靠提供收费的技术支持赢利.官方网站为http://www.zabbix.com,官方文档为https://www.zabbix.com/documentation/3.0/,Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置.Zabbix由Zabbix Server和Zabbix Agent两部分构成. Zabbix Server可以单独监视远程服务器的服务状态:同时也可以与Zabbi

Zabbix分布式监控proxy实现

分布式监控概述 分布式监控,主要用在与机房分布在多个城市,在各地机房部署zabbix proxy服务器,由zabbix proxy服务器收集各个机房的agent数据,然后将这些数据主动或被动发送到zabbix Server. Zabbix提供了两种分布式解决方案: 使用代理(proxy):zabbix-proxy负载收集数据,并把数据发送到zabbixserver,数据在本地缓存一段时间,但不会保存在本地 使用节点(node):完整的zabbixserver,把自己监控到的数据信息发送给主节点一