内网环境部署zabbix5.0版本监控(一)
内网环境部署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版本监控(一)相关推荐
- Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling、Redis
Rasa 3.x 学习系列- 内网环境部署Docker及Rasa duckling.Redis 在单位内网 centos 7.9 Linux 环境里面安装Docker及Rasa duckling.Re ...
- Docker安装Mysql8、并打成镜像在其他内网环境部署
1.docker环境搭建 首先安装 Docker的过程省略,可以参考:Docker的基本概念.环境搭建.常用命令[图文] 2.docker拉取mysql8镜像 docker拉取mysql 8.0.18 ...
- 内网环境下手动部署kubernetes(v1.26.3)高可用集群
这篇博客主要是记录了手动部署一个高可用的Kubernetes集群的过程.旨在帮助自己及初学者学习kubernetes,并记录下具体的操作过程和总结的知识点.文中可能存在一些问题或不足之处,仅供参考. ...
- 22. 案例:在 proxy 内网环境下使用 percona 监控 mysql
文章目录 22. 案例:在 proxy 内网环境下使用 percona 监控 mysql 22.1 安装 mysql 22.2 安装 percona 22.3 安装 agent 22.4 配置 age ...
- 内网环境下docker安装PMM 并监控 PG与MySQL
0.前言 虽然PMM官网上安装指南上安装PMM有三种方式,但目前主流安装 还是以docker 的方式安装. PMM分两个版本:PMM1和PMM2,PMM1控制力度比较好一些,PMM2界面比较丰富友好一 ...
- Zabbix5.0版本 全网监控方案
Zabbix5.0 全网监控方案 如何自动添加主机监控 1. 克隆监控模板 2. 自动注册和自动发现 3. 使用zabbix的api接口,利用curl语言,或者开发自己的编程脚本如python等 监控 ...
- zabbix mysql分开部署_Centos7 安装部署zabbix5.0服务端 超详细图文步骤
一.系统环境准备 1.操作系统Centos7以上版本,注意尽量保证是空系统,没有安装数据库和Apache等中间件 2.安装前关闭selinux和firewall #ps:关闭防火墙并设置开机不启动(生 ...
- zabbix纯内网环境监控服务器发送邮件报警
Linux | zabbix | 实战篇(一步步带你到邮件报警) 一.本章环境: Zabbix3.4.8服务器OS:Centos7.6x86_64 邮件服务器OS:Windows10x86_64 邮件 ...
- 公司内网openvpn部署,
公司内网openvpn部署 准备环境 编号 服务器名称 网卡名称 网卡 定位 1号虚拟机 lan1 ens33 lan:10.2.2.1 内网主机 2号虚拟机 lan2 ens33 lan:10.2. ...
最新文章
- AI一分钟|腾讯与三星结盟,以对抗苹果和谷歌;亚马逊回应“AI误将国会议员标记为罪犯”...
- 实现数据集多( 高 )维可视化(附代码)
- 微信小程序 与后台服务器交互,微信小程序 与后台交互----传递和回传时间
- LeetCode之Weekly Contest 90
- csv文件导入导出到mysql
- lua-resty-iputils, 在Openresty中,用于处理IP地址的实用程序函数
- java 6 基础教程_Java小白入门教程(6)——循环语句
- 做网管这么久了,每个月只是拿1000元的工资
- python用于声明类的关键字_python的with关键字
- VB案例:宁越电子琴
- stats | 使用(偏)自相关函数判断ARMA模型的阶数
- (转载)C语言右移运算符的问题(特别当与取反运算符一起时)
- XML与HTML的区别
- Android Bmob之用户更改头像(上传图片、下载图片和更新图片)
- Linux version 4.19.90-2003.4.0.0036.oe1.aarch64安装carbonData
- 华三服务器启用cpu虚拟化,启动BIOS的虚拟化设置方法|开启CPU虚拟化支持
- 单电机板机模型,f22
- 中南计算机专业数学复试分数线,2019年中南大学考研复试分数线已公布
- 微信小程序与后端Java接口交互-图书搜索实现
- 网际协议IP---ARP协议
热门文章
- 整数平方一定大于零吗?
- PayPal和Payssion有什么差别?
- Math.cbrt() Math.sqrt() Math.pow()
- C++ Reference: Standard C++ Library reference: C Library: cmath: cbrt
- 批处理 b站视频批量合并
- php 关于php时区时间错误问题 date 当前时间 时差(转载)
- 【Paper】2022_Adaptive Formation Control of Unmanned Underwater Vehicles with Collision Avoidance unde
- uni-app 开发小程序,使用到u-charts.js时会出现弹框或下拉框部分与图标重叠的情况(还有在解决过程中出现 vasToTempFilePath: fail canvas is empty)
- 使用python获取win10锁屏照片
- TensorFlow 2.9的零零碎碎(六)-模型训练和评价