CentOS 7系统安装配置Zabbix 5.0LTS 步骤

这篇具有很好参考价值的文章主要介绍了CentOS 7系统安装配置Zabbix 5.0LTS 步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、查看Zabbix官方教程(重点)

二、安装 Docker 创建 Mysql 容器

安装 Docker 依赖包

添加 Docker 官方仓库

安装 Docker 引擎

启动 Docker 服务并设置开机自启

验证 Docker 是否成功安装

拉取 MySQL 镜像

查看本地镜像

运行容器

停止和启动容器

列出正在运行的容器

三、安装和配置Zabbix

1、安装 Zabbix 存储库

2、安装Zabbix server,Web前端,agent

3、安装 Zabbix 前端

4、编辑配置文件

5、安装 Zabbix 前端包

6、创建初始数据库

(1)进入容器

(2)登录MySQL

7、导入初始架构和数据,系统将提示您输入新创建的密码。

8、导入数据库架构后禁用log_bin_trust_function_creators选项

9、为Zabbix server配置数据库

10、为Zabbix前端配置PHP

11、启动Zabbix server和agent进程

12、关闭selinux

13、CentOS关闭防火墙

四、打开 Zabbix 网页


一、查看Zabbix官方教程(重点)

打开官方网址:Zabbix:企业级开源监控解决方案,点击ZABBIX下载。

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux

选择你的Zabbix服务器的平台,比如:Zabbix5.0 LTS、CentOS 7、Mysql、Apache等。

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux

往下滑,查看安装和配置Zabbix教程

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux

二、安装 Docker 创建 Mysql 容器

安装 Docker 依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加 Docker 官方仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker 引擎

sudo yum install -y docker-ce

启动 Docker 服务并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

验证 Docker 是否成功安装

docker --version

拉取 MySQL 镜像

拉取官方的最新版本的镜像:

docker pull mysql:latest

查看本地镜像

使用以下命令来查看是否已安装了 mysql:

docker images

运行容器

安装完成后,我们可以使用以下命令来运行 mysql 容器:

docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

-e MYSQL_ROOT_PASSWORD=123456:通过 -e 参数,你设置了 MySQL 数据库的 root 用户的密码为 "123456"。这是安全设置,确保数据库具有密码保护。

停止和启动容器

使用docker stop命令可以停止一个正在运行的容器:

docker stop <容器ID或名称>

使用docker start命令可以启动一个已经停止的容器:

docker start <容器ID或名称>

列出正在运行的容器

使用docker ps命令可以列出当前正在运行的容器:

docker ps

如果想查看所有包括已停止的容器,可以加上-a选项:

docker ps -a

三、安装和配置Zabbix

1、安装 Zabbix 存储库

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

yum clean all

2、安装Zabbix server,Web前端,agent

yum install zabbix-server-mysql zabbix-agent

3、安装 Zabbix 前端

启用红帽软件集合

yum install centos-release-scl

4、编辑配置文件

vim  /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
...
enabled=1
...

5、安装 Zabbix 前端包

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

6、创建初始数据库

(1)进入容器

有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以使用docker exec命令进入正在运行的容器:

上面的命令将进入容器的bash终端。

docker exec -it <容器ID或名称> bash
(2)登录MySQL

登录MySQL,输入mysql密码

mysql -uroot -p

输入命令更改root用户访问权限,host值改为%就代表在任何客户端机器上能以root用户登录mysql服务器;

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user 'zabbix'@'%' identified by 'password';
mysql> grant all privileges on zabbix.* to 'zabbix'@'%';
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

7、导入初始架构和数据,系统将提示您输入新创建的密码。

mysql*是版本号,可以tab键查看

docker cp /usr/share/doc/zabbix-server-mysql*/create.sql.gz 容器名:/

进入容器比如:(mysql-test)

docker exec -it mysql-test bash
zcat create.sql.gz | mysql -uzabbix -p zabbix

8、导入数据库架构后禁用log_bin_trust_function_creators选项

mysql -uroot -p
password

mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

9、为Zabbix server配置数据库

 vim /etc/zabbix/zabbix_server.conf

password就是,导入初始架构和数据新创建的密码

DBPassword=password

10、为Zabbix前端配置PHP

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

国内时区改成 Asia/Shanghai(上海时区)

php_value[date.timezone] = Asia/Shanghai(时区)

11、启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

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

12、关闭selinux

vim /etc/selinux/config

把SELINUX=enforcing改成SELINUX=disabled

13、CentOS关闭防火墙

# 停止Firewalld服务
systemctl stop firewalld

# 启动Firewalld服务
systemctl start firewalld

四、打开 Zabbix 网页

使用 Apacheweb 服务器时,Zabbix UI的默认URL是 http://host/zabbix (host 就是ip)。

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux

点击下一步,配置数据库连接,(localhost 改成 127.0.0.1),输入mysql密码。

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux

无法连接到数据库,解决方法:修改mysql的身份认证方式。

ALTER USER '用户名'@'%' IDENTIFIED WITH sha256_password BY '密码';

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux

在安装完成后,默认的web界面登录用户和密码,首次登录。

