server端:负责接受到客户端发送过来的数据,并且保存到自己的数据库当中 端口:10051
agent端:负责每隔一定时间进行客户端的数据采集,并且发送给server端 端口:10050

proxy端:可选组件,常用于分布监控环境中,代理 Server 收集部分被监控端的监控数据 端口:10051
并统一发往 Server 端;
agent端发送数据库的两种模式:
1.主动模式:客户端每隔一定的时间向服务器发送数据
2.被动模式:等待server端发送数据请求之后,客户端发送给server端
zabbix由以下几个组件部分构成:
1、Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行;
2、Database Storage:专用于存储所有配置信息,以及由zabbix收集的数据;
3、Web interface:zabbix的GUI接口,通常与Server运行在同一台主机上;
4、Proxy:可选组件,常用于分布监控环境中,代理Server收集部分被监控端的监控数据并统一发往Server端;
5、Agent:部署在被监控主机上,负责收集本地数据并发往Server端或Proxy端;

zabbix4.2server端安装(ip 192.168.200.15)

  #安装数据库

  [mariadb]
  name=MariaDB
  baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
  gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
  gpgcheck=1
 

  yum -y install MariaDB

  systemctl restart mysql

  systemctl enable mariadb

  #下载zabbix

  从https://www.zabbix.com/获取
  
  yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

  #创建数据库

  #mysql
  mysql> create database zabbix ;
  mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
  mysql> quit;

  #导入zabbix服务器所需要的表和数据

  zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix

  #编辑文件
  vim /etc/zabbix/zabbix_server.conf

  

  #编辑文件设置时区

  vim /etc/httpd/conf.d/zabbix.conf

  

  #启动服务

  systemctl restart zabbix-servre httpd zabbix-agent

  systemctl enable zabbix-server httpd zabbix-agent

  firewall-cmd --add-port=10050/tcp --permanent

  firewall-cmd --add-port=10051/tcp --permanent

  firewall-cmd --add-port=80/tcp --permanent

  #验证

  192.168.200.15/zabbix

  

  #乱码处理

  

有乱码方块的解决办法:
1.在windows下的C:\Windows\Fonts下找到宋体字文件simsun.ttc上传到linux服务器中
cd /usr/share/zabbix/assets/fonts
2.将原来的字体备份
mv graphfont.ttf graphfont.ttf.bak
3.把windows中的字体改名为graphfont.ttf
mv simsun.ttc graphfont.ttf

#agent端安装配置(ip 192.168.200.12)

  安装zabbix

  rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm

  yum -y install zabbix-agent

  #编辑配置文件

  vim /etc/zabbix/zabbix-agent.conf

  Server = 192.168.200.15

  ServerActive = 192.168.200.15

  Hostname=class

       

  #启动服务

  systemctl restart zabbix-agent

  systemctl enable zabbix-agent

  firewall-cmd --add-pport=10050/tcp --permannet

      

zabbix4.0搭建1的更多相关文章

  1. zabbix4.0搭建(基于CentOS6.8)

    环境 服务端:188.188.3.241,系统:centos6.8,mysql:5.7.3,php:5.4.9,nginx:1.12.0   一.nginx编译安装 NGINX_VERSION=1.1 ...

  2. zabbix4.0搭建2

    server端(ip 192.168.200.15) proxy端(ip 192.168.200.22) agent端(ip 192.168.200.12) server端: #安装数据库 [mari ...

  3. zabbix4.0搭建

    一.准备工作 1.yum国内源的安装与更新 1.1 备份原repo文件 cd /etc/yum.repos.d/ mkdir repo_bak mv *.repo repo_bak 1.2 在cent ...

  4. CentOS7 zabbix4.0搭建配置

    一.Zabbix-Server服务器端的安装 概述:10050是Agent的端口,Agent采用被动方式,Server主动连接Agent的10050端口:10051是Server的端口,Agent采用 ...

  5. centos 7 源代码搭建部署 zabbix-4.0.13 LTS

    Zabbix 官网 >:https://www.zabbix.com/download 源代码地址>:https://www.zabbix.com/cn/download_sources# ...

  6. 源码搭建Zabbix4.0.23LTS监控系统

    实验环境 centos 7.5 主机名 IP地址 配置 应用 controlnode 172.16.1.120/24 4核/8G/60G java-1.8.0-openjdk zabbix serve ...

  7. Centos7安装Zabbix4.0步骤

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建L ...

  8. Centos7.5 ZABBIX4.0.3版本的编译安装

    Zabbix监控的搭建理论 1.      Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库 2.      Zabbix的WEB后端采用php语言开发,所有配置信息.用 ...

  9. centos7.2下快速安装zabbix4.0

    本笔记是基于CentOS 7.2下最小化安装的操作系统搭建的Zabbix4.0环境,主要用于做一些企业路由器和交换机等设备的运行状态监控. 1.安装epel源 yum -y install epel- ...

随机推荐

  1. HTML中的三元表达式,灵活的使用or逻辑判断

    08.27自我总结 HTML中的三元表达式 判断内容 ? 满足返回的值 : 不满足返回的值 灵活使用or逻辑判断 比如我们某个变量为空的时候返回他另外个值 var a = msg || '没有消息'

  2. 解决Xcode10 Library not loaded: /usr/lib/libstdc++.6造成的crash及报错

    关键字1:dyld: Library not loaded: /usr/lib/libstdc++.6.dylib   Referenced from: 关键字2:Reason: no suitabl ...

  3. Centos 静态网络配置

    cat /etc/sysconfig/network-scripts/ifcfg-ens33 DEFROUTE="yes" IPV4_FAILURE_FATAL="no& ...

  4. 201871010113-刘兴瑞《面向对象程序设计(java)》第一周学习总结

    正文开头: 项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>    https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接 ...

  5. vue自定义指令笔记

    https://cn.vuejs.org/v2/guide/custom-directive.html 在vue中,有时候我们会把抽象的方法封装为一个自定义指令,多个地方共用 比如:拖拽指令 < ...

  6. 你不知道的 flex-shrink 计算规则

    对于 flex-shrink 我们都知道它在 flex 布局中控制 flex 盒子空间不足时子元素改如何收缩,平常开发中更多的是使用默认值 1 或者设置 0.那设置其他值的时候会有什么效果呢,不少文章 ...

  7. 数据可视化-matplotlib包

    pyplot官网教程https://matplotlib.org/users/pyplot_tutorial.html #导入matplotlib的pyplot模块 import matplotlib ...

  8. Python程序中的进程操作-进程池(multiprocess.Pool)

    目录 一.进程池 二.概念介绍--multiprocess.Pool 三.参数用法 四.主要方法 五.其他方法(了解) 六.代码实例--multiprocess.Pool 6.1 同步 6.2 异步 ...

  9. 通过yum在centos安装mysql并配置远程登录

    前言 前天按照Oracle上的文档装了一遍mysql,选了最新8.0的版本,后来出现一些问题,网上搜答案,出来的基本还是5.x版本的解决方案,并不适用8.0版本.然后我就去看了一下公司的正式环境买的阿 ...

  10. HTML连载41-水平居中的注意点、盒子居中和内容居中

    一.盒子模型练习 我们有个需求: 创建两个盒子,大盒子嵌套一个小盒子,大盒子是红色的,小盒子是蓝色的,并且小盒子在大盒子中是居中的. <!DOCTYPE html> <html la ...