Centos8上部署Zabbix5.0

1.关闭Selinux及防火墙,避免Web页面无法访问。

setenforce 0 

vim /etc/selinux/config
修改“SELINUX”等号后的内容为disabled
SELINUX=disabled

\\关闭并关闭开机自启 
systemctl stop firewalld
systemctl disable firewalld

2.配置Centos8本地yum源。

mkdir /mnt/cdrom    \\创建挂载文件

mount /dev/cdrom /mnt/cdrom    \\将镜像挂载在本地/mnt/cdrom上

cd /etc/yum.repos.d    \\进入yum源目录下

vi base.repo    \\编辑yum源文件
添加以下内容
[base]
name=baseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0

[base-AppStream]
name=baseApp
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0

3.清除仓库并加载缓存。

dnf clean all
dnf makecache

4.在Centos8上使用dnf命令安装Zabbix_Server以及Agent、Nginx及MySQL组件。

dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent

5.安装数据库服务。

dnf -y install mysql*

6.启动数据库服务并设置开机自启。

systemctl start mysqld
systemctl enable mysqld

7.以数据库管理员身份登录数据库,创建Zabbix默认数据库实例,然后再创建Zabbix专用数据库用户并赋予权限。

mysql -uroot -p
Enter password:Jan16@123
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'zabbix';
#设置Zabbix账号,密码为zabbix
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;
mysql> quit;

8.Zabbix官方文件中导入Zabbix默认数据库实例的初始架构和数据。

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

9.配置Nginx主配置文件参数,为Zabbix_Server提供Web页面。

(1)编辑Nginx的配置文件/etc/nginx/conf.d/zabbix.conf,设置在192.168.40.180端口监听Web前端服务。

vim /etc/nginx/conf.d/zabbix.conf
listen          80;
server_name     192.168.40.1;               #设置为本机IP地址

(2)修改NginxPHP组件配置文件,设置默认时区为亚洲/上海(东8区)。

vim /etc/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai   #删除注释符号“;”,改为Asia/Shanghai

10.配置Zabbix Server配置文件参数。

(1)Zabbix server配置数据库,编辑配置文件 /etc/zabbix/zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix           #删除注释符号“#”,然后设置zabbix账号的密码为zabbix

11.启动Zabbix及相关组件的服务。

(1)启动Zabbix serverAgent进程,并为它们设置开机自启。

systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

12.根据Web向导完成Zabbix Server的初始化工作。

(1)浏览器访问【http://192.168.40.1】连接到新安装的Zabbix服务器,打开如图所示的Zabbix首页,然后点击【Next step】链接。

2)在打开的如图所示的【Check of PRE-requestes界面中查看是否所有的先决条件都已经部署完成,确认无报错后点击【Next step】链接。

3)在打开的如图所示的【Configure DB-connection】数据库链接管理界面。从中可以看到名为zabbix的数据库必须已经创建,输入数据库的密码zabbix,然后点击【Next step】链接。

4)在打开的如图所示的【Zabbix server detail】服务器详细信息界面中,输入Zabbix服务器的主机名或IP地址、端口号和服务器名称。其中服务器的名称是可选的,如果填写了名称,将显示在IE的页面标题中。点击【Next step】链接进入下一步。

5)在打开的如图所示的【Pre-installation summary】查看设置摘要界面中,再次确认Zabbix服务的配置,然后点击【Next step】链接。

6)在打开的【Install】界面中显示Zabbix已经完成初始配置,点击【Finish】链接完成Zabbix服务的初始化配置。

验证

在浏览器中访问【http://192.168.40.1】,在打开的如图所示的Zabbix登录界面中输入账号和密码(默认用户名为Admin,密码为zabbix)。

点击【Sign in】按钮,进入Zabbix的首页,结果如图所示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/140488.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

『MySQL快速上手』-⑦-内置函数

文章目录 1.日期函数1.1 获得年月日1.2 获得时分秒1.3 获得时间戳1.4 在日期的基础上加日期1.5 在日期的基础上减去时间1.6 计算两个日期之间相差多少天案例1案例22.字符串函数案例3.数学函数4.其他函数1.日期函数 1.1 获得年月日

基于Python美化图片亮度和噪点

