部署分布式监控系统
1 分布式监控的介绍
1.1 场景
互联网业务公司:
服务器地域容灾,服务器异地部署[托管价格,带宽费用,南北方网络差异]
云计算提供场景:
海量机器来自不同地域,源源不断的机器加入,混合云使用,云主机
1.2 zabbix优势
分布在不同地域
机器数量较大
集中监控
1.3 实验拓扑图
新增zabbix_proxy代理层

2 构建分布式监控
2.1 zabbix-proxy安装:
yum -y install mariadb-server
mkdir /zabbix_proxy_pkg

wget https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-proxy-mysql-3.4.10-1.el7.rpm -P /zabbix_proxy_pkg
wget http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm -P /zabbix_proxy_pkg

cd /zabbix_proxy_pkg && rpm -ivh *

2.2 数据库设置
启动MariaDB数据库
systemctl restart mariadb

去数据库创建一个zabbix_proxy数据库及对应所有权限的用户zabbix
mysql
create database zabbix_proxy character utf8 collate utf8_bin;
grant all privileges on zabbix_proxy.* to zabbix@localhost identified by '123';

导入数据库文件到zabbix_proxy库
zcat /usr/share/doc/zabbix-proxy-mysql-3.4.10/schema.sql.gz|mysql -u zabbix -p123 zabbix_proxy

2.3 zabbix_agent配置设置
配置为zabbix_proxy地址
vim /etc/zabbix/zabbix_agentd.conf
########option########
Server=
ServerActive=
Hostname=
########option########

2.4 zabbix_proxy配置
vim /etc/zabbix/zabbix_proxy.conf
########option########
Server=zabbix_server IP
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=123
Hostname=
########option########

vim /etc/zabbix/zabbix_agentd.conf
########option########
Server=
ServerActive=
Hostname=
########option########

2.5 web界面设置
开启自动注册:管理->agent代理程序->创建代理

3 分布式监控测试
3.1 通过自动注册对业务机进行添加
3.2 业务机找proxy注册
3.3 Proxy将数据交给zabbix_server

转载于:https://blog.51cto.com/13438572/2357963

zabbix学习笔记(4)相关推荐

  1. Zabbix学习笔记(六)Zabbix的APi使用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 1.Zabbix API 3.获取tokens 4.实例 4.1获取主机组ID 4.2 获取监控模板ID 4.3 创建主机 ...

  2. 13.zabbix学习笔记:zabbix监控之短信报警

    zabbix学习笔记:zabbix监控之短信报警 zabbix的报警方式有多种,除了常见的邮件报警外,特殊情况下还需要设置短信报警和微信报警等额外方式.本篇文章向大家介绍短信报警. 短信报警设置 短信 ...

  3. zabbix学习笔记——入门篇

    目录 一.了解监控 监控的种类 二.zabbix监控 1.介绍zabbix 2.为什么选择zabbix 3.Zabbix可监控对象 4.zabbix监控方式 1.被动监控 2.主动监控 5.zabbi ...

  4. 【zabbix学习笔记之二】部署zabbix-server端

    创建.导入zabbix数据库   cd /usr/local/src #进入软件包下载目录   tar zxvf zabbix-2.2.6.tar.gz #解压   cd /usr/local/src ...

  5. zabbix编译php_【Zabbix学习笔记】五、LNMP之PHP7.4.1源码编译安装

    PHP7.4.1已于12月18日发布,先来体验一下~ 了解PHP7.4.1的新特性请点击:php7.4新特性 安装环境 操作系统:Centos7 PHP版本: PHP 7.4.1 Web服务器:Ngi ...

  6. zabbix学习笔记(1)

    基于zabbix-agent监控线上业务机器 1 安装zabbix-agent 下载安装包: wget https://mirrors.aliyun.com/zabbix/3.4/rhel/7/x86 ...

  7. Zabbix学习笔记(七)---网络波动监控

    概括: 用zabbix监控网卡(最好是外网的网卡,准确性更高)的进出流量,从而体现整体网络波动的情况. 分析: zabbix默认有一个监控网卡流量的key值:分别为net.if.in[eth0,byt ...

  8. 性能监控工具Zabbix学习笔记

    文章目录 理论介绍 基础架构 和Prometheus的对比 Zabbix安装 准备工作 配置yum源 安装Zabbix 配置Zabbix 启动Zabbix 基础功能使用 新增主机 创建监控项 创建触发 ...

  9. 9.zabbix学习笔记:zabbix最新版3.0.4安装

    zabbix最新版3.0.4安装 1.简介 zabbix作为一款非常优秀的开源监控软件,已经成为了很多中小型企业甚至大型企业的监控首选监控系统.zabbix的发展过程也经历了多个版本的更迭.下面列举出 ...

最新文章

  1. java操作xml文件--修改节点
  2. POSIX正则表达式 验证电子邮件地址
  3. 最小生成树kruskal算法并查集版 C语言实现
  4. Linux中close的用法,linux下 open() write() read() close函数
  5. C语言函数题-取子串 (10分)
  6. 【翻译】SILVERLIGHT设计时扩展(注:内容超长,请用IE浏览)
  7. 标志寄存器:CF、PF、AF、ZF、SF、TF、DF、OF
  8. SyntaxError:identifier starts immediately after numeric literal
  9. gitleb 登陆方式_gitlab连接方式
  10. update mysql.user set password_修改mysql密码
  11. klwp主题大全_klwp主题包百度网盘版下载-klwp主题包百度云版_5577安卓网
  12. 《QTreeView表项实现排序的2种方式》:系列教程之九
  13. Qt5.5.1 VS2010中文乱码解决办法
  14. 基于单片机的液体点滴速度监控设计
  15. ADOConnection 打开EXCEL
  16. 推荐几个常用的 Chrome 扩展神器
  17. windows无法找到发送到桌面快捷方式
  18. 小程序接入流量主、banner广告、激励广告
  19. Ubuntu16.04升级gdb7.11升级到10.2版本
  20. 机器学习中的数学——单位矩阵和逆矩阵

热门文章

  1. mysql自动备份脚本linux_一个Mysql自动备份脚本,定时备份MYSQ脚本,linux下Mysql自动备份脚本...
  2. c语言标量变量是什么,C语言中的结构和联合之间的区别
  3. python获取系统时间函数_Python常用时间操作总结【取得当前时间、时间函数、应用等】...
  4. linux各种小程序源码,Linux中的小程序—— 进度条
  5. java throw 接口_Java基础系列-throw、throws关键字
  6. prooerties mysql_MySQL_第八章
  7. re.compile与sub
  8. L1为什么具有稀疏性
  9. java待办功能 设计_高效人士的待办清单都用这些软件来做
  10. 主模式和野蛮模式_网络野蛮行为的含混性和观念