首页 » SEO优化 » zabbixfrontendsphp技巧_Zabbix 6 系列进修 08组件分离式支配

zabbixfrontendsphp技巧_Zabbix 6 系列进修 08组件分离式支配

duote123 2024-11-26 0

扫一扫用手机浏览

文章目录 [+]

systemctl stop firewalld && systemctl disable firewalldsetenforce 0

永久关闭 Selinux,须要重启做事器

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/configreboot

2.安装须要的软件

zabbixfrontendsphp技巧_Zabbix 6 系列进修 08组件分离式支配

dnf -y install vim

3.安装 Zabbix 源

zabbixfrontendsphp技巧_Zabbix 6 系列进修 08组件分离式支配
(图片来自网络侵删)

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm

4.安装 Zabbix 所需软件 -- zabbix-sql-scripts、zabbix-agent

dnf -y install zabbix-sql-scripts zabbix-agent

这两个包是没有依赖的

5.安装 mysql 数据库(如果是 PG 得安装 PG 的组件,自行把稳)

AlmaLinux 8 自带源为 8.0,以是无需关心源的问题,直接通过 dnf 安装,其他类 CentOS 的发行版该当也一样

dnf -y install mysql-server

6.启动数据库

systemctl start mysqld && systemctl enable mysqld

7.初始化数据库

mysql_secure_installation

过程仅输入密码,其他都可以回车

8.创建数据库、用户及干系授权

create database zabbix character set utf8mb4 collate utf8mb4_bin;create user zabbix@'192.168.20.%' identified by 'xiaoyu123';create user zabbix@localhost identified by 'xiaoyu123';grant all privileges on zabbix. to zabbix@'192.168.20.%';grant all privileges on zabbix. to zabbix@localhost; set global log_bin_trust_function_creators = 1;quit;

这里由于是数据库是单独做事器,以是须要开启远程授权。

9.导入 Zabbix 干系数据文件

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

10.修正 Zabbix agent 配置文件

vim /etc/zabbix/zabbix_agentd.conf

将 Server 部分的 IP 地址改为 Zabbix Server 的地址

将 ServerActive 部分的 IP 地址改为 Zabbix Server 的地址,同时 Hostname 改成 Zabbix DB,这里的 hostname,实际自行设置,没有约束。

11.启动做事

systemctl start zabbix-agent && systemctl enable zabbix-agentZabbix Server 部分

1.关闭 Selinux及防火墙

systemctl stop firewalld && systemctl disable firewalldsetenforce 0

永久关闭 Selinux,须要重启做事器

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/configreboot

2.安装须要的软件

dnf -y install vim

3.安装 Zabbix 源

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm

4.安装 Zabbix 所需软件 -- zabbix-server-mysql、zabbix-agent

dnf -y install zabbix-server-mysql zabbix-agent

5.修正 Zabbix 配置文件

vim /etc/zabbix/zabbix_server.conf

修正 DBHost 为 mysql 的主机 IP。

添加数据库 Zabbix 用户的密码。

6.启动干系做事

systemctl start zabbix-server zabbix-agentsystemctl enable zabbix-server zabbix-agent

7.查看状态

tail -f /var/log/zabbix/zabbix_server.log

Zabbix Front 部分

1.关闭 Selinux及防火墙

systemctl stop firewalld && systemctl disable firewalldsetenforce 0

永久关闭 Selinux,须要重启做事器

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/configreboot

2.安装须要的软件

dnf -y install vim

3.安装 Zabbix 源

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm

4.安装 Zabbix 所需软件 -- zabbix-web-mysql,zabbix-nginx-conf,zabbix-agent

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

5.修正Nginx配置文件

vim /etc/nginx/nginx.conf

将 Nginx 的主配置文件端口部分注释掉,如下图

vim /etc/nginx/conf.d/zabbix.conf

修正 zabbix nginx 配置文件,将 listen 部分注释去掉,端口号改为 80

6.修正 Zabbix agent 配置文件

vim /etc/zabbix/zabbix_agentd.conf

将 Server 部分的 IP 地址改为 Zabbix Server 的地址

将 ServerActive 部分的 IP 地址改为 Zabbix Server 的地址,同时 Hostname 改成 Zabbix DB,这里的 hostname,实际自行设置,没有约束。

7.启动干系组件

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

8.访问前端

通过 server ip 直接访问即可,下一步

环境检测页,下一步

数据库部分,须要将数据库主机填写对应的 IP 地址,密码须要填写,TLS 取消勾选即可下一步

时区、server 名称部分自行修正,下一步

安装前预览页,下一步

完成安装

登录界面,用户名密码依然为 Admin/zabbix

进入到首页后,涌现了报错,由于 6.0 涌现了 HA 的功能,以是没有在前端指定 Server 的功能,须要进入到前端配置文件修正

vim /etc/zabbix/web/zabbix.conf.php

将 ZBX_SERVER、ZBX_PORT分别填写精确的 IP 和端口号(默认10051)

再次查看前端

调度 agent 报错问题,由于Zabbix 不在本地支配,以是不再是 127.0.0.1

须要改成真实 Server 地址

改完后还是有问题,须要调度 Zabbix Server 部分的配置(在 Zabbix Server 主机里调度)

vim /etc/zabbix/zabbix_agentd.conf

改为 Zabbix Server 的 IP

改为 Zabbix Server 的 IP

重启做事

systemctl restart zabbix-agent

规复正常

之后再添加前端主机、数据库主机监控,详细见后续文章

终极效果

末了

本文篇幅较长,将前端、做事、数据库分开支配,有一定的好处,针对前端做事,可以给性能差一点的机器,而 server 和数据库则须要性能较强的机器,担保组件之间不会抢占性能,导致 zabbix 做事不可用,当然宿主机支配就另说。
欢迎关注后续的文章,下期见。

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读1 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读0 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0