支持添加噪点类型包括:添加高斯噪点、添加椒盐噪点、添加波动噪点、添加泊松噪点、添加周期性噪点、添加斑点噪点、添加相位噪点,还提供清除噪点的功能。 我们先看一下实测效果:(test.jpg为原图,new.jpg为添加后的图片…

Rust结构体的定义和实例化

1.结构体特点 Rust的结构体跟元组类型比较类似,它们都包含多个相关的值。和元组一样,结构体的每一部分可以是不同类型。但不同于元组,结构体需要命名各部分数据以便能清楚的表明其值的意义。由于有了这些名字,结构体比元组更灵活&#xff1a…

浅谈二叉树

✏️✏️✏️今天给大家分享一下二叉树的基本概念以及性质、二叉树的自定义实现,二叉树的遍历等。 清风的CSDN博客 😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流&…

【CUDA编程--编程模型简介算子开发流程】

官方文档:https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html 什么是CUDA CUDA全称(Compute Unified Device Architecture)统一计算架构,是NVIDIA推出的并行计算平台深度学习加速:对于神经网络&…

无线通信测量仪器-4945B/C 无线电通信综合测试仪

01 4945B/C 无线电通信综合测试仪 产品综述: 4945B/4945C无线电通信综合测试仪是多功能、便携式无线电综合测试类仪器,基于软件无线电架构,集成了跳频信号发生与分析、矢量信号发生与解调分析、模拟调制信号发生与解调分析、音频信号发生与…

C语言求数组中出现次数最多的元素

一、前言 遇到一个需求,需要求数组中出现次数最多的元素,查找了一些资料,结合自己的思路,编写了程序并验证。 只考虑元素为非负整数的数组,如果有出现次数相同的元素,则返回较小元素。 二、编程思路 以数…

python3+requests+unittest实战系列【二】

前言:上篇文章python3requestsunittest:接口自动化测试(一)已经介绍了基于unittest框架的实现接口自动化,但是也存在一些问题,比如最明显的测试数据和业务没有区分开,接口用例不便于管理等&…

AI主播“败走”双11,想用AI省成本的商家醒醒吧,程序员不必担心失业,发展空间依旧很大

目录 1 2 3 “AI人”并不算是新鲜事,随着AI的发展,AI主播也开始悄悄进入到直播间中。 持续无间断的直播、比人工费便宜等优势,让很多商家选择了AI主播。 AI主播到底好不好用?终于在今年“双11”现出了原形。 1 AI主播没火过半年…

Python常用插件之emoji表情插件的用法

目录 一、概述 二、安装 三、基本用法 四、高级用法 1、自定义emoji表情 2、使用表情符号列表 3、结合使用Emoji和输入文本 4、动态添加emoji表情 5、自定义Emoji的样式 总结 一、概述 在Python中,使用emoji表情已经成为了一种非常流行的趋势。许多开发者…

Linux Centos 根目录扩展分区(保级教程)

Centos 根目录扩展分区 1. 扩展背景2.列出磁盘信息3. 对磁盘进行分区4. 重启Linux5. 将PV加入卷组centos并分区6.查看分区结果 1. 扩展背景 虚拟机初始分配20G内存,扩容到80G。 2.列出磁盘信息 可以得知容量信息以及即将创建的PV路径(通常为“/dev/s…

tcpdump抓包的字节数量与ethtool统计数据不同的原因

情况介绍 在进行RDMA抓包流量分析时,我使用ethtool工具统计了RDMA网卡的流量发送数据数量,然后使用tcpdump进行抓包。 经过分析发现,tcpdump得到的数据数量总是大于ethtool得到的数据数量,而且每个数据包会多出4个字节。 分析 …

代码随想录算法训练营|五十一天

最长递增子序列 300. 最长递增子序列 - 力扣(LeetCode) 递推公式: 有点像双指针的操作,例如{2,5,6,4,3}(写不出来,画图) public class Solution {public int LengthOfLIS(int[] nums) {if (n…

如何计算掩膜图中多个封闭图形的面积

import cv2def calMaskArea(image,idx):mask cv2.inRange(image, idx, idx)contours, hierarchy cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)for contour in contours:area cv2.contourArea(contour)print("图形的面积为", area) image是…

Git的GUI图形化工具ssh协议IDEA集成Git

一、GIT的GUI图形化工具 1、介绍 Git自带的GUI工具,主界面中各个按钮的意思基本与界面文字一致,与git的命令差别不大。在了解自己所做的操作情况下,各个功能点开看下就知道是怎么操作的。即使不了解,只要不做push操作&#xff0c…

【Python基础篇】字面量

博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。 文章目录 一 Python中字面量的定义二 常见的字面量类型1 数字(Number)2 字符串(String)3 列表(List)4 元…

大模型深入发展,数字化基础设施走向“算粒+电粒”,双粒协同

AI大模型爆发,千行百业期待用生成式人工智能挖掘创新应用与提升生产力。不过,高效的大模型应用底层实际需要更灵活、多元的算力去支撑。在这个重要的技术窗口下,11月10日,由中国智能计算产业联盟与ACM中国高性能计算专家委员会共同…

十月份 NFT 市场显示复苏迹象,等待进一步的积极发展

作者: stellafootprint.network 10 月份,比特币价格大幅飙升,NFT 市场出现了复苏迹象,月度交易量和用户数均增长了 15.2%。尽管 10 月份的数据相比 9 月份有所改善,但仍然不及 8 月份和之前几个月的水平。因此,现在断…

一、认识微服务

目录 一、单体架构 二、分布式架构 三、微服务 1、微服务架构特征: 1.单一职责: 2.面向服务: 3.自治: 4.隔离性强: 2、微服务结构: 3、微服务技术对比: 一、单体架构 二、分布式架构 三…

洗地机哪个牌子最好用?洗地机品牌排行榜

近年来,洗地机相当热门,洗地机结合了扫地拖地吸地为一体的多功能清洁工具,让我们告别了传统方式打扫卫生,让我们清洁不再费劲,可是市面上的洗地机五花八门,怎么挑选到一个洗地机也是一个问题,下…