内网环境部署zabbix5.0版本

首先需要在有网的环境先做一个yum源本地配置zabbix5.0、mysql5.7、epel源

Zabbix

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

编辑文件vim /etc/yum.repos.d/zabbix.repo 并启用 zabbix-frontend 存储库

Mysql本人使用的5.7版本

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

编辑文件 vim  /etc/yum.repos.d的mysql-community.repo

打开5.7源地址,关闭8.0源地址,确保下载的数据库是mysql5.7  注意在内网环境也需要修改

Epel

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

制作本地yum源   不用此方法也可以 手动开启yum缓存即可

mkdir -p zabbix-repo/Packages ; cd zabbix-repo

yum install centos-release-scl

yum --downloadonly --downloaddir=Packages install zabbix-server-mysql zabbix-agent  zabbix-sender

yum --downloadonly --downloaddir=Packages install centos-release-scl

yum --downloadonly --downloaddir=Packages install mysql-community-server

yum --downloadonly --downloaddir=Packages install zabbix-web-mysql-scl zabbix-apache-conf-scl

Perl依赖是本人在内网部署中遇到的,注意在安装中如果提示缺少依赖请自行打包

yum --downloadonly --downloaddir=Packages install     perl-5.16.3-297.el7.x86_64.rpm

上面这个包需要的依赖比较多 以防万一下面的依赖也准备上

yum --downloadonly --downloaddir=Packages install  perl-Module-Install.noarch

Createrepo /路径 此命令是指定目录为yum源仓库内网环境没有这个命令的话也需要提前打包好

yum --downloadonly --downloaddir=Packages install createrepo

以上需要的rpm包打包上传到内网服务器即可

以下在内网机器操作的步骤

Createrepo的rpm包可能需要使用rpm -ivh安装 注意依赖包的顺序安装完成后使用此命令指定上传的rpm包目录为yum源仓库即可 因在内网环境无法截图

vi /etc/yum.repos.d/zabbix-local.repo

[zabbix-local]

name=zabbix-local

baseurl=file:///home/zabbix-repo/  此路径为你使用Createrepo /路径 命令指定的yum仓库路径

gpgcheck=0

enabled=1

yum --disablerepo=* --enablerepo=zabbix-local install zabbix-server-mysql zabbix-agent

yum --disablerepo=* --enablerepo=zabbix-local install centos-release-scl

yum --disablerepo=* --enablerepo=zabbix-local install zabbix-web-mysql-scl zabbix-apache-conf-scl

编辑文件 vi /etc/yum.repos.d的mysql-community.repo打开5.7源地址,关闭8.0源地址,确保下载的数据库是mysql5.7

yum --disablerepo=* --enablerepo=zabbix-local install mysql-community-server

yum --disablerepo=* --enablerepo=zabbix-local install perl

如遇无法使用yum安装可以使用rpm -ivh 注意依赖

以上是进行离线安装的步骤,下面进行zabbix-server端的配置

因为mysql5.7启动,root用户会生成随机密码,进行过滤并修改

grep 'password' /var/log/mysqld.log

mysqladmin -uroot -p'U84zCRrlt0=c' password 'Llvision@123'   修改mysql数据库登录密码

进入数据库 mysql -uroot -p'Llvision@123'

创建zabbix库

create database zabbix character set utf8 collate utf8_bin;

创建zabbix访问数据库用户

create user 'zabbix'@'localhost' identified by 'Llvision@123'; 创建用户

grant all  on *.* to 'zabbix'@'localhost'; 进行授权

flush privileges; 刷新配置

在 Zabbix 服务器主机上导入初始模式和数据

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

Enter password: //此处输入上面创建用户时,设置的密码,回车导入数据;

可再次进去到数据库,确认zabbix库中有数据生成;

为 Zabbix 服务器配置数据库

编辑文件vi /etc/zabbix/zabbix_server.conf   注意修改对应的信息

DBHost=localhost         #数据库所在服务器

DBName=zabbix   #上面创建的数据库名

DBUser=zabbix   #数据库中创建的用户名

DBPassword=Llvision@123  #创建用户的密码

为 Zabbix 前端配置 PHP

编辑文件vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf  取消注释并为您设置正确的时区   注意打开前面的注释

php_value[date.timezone] = Asia/Shanghai

启动 Zabbix 服务器和代理进程

启动 Zabbix 服务器和agent代理进程并使其在系统启动时启动。

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm

systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

配置 Zabbix 前端  访问方式为http://ip/zabbix

连接到您新安装的 Zabbix 前端:

http:// 192.168.221.25/zabbix

接下来设置zabbix-server 的名字 一路 Next step 即可

出现以下登录界面,Zabbix监控平台有默认管理员用户;

默认用户名Admin,密码为zabbix

页面显示为英文,可以设置为中文   Admin用户,可以设置任何用户的语言

