centos8.0系统部署zabbix6.0监控

news/2025/3/13 11:08:32/

centos8.0系统部署zabbix6.0监控

  • 一、部署过程
    • 1、确认系统版本
    • 2、主机基础环境设置
    • 3、安装MySQL 8.0数据库
      • 3.1 安装MySQL 8.0仓库
      • 3.2 安装软件
      • 3.3 设置root用户密码
      • 3.4 创建zabbix数据库,授权用户
    • 4、配置zabbix6.0仓库
    • 5、安装zabbix服务端软件
    • 6、导入zabbix数据表
    • 7、修改zabbix服务端配置文件,指定数据库连接信息
    • 8、启动zabbix-server服务
    • 9、添加php时区
    • 10、访问zabbix前端界面,进行初始化

一、部署过程

1、确认系统版本

[root@zabbix_server ~]# cat /etc/redhat-release 
CentOS Linux release 8.5.2111
[root@zabbix_server ~]# uname -r
4.18.0-348.7.1.el8_5.x86_64
[root@zabbix_server ~]# 

2、主机基础环境设置

设置主机名、添加解析

[root@zabbix_server ~]# hostnamectl set-hostname zabbix_server.linux.com[root@zabbix_server ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.140.200	zabbix_server.linux.com

关闭防火墙、SELinux

[root@zabbix_server ~]# getenforce 
Disabled[root@zabbix_server ~]# systemctl status firewalld.service
● firewalld.serviceLoaded: masked (Reason: Unit firewalld.service is masked.)Active: inactive (dead)

3、安装MySQL 8.0数据库

注意:也可以选择安装maraidb,但要求版本至少为mariadb-10.5版本

3.1 安装MySQL 8.0仓库

[root@zabbix_server ~]# rpm -ivh https://repo.mysql.com/mysql80-community-release-el8.rpm

3.2 安装软件

[root@zabbix_server ~]# yum install mysql-community-server mariadb-connector-c
[root@zabbix_server ~]# systemctl enable --now mysqld

3.3 设置root用户密码

[root@zabbix_server ~]# grep -i password /var/log/mysqd.log

使用临时密码登录数据库,修改root密码

[root@zabbix_server ~]# mysql -uroot -p
mysql> alter user 'root'@'localhost' identified by 'WWW.1.com';
mysql> flush privileges;
mysql> exit;

zabbix_57">3.4 创建zabbix数据库,授权用户

[root@zabbix_server ~]# mysql -uroot -pWWW.1.com
mysql> CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED WITH mysql_native_password BY 'WWW.1.com';
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

zabbix60_67">4、配置zabbix6.0仓库

[root@zabbix_server ~]# cat /etc/yum.repos.d/zabbix60.repo 
[zabbix60]
name=zabbix60
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/6.0/rhel/8/x86_64/
enabled=1
gpgcheck=0

zabbix_77">5、安装zabbix服务端软件

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent

zabbix_82">6、导入zabbix数据表

[root@zabbix_server ~]# cd /usr/share/zabbix-sql-scripts/mysql/
[root@zabbix_server mysql]# ls
double.sql  history_pk_prepare.sql  proxy.sql  server.sql.gz
[root@zabbix_server mysql]# zcat server.sql.gz | mysql -uroot -p zabbix 

zabbix_89">7、修改zabbix服务端配置文件,指定数据库连接信息

[root@zabbix_server ~]# vim /etc/zabbix/zabbix_server.conf 
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=WWW.1.com

zabbixserver_98">8、启动zabbix-server服务

[root@zabbix_server ~]# systemctl enable --now zabbix-server
[root@zabbix_server ~]# netstat -tunlp | grep zabbix
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      8037/zabbix_server   
tcp6       0      0 :::10051                :::*                    LISTEN      8037/zabbix_server  

9、添加php时区

[root@zabbix_server ~]# vim /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai [root@zabbix_server ~]# systemctl enable --now httpd php-fpm
[root@localhost fonts]# netstat -tunlp | grep http
tcp6       0      0 :::80                   :::*                    LISTEN      8152/httpd          
[root@localhost fonts]# 

zabbix_119">10、访问zabbix前端界面,进行初始化

http://192.168.140.200/zabbix, 按提示填写相关信息即可


http://www.ppmy.cn/news/1578778.html

相关文章

基于MATLAB的冰块变化仿真

如图1所示,边长为5cm的冰块,初始温度为-2℃,放在25℃的环境中自然冷却,对流换热系数为10W/mK,本文将通过matlab编程求解冰块融化的过程,计算其温度场。 图1 案例示意图 02 温度场计算 本文通过matlab分别…

力扣HOT100之双指针:11. 盛最多水的容器

这道题用双指针法很快就做出来了,但是为什么我的双指针法在时间和空间上都不占优啊? 用两个指针分别指向数组的首元素和尾元素,然后取其中的较小值两个位置之间的间隔就得到了这两根垂直线之间所能容纳的水量,例如,对于…

如何检查电脑的硬盘健康状况?

检查硬盘健康状况可以使用多种工具和方法。以下是一些常用的工具和步骤: Windows系统: 使用Windows内置工具: 磁盘检查:可以通过命令提示符(cmd)使用chkdsk命令来检查硬盘错误。例如,输入chkd…

Windows 上安装配置 Apache Tomcat 及Tomcat 与 JDK 版本对应

Apache Tomcat 是一种广泛使用的 Web 服务器和 Java 容器,对于部署和运行 Java Web 应用程序至关重要。它的可靠性和强大的功能使其成为全球开发人员和组织的首选。 在这篇文章中,我们将介绍在 Windows 机器上安装 Apache Tomcat 的过程,以确…

SQL Server的连接时发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器

项目场景: 今天在服务器配置数据库,如果在外网使用IP登录数据库一直连接不上,然后在服务器上面装的数据库使用IP连接还是连接不上,这让我确认不是防火墙的入站规则原因,然后各种配置也看了,还是不好使&…

Python Cookbook-3.15 检查信用卡校验

任务 检查信用卡校验。 解决方案 Luhn mod 10是信用卡业检验和的标准。它不是 Python 内建的算法,不过我们可以很容易地实现这个算法: def cardluhnChecksumIsValid(card_number): 通过 lunn mod-10 校验和算法检查信用卡号sum 0num_digits len(card_number)o…

初识云计算

1.传统IT的劣势 讯速整升的互联风普及率给企业带来了大最的流量,用户以及数据,为了能够匹配企业高速发展的进度,就需要不断地买购传统IT设备,时间一长,传统IT设备的弊端就逐渐显示出来: ① 采购周期…

openai agents SDK原理详解

文章目录 openai agents开发新套件:Responses API和Agents SDKResponses API⁠ agents SDKGuardrails: 智能体安全护栏输入防护栏输出防护栏 Tracing:智能体行为观测追踪tracespanprocessors 使用示例:创建辅导孩子写作业的多个智能体教师 RE…