zabbix分布式系统监控----zabbix监控平台搭建监控端(2)

文章目录

    • 一、zabbix的工作流程
    • 二、zabbix实验环境
    • 三、zabbix的环境搭建
      • 3.1 在server3上搭建一个基本的zabbix监控平台

一、zabbix的工作流程

(1)Agent获取被监控端数据,发送给Server。
(2)Server记录所接收到的数据,存储在Database中并按照策略进行相应操作。
(3)Web Interface将收集到的数据和操作信息显示给用户。

二、zabbix实验环境

准备三台干净的rhel7.3的虚拟机
server1:172.25.10.1:zabbix-agent(1)被监控方
server2:172.25.10.2:zabbix-agent(2)被监控方
server3:172.25.10.3:zabbix-server,zabbix-web,mariadb-server监控方
ps:我们可以封装一个rhel7.3的母盘,做三个快照作为本次实验的虚拟机,具体操作不再展示。

三、zabbix的环境搭建

利用物理机ssh连接三台虚拟机方便做实验
实验会用到的组件

zabbix-agent.:zabbix客户端,用来收集客户端各种参数
zabbix-get:zabbix的一个工具,用来检查是否可以获取服务器信息(一般服务端要安装)
zabbix-java-gateway:用于监控JMX应用的程序,它把收集到的信息发送给zabbix-server(这个看需求安装,我暂时没装)
zabbix-proxy:zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力。zabbix proxy可以非常简便的实现了集中式、分布式监控。
zabbix-release:会生成一个zabbix的yum源,可以直接下载相关软件包。
zabbix-sender:用于发送数据给server或者proxy。
zabbix-web:zabbix要使用web界面,这个包是用来处理Apache和PHP,mysql等之间的依赖关系。
zabbix-web-mysql:这个是zabbix前段支持mysql的
zabbix-web-japanese:支持日语

3.1 在server3上搭建一个基本的zabbix监控平台

步骤一:安装zabbix-server服务、zabbix-web服务、数据库服务(这三个是整个zabbix的一套东西)
yum install -y zabbix-server-mysql-4.0.5-1.el7.x86_64.rpm
zabbix-web-mysql-4.0.5-1.el7.noarch.rpm zabbix-web-4.0.5-1.el7.noarch.rpm
zabbix-agent-4.0.5-1.el7.x86_64.rpm php-mbstring-5.4.16-42.el7.x86_64.rpm
php-bcmath-5.4.16-42.el7.x86_64.rpm
fping-3.10-1.el7.x86_64.rpm
iksemel-1.4-2.el7.centos.x86_64.rpm
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第1张图片

步骤二:安装数据库并初始化数据库
yum install -y mariadb-server
systemctl start mariadb
mysql_secure_installation 初始化数据库

在这里插入图片描述
步骤三:初始化 zabbix 数据库
点击查看官网上文件,根据官网上的进行配置
创建数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by ‘chen’;
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第2张图片
步骤四:导入初始架构和数据
zcat /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql.gz | mysql -uzabbix -p zabbix
zcat=gzip + cat 把这个数据库导入zabbix这个数据库中

zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第3张图片
步骤五:配置 zabbix-server
编辑zabbix的配置文件,修改数据库密码和时区
编辑zabbix的配置文件,修改zabbix数据库密码(此密码是在数据库对zabbix用户进行授权时候的密码)以及时区
修改后开启服务
vim /etc/zabbix/zabbix_server.conf
124 DBPassword=chen
启动
systemctl start zabbix-server
systemctl start zabbix-agent
ps ax 如果有与数据库zabbix-server有关的选项 则成功。
或者查看zabbix服务日志,vim /var/log/zabbix/zabbix_server.log
在这里插入图片描述
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第4张图片

修改 php 配置
vim /etc/httpd/conf.d/zabbix.conf
20 php_value date.timezone Asia/Shanghai
systemctl start httpd
在这里插入图片描述
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第5张图片
步骤六:浏览器访问
http://172.25.10.1/zabbix
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第6张图片zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第7张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第8张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第9张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第10张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第11张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第12张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第13张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第14张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第15张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第16张图片
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第17张图片
可以看到zabbix监控的名称zabbix-server是自己,但是还没有安装zabbix-agent,因此安装了之后才会变绿,才可以对自己进行相关监控
可用性ZBX表示对自己的监控还没有开启,要监控自己,首先要安装被监控的服务zabbix-agent,所以我们在监控端安装zabbix-agent
zabbix分布式系统监控----zabbix监控平台搭建监控端(2)_第18张图片
安装后。启动zabbix-agent可以看到ZBX已经变绿了。
我们监控端的设置告一段落

你可能感兴趣的:(企业)