首页 > 其他分享 >轻松部署!龙蜥操作系统安装Zabbix7.0详细教程

轻松部署!龙蜥操作系统安装Zabbix7.0详细教程

时间:2024-09-20 16:12:51浏览次数:1  
标签:教程 postgresql 操作系统 数据库 Zabbix server zabbix Zabbix7.0 yum

龙蜥操作系统(Anolis OS)作为龙蜥社区发行的开源Linux发行版,以其稳定、高性能、安全、可靠和100%兼容CentOS 8软件生态的特点,成为众多企业和开发者的首选操作系统。它不仅支持多计算架构,如X86、ARM、RISC-V等,还针对云端场景进行了优化,为云上典型场景带来显著的性能提升和故障率降低。

本文将详细介绍如何在龙蜥操作系统(Anolis OS)上安装Zabbix 7.0 LTS,帮助用户搭建起一套高效、稳定的监控系统,实现对系统、网络、应用等各个方面的全面监控,为企业业务的顺利运行提供有力保障。

概述

基于yum安装Zabbix 7.0 LTS版本,本次部署环境:

操作系统:Anolis OS 8.8(x86架构)

数据库:PostgreSQL 16.4

中间件:Nginx 1.14.1、PHP 8.0.30

Zabbix:zabbix server 7.0.3 、 zabbix agent 7.0.3

 

部署时,需要联网访问yum源。

 

:Anolis操作系统下载地址:https://mirrors.aliyun.com/anolis/8.8/isos/GA/x86_64/AnolisOS-8.8-x86_64-dvd.iso

 

安装Zabbix 7.0 LTS

安装zabbix的yum源:(如果是arm架构,需要修改zabbix的源)

附:自行查找对应操作系统版本yum源的方式为:

1、通过浏览器访问https://repo.zabbix.com/zabbix/7.0/

2、逐层下钻查看对应操作系统版本,名字带zabbix-release的文件为yum源文件

curl -o zabbix-release-latest.el8.noarch.rpm -k https://repo.zabbix.com/zabbix/7.0/rhel/8/x86_64/zabbix-release-latest.el8.noarch.rpm

rpm -Uvh zabbix-release-latest.el8.noarch.rpm

dnf clean all

dnf  repolist

 

 

 

切换PHP版本为8.0:

dnf module switch-to php:8.0

 

如出现以下提示:

 

 

执行:

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

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

给每个仓库源加上sslverify=0

可选把gpgcheck=1改完gpgcheck=0,安装时如提示验证不通过,则可修改

然后继续执行即可

 

 

 

安装Zabbix服务端,Web前端,客户端

dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

 

安装postgresql 数据库

参考官网安装步骤:https://www.postgresql.org/download/linux/redhat/

先安装postgresql 源:(如果是arm架构,需要修改zabbix的源)

dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

如果提示SSL certificate problem: certificate is not yet valid 。同步本地的时间即可。

 

禁用系统内置yum源的PostgreSQL安装模块

dnf -qy module disable postgresql

 

 

 

安装postgresql

 

dnf install -y postgresql16-server

 

 

初始化数据库并启动

/usr/pgsql-16/bin/postgresql-16-setup initdb

systemctl enable postgresql-16

systemctl start postgresql-16

ss -tnl  #可看到5432端口

 

 

创建数据库:(创建数据库用户时,自行输入密码并保存记录)

sudo -u postgres createuser --pwprompt zabbix

sudo -u postgres createdb -O zabbix zabbix

 

导入初始架构和数据

zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

 

为Zabbix server配置数据库

vi /etc/zabbix/zabbix_server.conf

DBPassword=创建数据库用户时,自行输入的密码

修改后,结果如下:

 

为Zabbix前端配置PHP

 

vi /etc/nginx/conf.d/zabbix.conf

#取消注释第2行和第3行

 

 

防火墙 和SELinux

防火墙放通端口:(其他端口可以按需放通)

firewall-cmd --add-port=8080/tcp --permanent

firewall-cmd –reload

 

关闭SELinux:

setenforce 0

vi /etc/sysconfig/selinux    #开机不启动的设置

修改为SELINUX=disabled

 

启动网页和zabbix服务

启动nginx和php服务:

systemctl start php-fpm nginx

systemctl status php-fpm nginx

ss -tnl #能看到8080端口

 

 

 

启动zabbix服务:

systemctl start zabbix-server zabbix-agent

systemctl status zabbix-server zabbix-agent

ss -tnl #能看到10051、10050端口

 

 

 

 

 

可选:查看zabbix-server启动后,日志是否有报错

tail -n 100 /var/log/zabbix/zabbix_server.log

 

 