用户名:Admin 密码:zabbix

CentOS 7系统安装配置Zabbix 5.0LTS 步骤,Zabbix,centos,zabbix,linux文章来源地址https://www.toymoban.com/news/detail-713951.html

到了这里,关于CentOS 7系统安装配置Zabbix 5.0LTS 步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统Centos7 安装MySQL8.0详细步骤

    yum -y install wget wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 yum -y install mysql80-community-release-el7-3.noarch.rpm yum -y install mysql-community-server systemctl start mysqld 查看进程: ps -ef | grep mysql MySQL安装成功后会有一个临时密码,我们可以

    2024年02月05日
    浏览(59)
  • CentOS7安装Zabbix6.4

    安装准备: Zabbix更新到最新版本6.4,以下就是Zabbix6.4在CentOS7系统上的安装流程 Zabbix从6.0版本开始就不支持在CentOS7系统上根据官方文档快速安装server端了 因此我们只能一步步编译安装。 Zabbix源码包地址:https://www.zabbix.com/cn/download_sources Zabbix6.4官方文档地址 https://www.zabbix.

    2024年02月06日
    浏览(39)
  • Centos7 安装Graylog 5.0收集网络设备运行日志+卸载GrayLog服务

    对于日志监控业界常用的有ELK、Loki、Graylog等系统,最近在做技术选型时,对比了各个系统的情况,Graylog的一体化方案很符合现有需求。Graylog算是轻量级的ELK,也有很多企业在使用Graylog查看日志和监控业务日志。Graylog中文资料相对较少,在技术选型和开发过程中对资料进行

    2024年02月06日
    浏览(86)
  • Linux(Centos7)安装 Zabbix6.0

    zabbix6.0安装环境: Lamp(linux httpd mysql8.0 php) 注意: 1. 关闭防火墙( firewalld ),取消开机启动 2. 永久关闭 selinux 安全机制 首先编辑配置文件( /etc/selinux/config ),将 SELINUX=enforcing 改为 SELINUX=disabled ,然后重启服务器 1. 配置mysql源 2. 安装依赖 3. 下载MySQL和zabbix安装包 4. 解压并

    2024年02月14日
    浏览(46)
  • 在Ubuntu操作系统和centos7上安装docker环境的详细步骤

    Ubuntu操作系统安装Docker环境步骤: 如果输出“Hello from Docker!”则表示Docker已经成功安装。 CentOS7安装Docker环境步骤: 如果输出“Hello from Docker!”则表示Docker已经成功安装。

    2024年02月05日
    浏览(107)
  • CentOS 7 安装与克隆 以及Zabbix安装与部署的详细过程

    具体操作方式见 参考博客1 。 【注意】:在博客1的第三节第11步时,我们需要 配置虚拟机的网络与主机名 ,我们将ip设置为静态ip。我的参考过程如下: 1)Win+R打开运行,输入cmd回车打开终端,输入ipconfig查看当前windows主机IP地址,如下图所示: 2)可以看到本机VMnet8 IP是

    2024年02月05日
    浏览(49)
  • MySQL5.7版本在CentOS系统安装 保姆级教程 从小白开始 步骤清晰简单明了

    注意:需要使用root权限 ps:图片大都为安装MySQL8.0版本时的截图仅供参考,实际指令请参照红色字体代码,8.0和5.7版本安装步骤相同,个别地方代码有所差别 安装MySQL8.0版本:http://t.csdn.cn/CSOqM 目录 一. 安装 1. 配置yum仓库 2. 使用yum安装MySQL 3. 安装完成后,启动MySQL并配置开机

    2024年02月08日
    浏览(70)
  • 全网最详细Centos 9 Stream安装部署最新Zabbix 6.4

    选择安装的版本如图片所示 镜像下载地址:CentOS Stream 下载Zabbix ①服务器用户 root  123456 Admin  123456 ②MySQL用户 root  12456 zabbix  password ③Zabbix6.4用户 zabbix  password 前端WEB默认登录Admin  zabbix 根据自己的需求在配置文件或者图形界面中将网络改为静态IP,然后重启一下网络。

    2024年02月09日
    浏览(73)
  • CentOS-7操作系统安装与配置

    1.软硬件准备 软件:VMware工作站允许一台真实的计算机同时运行数个操作系统,如Windows、Linux、BSD等衍生版本。 VMware 15.5 PRO下载:https://my.vmware.com/cn/web/vmware/downloads 镜像:CentOS是一个基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本。CentOS 7下载:http://www.centos

    2024年02月11日
    浏览(51)
  • SPEC CPU 2006 在 CentOS 5.0 x86_64 古老系统测试【3】静态编译 invalid run

    上篇 SPEC CPU 2006 在 CentOS 5.0 x86_64 古老系统测试【2】_hkNaruto的博客-CSDN博客 修改gcc41.cfg,全部添加上-static 测试指令 结果:正常运行并生成报告  invalid run   Copyright 2006-2023 Standard Performance Evaluation Corporation System Vendor (Test Sponsor: Test Sponsor (Optional, defaults to hw_vendor)) System Model

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包