内网环境部署zabbix5.0版本监控(一)相关推荐

  1. Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling、Redis

    Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling.Redis 在单位内网 centos 7.9 Linux 环境里面安装Docker及Rasa duckling.Re ...

  2. Docker安装Mysql8、并打成镜像在其他内网环境部署

    1.docker环境搭建 首先安装 Docker的过程省略,可以参考:Docker的基本概念.环境搭建.常用命令[图文] 2.docker拉取mysql8镜像 docker拉取mysql 8.0.18 ...

  3. 内网环境下手动部署kubernetes(v1.26.3)高可用集群

    这篇博客主要是记录了手动部署一个高可用的Kubernetes集群的过程.旨在帮助自己及初学者学习kubernetes,并记录下具体的操作过程和总结的知识点.文中可能存在一些问题或不足之处,仅供参考. ...

  4. 22. 案例:在 proxy 内网环境下使用 percona 监控 mysql

    文章目录 22. 案例:在 proxy 内网环境下使用 percona 监控 mysql 22.1 安装 mysql 22.2 安装 percona 22.3 安装 agent 22.4 配置 age ...

  5. 内网环境下docker安装PMM 并监控 PG与MySQL

    0.前言 虽然PMM官网上安装指南上安装PMM有三种方式,但目前主流安装 还是以docker 的方式安装. PMM分两个版本:PMM1和PMM2,PMM1控制力度比较好一些,PMM2界面比较丰富友好一 ...

  6. Zabbix5.0版本 全网监控方案

    Zabbix5.0 全网监控方案 如何自动添加主机监控 1. 克隆监控模板 2. 自动注册和自动发现 3. 使用zabbix的api接口,利用curl语言,或者开发自己的编程脚本如python等 监控 ...

  7. zabbix mysql分开部署_Centos7 安装部署zabbix5.0服务端 超详细图文步骤

    一.系统环境准备 1.操作系统Centos7以上版本,注意尽量保证是空系统,没有安装数据库和Apache等中间件 2.安装前关闭selinux和firewall #ps:关闭防火墙并设置开机不启动(生 ...

  8. zabbix纯内网环境监控服务器发送邮件报警

    Linux | zabbix | 实战篇(一步步带你到邮件报警) 一.本章环境: Zabbix3.4.8服务器OS:Centos7.6x86_64 邮件服务器OS:Windows10x86_64 邮件 ...

  9. 公司内网openvpn部署,

    公司内网openvpn部署 准备环境 编号 服务器名称 网卡名称 网卡 定位 1号虚拟机 lan1 ens33 lan:10.2.2.1 内网主机 2号虚拟机 lan2 ens33 lan:10.2. ...

最新文章

  1. AI一分钟|腾讯与三星结盟,以对抗苹果和谷歌;亚马逊回应“AI误将国会议员标记为罪犯”...
  2. 实现数据集多( 高 )维可视化(附代码)
  3. 微信小程序 与后台服务器交互,微信小程序 与后台交互----传递和回传时间
  4. LeetCode之Weekly Contest 90
  5. csv文件导入导出到mysql
  6. lua-resty-iputils, 在Openresty中,用于处理IP地址的实用程序函数
  7. java 6 基础教程_Java小白入门教程(6)——循环语句
  8. 做网管这么久了,每个月只是拿1000元的工资
  9. python用于声明类的关键字_python的with关键字
  10. VB案例:宁越电子琴
  11. stats | 使用(偏)自相关函数判断ARMA模型的阶数
  12. (转载)C语言右移运算符的问题(特别当与取反运算符一起时)
  13. XML与HTML的区别
  14. Android Bmob之用户更改头像(上传图片、下载图片和更新图片)
  15. Linux version 4.19.90-2003.4.0.0036.oe1.aarch64安装carbonData
  16. 华三服务器启用cpu虚拟化,启动BIOS的虚拟化设置方法|开启CPU虚拟化支持
  17. 单电机板机模型,f22
  18. 中南计算机专业数学复试分数线,2019年中南大学考研复试分数线已公布
  19. 微信小程序与后端Java接口交互-图书搜索实现
  20. 网际协议IP---ARP协议

热门文章

  1. 整数平方一定大于零吗?
  2. PayPal和Payssion有什么差别?
  3. Math.cbrt() Math.sqrt() Math.pow()
  4. C++ Reference: Standard C++ Library reference: C Library: cmath: cbrt
  5. 批处理 b站视频批量合并
  6. php 关于php时区时间错误问题 date 当前时间 时差(转载)
  7. 【Paper】2022_Adaptive Formation Control of Unmanned Underwater Vehicles with Collision Avoidance unde
  8. uni-app 开发小程序,使用到u-charts.js时会出现弹框或下拉框部分与图标重叠的情况(还有在解决过程中出现 vasToTempFilePath: fail canvas is empty)
  9. 使用python获取win10锁屏照片
  10. TensorFlow 2.9的零零碎碎(六)-模型训练和评价