初始化zabbix页面

通过浏览器访问http://IP:8080

根据页面提示的步骤对zabbix进行初始化。

 

 

根据实际情况修改需要连接的数据库信息:(数据库主机如果写成IP地址可能会导致连接数据库失败,需要对连接数据库的用户进行远程访问授权)

 

Zabbix主机名称 可为空,默认时区选择UTC+8

 

提示的前端配置文件较为重要,如后续需要调整前端连接的数据库信息等,可在改配置文件中进行调整。

 

默认用户名:Admin

默认密码:zabbix

 

 

标签:教程,postgresql,操作系统,数据库,Zabbix,server,zabbix,Zabbix7.0,yum
From: https://www.cnblogs.com/lwops/p/18422714

相关文章

  • 【操作教程】视频监控系统EasyCVR视频汇聚管理平台如何添加用户和角色?
    视频监控平台/视频监控系统EasyCVR视频汇聚管理平台以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力,为各行各业的视频监控需求提供了优秀的解决方案。通过简单的配置和操作,用户可以轻松地进行远程视频监控、存储和查看,满足各种复杂场景下的监控需求。近......
  • docker 安装 mysql 详细教程
    1.打开docker目录cd/usr/local/mkdirdocker2.创建mysql文件夹/usr/local/dockermkdirmysql3.打开mysql文件夹cdmysql/4.创建配置文件目录mkdirconfig5.打开configcdconfig/6.编写配置文件vimmy.cnf[client]#端口号port=3306[mysql]no-be......
  • 在线教程丨1 步生成 SOTA 级别图像,Hyper-SD 一键启动教程上线!
    近年来,扩散模型在文生图任务中得到了广泛的应用,但其在实现高质量图像生成的过程中,通常需要多步推理进行去噪,这显然大大增加了计算资源成本。针对于此,研究人员引入蒸馏算法,推出了扩撒感知蒸馏算法来加速扩散模型的推理过程。目前常用的方法大致可分为轨迹保持蒸馏与轨迹重构蒸馏,但......
  • 不剪辑,一天四 为数!手机操作全流程教程详细指南!
    悟空拉新的最新玩法~提供了保姆级教程,非常简单,操作起来又不费时间,详细见完整教程~!参与者无需创作作品,也无需进行复杂操作,只要拥有某音账号且具备打字能力即可。在流量方面无需过度担忧,只需在某音平台上找到其他博主发布的电影、电视剧或动漫视频,在其下方进行评论就行~!......
  • 不剪辑,一天四 为数!手机操作全流程教程详细指南!
    悟空拉新的最新玩法~提供了保姆级教程,非常简单,操作起来又不费时间,详细见完整教程~!参与者无需创作作品,也无需进行复杂操作,只要拥有某音账号且具备打字能力即可。在流量方面无需过度担忧,只需在某音平台上找到其他博主发布的电影、电视剧或动漫视频,在其下方进行评论就行~!......
  • 不剪辑,一天四 为数!手机操作全流程教程详细指南!
    悟空拉新的最新玩法~提供了保姆级教程,非常简单,操作起来又不费时间,详细见完整教程~!参与者无需创作作品,也无需进行复杂操作,只要拥有某音账号且具备打字能力即可。在流量方面无需过度担忧,只需在某音平台上找到其他博主发布的电影、电视剧或动漫视频,在其下方进行评论就行~!......
  • 不剪辑,一天四 为数!手机操作全流程教程详细指南!
    悟空拉新的最新玩法~提供了保姆级教程,非常简单,操作起来又不费时间,详细见完整教程~!参与者无需创作作品,也无需进行复杂操作,只要拥有某音账号且具备打字能力即可。在流量方面无需过度担忧,只需在某音平台上找到其他博主发布的电影、电视剧或动漫视频,在其下方进行评论就行~!......
  • 中移ML307开发板板载蓝牙使用教程-板载蓝牙基本介绍
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ML307_OPEN_BLE"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明开发板板载了一颗沁恒的CH......
  • win10远程控制教程,使用工具:ToDesk
    win10远程控制教程,使用工具:ToDesk最近用到远程控制软件的地方可太多了不但能随时解决突发工作问题,还能和很多电子设备互连......
  • Scratch少儿编程教程 | 绘制五星红旗
    在国庆节来临之际,教孩子们使用Scratch绘制一面五星红旗是个有趣且有教育意义的项目。通过这个教程,孩子们不仅能学习编程的基本概念,还能深入理解国旗的构造与意义。下面是如何在Scratch中实现这个作品的详细步骤。一、项目概述项目名称:绘制五星红旗目标效果:通过Scratch的图形绘......