centos7.5安装zabbix5.0(亲测有效)

2023-11-05

配置环境:
   操作系统:centos7.5(必须要是Centos7以上的系统
   zabbix版本:5.0

Zabbix 特性:
   1.数据收集
   2.灵活的阀值定义
   3.高级告警配置
   4.实时绘图
   5.扩展的图形化显示
   6.历史数据存储
   7.配置简单
   8.模板使用
   9.网络自动发现
   10.快速的 web 接口
   11.权限系统
   12.全特性、agent 易扩展
   13.二进制守护进程
   14.具备应对复杂环境情况

废话不多说了下面我们开始正式安装了

zabbix安装教程

开始之前需要把防火墙之类关闭的,如果是在生产的需要开启对应的端口既可

setenforce 0    #表示关闭selinux防火墙
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config    #通过修改SELINUX的配置文件达到,关闭开启的目的。
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #设置开机禁用防火墙

一:安装部署zabbix5.0服务端

1、安装配置zabbix专用yum源进行这一步之后,/etc/yum.repos.d 目录下会生成 zabbix.repo 文件,即可正常使用zabbix源

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

在这里插入图片描述

1.yum clean all     #yum 会把下载的软件包和header存储在cache中而不自动删除。
2.yum makecache fast #这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度

讲个小插曲,我本来是打算用centos8来安装的,结果发现很多命令在centos8上面无法运行,结果我就重装了系统,在centos7.5上面进行安装,这里特别感谢这位大佬的博客https://www.fcblog.cn/post/56.html
在这里插入图片描述
2.安装zabbix服务端组件(在centos8上面报错,暂未解决)

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get 

3.安装zabbix前端组件

yum -y install centos-release-scl

4.编辑配置文件并设置为1(1-启用;0-不启用)启用前端,保存并退出文件

vim /etc/yum.repos.d/zabbix.repo

在这里插入图片描述
5.安装zabbix前端页面、初始数据库、PHP及httpd组件

yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl     

在这里插入图片描述
到这里我们就完成四分之一了,继续努力吧。

二:安装配置Mysql数据库

1、安装配置MySQL专用yum源,以便使用yum方式安装数据库

rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

在这里插入图片描述
2.安装MySQL数据库组件

yum -y install yum-utils
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
yum install mysql-community-server -y 

3.运行MySQL并设置开机自启动

systemctl start mysqld  
systemctl enable mysqld

4.修改数据库配置,新增数据库

grep 'temporary password' /var/log/mysqld.log   #查看临时文件
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Cyf123456';  #修改密码
create database zabbix character set utf8 collate utf8_bin; #创建zabbix数据库
create user zabbix@localhost identified by 'Zabbix@123'; #创建zabbix数据库用户,并设置密码(单引号内修改为自己设置的密码)
grant all privileges on zabbix.* to zabbix@localhost;   #设置zabbix用户对zabbix数据库具有本地管理权限
flush privileges;  
quit #退出数据库

5.导入zabbix初始数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'Zabbix@123' zabbix  #中间单引号的上面创建zabbix的密码  

在这里插入图片描述

这里配置完成后就完成四分之二了,完成一半了。

三:zabbix配置初始化

1、配置数据库连接信息
    编辑配置文件/etc/zabbix/zabbix_server.conf,找到以下字段,去掉前面的#号,填入正确的zabbix数据库连接信息,保存并退出文件

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Zabbix@123 #前面创建zabbix数据库的密码

在这里插入图片描述
2、配置时区信息
    编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,找到php_value[date.timezone] = 字段,去掉前面的分号,并填入上海时区

1.vim  /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
2.php_value[date.timezone] = Asia/Shanghai

在这里插入图片描述
3、配置字体,避免前台监控图形中文乱码

1.yum -y install wqy-microhei-fonts
2.mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak
3.cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

4.启动zabbix相关服务并设置开机自启动

1.systemctl restart zabbix-server httpd rh-php72-php-fpm
2.systemctl enable zabbix-server  httpd rh-php72-php-fpm

5.配置字体,避免前台监控图形中文乱码

1.yum -y install wqy-microhei-fonts
2.mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak
3.cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

6.启动zabbix相关服务并设置开机自启动(如果修改了配置,记得重启一下服务

1.systemctl restart zabbix-server httpd rh-php72-php-fpm
2.systemctl enable zabbix-server  httpd rh-php72-php-fpm

都到这里了就在坚持坚持一下,就差最后一步了配置

四:访问配置zabbix

访问地址:ip/zabbix/setup.php
点击next step,进入下一步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这一步结束后,初始化完成,并进入登录界面,默认用户名是Admin,密码是zabbix,登录后请及时修改密码

在这里插入图片描述

登录成功后
在这里插入图片描述
最后一步设置中文:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里过后就算完成安装了,下一篇文章打算写zabbix的zabbix 进程构成

浮世三千,吾爱有三,日月与卿 日为朝,月为暮,卿为朝朝暮暮你来或不来我都在这里等你,等风也等你(337237612)
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7.5安装zabbix5.0(亲测有效) 的相关文章

随机推荐

  • Python 模块中的变量

    模块 module 其实就是py文件 里面定义了一些函数 类 变量等 包 package 是多个模块的聚合体形成的文件夹 里面可以是多个py文件 也可以嵌套文件夹 库是参考其他编程语言的说法 是指完成一定功能的代码集合 在python中的形
  • 第十四届蓝桥杯模拟赛第一期试题【Java解析】

    目录 A 二进制位数 问题描述 答案提交 参考答案 解析 B 晨跑 问题描述 答案提交 参考答案 解析 C 调和级数 问题描述 答案提交 参考答案 解析 D 山谷 问题描述 答案提交 参考答案 解析 E 最小矩阵 问题描述 答案提交 答案
  • css 栅格布局el-row(xs,sm,md,lg,xl)

    xs 12 24 12 2 所以当屏幕尺寸 lt 768px时 手机 每行展示2个div class com item sm 8 24 8 3 所以当屏幕尺寸 gt 768px时 平板 每行展示3个div class com item md
  • spark.ml支持算法总结

    文章目录 spark支持算法总结 推荐模型 协同过滤 分类模型 1 逻辑回归 2 决策树 3 朴素贝叶斯 4 随机森林 5 梯度提升决策树回归 6 多层感知器分类 7 一对多分类 8 支持向量机 回归模型 1 线性回归 2 广义线性模型 3
  • F1值(F-Measure)、准确率(Precision)、召回率(Recall)简单理解

    准确率与召回率 Precision Recall 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值 用来评价结果的质量 准确率 Precision Precision是检测出某类特征的数量与检测出的所有特征数量之间的比率 衡量的
  • 开放-封闭原则(The Open-Closed Principle)

    1 定义 软件实体 类 模块 函数等等 应该是可以扩展的 但是不可修改的 开放 封闭原则主要体现在两个方面 对扩展开放 意味着有新的需求或变化时 可以对现有代码进行扩展 以适应新的情况 对修改封闭 意味着一旦设计完成 就可以独立完成其工作
  • Python编程新手看过来,如何求素数 (Python学习教程)

    本期的Python学习教程是针对新入门Python编程的新手来写的 关于怎么求素数 一 什么是素数 素数就是质数 通俗点说就是只能被1和其本身整数的数就是素数 1除外 举个例子 2 3 4 5 6当中 根据上面的定义 2只能被1整数 因为任
  • JAVA学习笔记(二)浮点数与精确计算

    浮点数分为float 单精度浮点数 和double 双精度浮点数 float取值范围是4字节32位 精度是7到8位 double取值范围是8字节64位 精度是16到17位 数据转化时会有精度的损失 所以通过BigDecimal类将浮点数转化
  • hive 写入mysql 覆盖_一文搞定hive之insert into 和 insert overwrite与数据分区

    版权声明 本文为博主原创文章 未经博主允许不得转载 数据分区 数据库分区的主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间 主要包括两种分区形式 水平分区与垂直分区 水平分区是对表进行行分区 而垂直分区是对列进行分区 一般
  • Android的ListView控件的常用适配器

    ListView的常用适配器 一 ArrayAdapter适配器 1 创建ListView 2 创建用于加载数据的布局 3 java的逻辑代码 使用GridView 以多列的方式排列 处理GridView的逻辑代码 二 SimpleAdap
  • pfx证书转pem、crt、key

    今天测试端的服务器突然不能下载苹果APP了 经查看 发现原来是测试环境的https证书过期了 需要更换证书 于是赶紧从阿里云更新我们的最新证书 我们程序部署在tomcat上 于是下载tomcat版本 下载完成后如下 我们的程序部署在天翼云上
  • adb命令

    adb screenshot2 aapt monitor uiautomatorviewer等命令都在Android SDK的tools platform tools build tools下面 如果希望直接运行命令 不写绝对路径 请把相应
  • TypeScript中的模块与命名空间

    一 模块 在TypeScript中 模块是一种组织和封装代码的方式 模块使得代码可以按照特定的规则划分为不同的文件 并且可以在这些文件之间进行导入和导出 从而实现代码的重用和组织 1 默认导入导出 默认模块导出是一种特殊的导出语法 在一个模
  • 读取串口 :javax.comm 2.0 windows下Eclipse的配置

    javax comm 2 0 windows下Eclipse的配置 要在Windows下 对计算机的串口或并口等进行编程 可以选择使用Java Communication API javax comm 包 现在最新的版本是3 0版本 但是3
  • B站评论采集

    B站评论采集 打开目标网址 哔哩哔哩 干杯 bilibili 找到爬取得剧的评论 打开浏览器抓包工具进行抓包分析 这里爬取鬼灭之刃第一季的评论数据 分析网页 打开评论页面 可以看到分为短评 128702 和长评 639 条 常规操作直接F1
  • fusion360界面字体模糊处理方法

    fusion360界面字体模糊处理方法 1 右键点击桌面fusion360图标 2 选择兼容性 3 选择更改高DPI设置 4 设置为如下界面 5 重新启动程序 over
  • C++指向类成员的指针

    指向类成员 以前C定义指针 int a int p a void func void pf func 而在这里本质也是相同 去掉类名 就是上面的形式 定义如下 成员类型 类名 指针名 类名 成员名 函数返回类型 类名 函数指针名 参数列表
  • 数学建模笔记(六):常微分方程及其应用

    文章目录 一 常微分方程概述 1 什么是常微分方程 2 以微分方程解决实际问题的一般思维 3 微分方程求解 4 微分方程适用问题 5 建立微分方程模型的方法 二 物体的冷却过程 1 问题背景 2 问题分析 3 模型建立与求解 三 水桶的放水
  • MySQL数据库解读之-内置数据库:mysql

    数据字典表 不可见 不能用 SELECT 读取 不会出现在 SHOW TABLES 的输出中 不会列在 information schema TABLES 表中 从概念上讲 information schema 提供了一个视图 MySQL
  • centos7.5安装zabbix5.0(亲测有效)

    配置环境 操作系统 centos7 5 必须要是Centos7以上的系统 zabbix版本 5 0 Zabbix 特性 1 数据收集 2 灵活的阀值定义 3 高级告警配置 4 实时绘图 5 扩展的图形化显示 6 历史数据存储 7 配置简单