Rocky liunx 8.6系统安装zabbix6.0保姆级教程(服务端、客户端)

Zabbix6.0完整部署文档

目录

Zabbix6.0完整部署文档

一、 环境:

二、服务端部署

三、切换PHP模板模块

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

五、 安装数据库

六、启动数据库,并配置开机自动启动:

七、使用以下命令初始化 mariadb 并配置 root 密码:zabbix

八、使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码:

九、 导入zabbix数据库初始表

十、编辑zabbix配置文件

十一、为Zabbix前端配置PHP

十二、 关闭nftables和selinux

十三、 windows客户端部署

十四、 liunx客户端部署

十五、zabbix界面配置添加主机

一、环境:

系统:Rocky liunx 8.6      ---在安装Rocky liunx的时候boot目录要给予不小100M的空间
运行环境:LNMP

二、服务端部署

 安装zabbix安装源
#rpm -Uvh  https://repo.zabbix.com/zabbix/6.2/rhel/8/x86_64/zabbix-release-6.2-3.el8.noarch.rpm

# dnf clean all

三、切换PHP模板模块

# dnf module switch-to php:7.4


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

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

四、切换mariadb版本

zabbix6.0版本所要求的的mariadb软件包的版本10.05.00较高,系统自带的mariadb软件包最高只有10.03.28不能满足需要,部署后会出现无法启动zabbix-server的问题
#dnf module list mariadb                     ----查询 mariadb版本绑定
#dnf module reset mariadb                   ----重置mariadb版本绑定

# dnf module enable mariadb:10.5             -----选定mariadb版本绑定

五、安装数据库

# yum install mariadb-server -y

六、启动数据库,并配置开机自动启动:

# systemctl enable --now mariadb

七、使用以下命令初始化 mariadb 并配置 root 密码:zabbix

执行命令:mysql_secure_installation
直接回车,空
是否设置密码:y
输入设置密码:zabbix
再次输入密码:zabbix
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y

八、使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码:

# mysql -uroot -p  ---输入密码
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

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

十、编辑zabbix配置文件

# vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix  -----找到该字段输入密码 使应用程序可以访问到数据库

十一、为Zabbix前端配置PHP

# vim /etc/nginx/conf.d/zabbix.conf
写成如下,将前面的#去掉:
listen 80;
server_name 本服务器电脑的IP地址(重点);

#比如为10.8.8.91 就应该改为server_name 10.8.8.91

十二、关闭nftables和selinux

关闭防火墙:

# systemctl stop firewalld.service #停止firewalld服务

# systemctl disable firewalld.service #设置开机默认不启动

关闭selinux:

# Getenforce   ------查看状态

# systemctl disable --now firewalld.service

setenforce 0

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

十三、启动相关服务,并配置开机自动启动

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

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

浏览器访问:x.x.x.x 服务器地址进行初始化配置
默认账号:Admin 密码:zabbix

十四、windows客户端部署

下载地址:Download Zabbix agents

 


通过rz工具或者其他通过方式上传至liunx系统的/zabbix/文件夹下并进行解压

修改/zabbix/zabbix_agentd.conf 文件
Server=服务端IP
ServerActive=服务端IP
Hostname=本机IP

通过DOS命令安装文件
注意事项要核对一下文件名称及路径

---安装脚本---

C:\zabbix\bin\zabbix_agent2.exe -c C:\zabbix\conf\zabbix_agent2.conf -i

---启动脚本---

C:\zabbix\bin\zabbix_agent2.exe -c C:\zabbix\conf\zabbix_agent2.conf –s

注:通过查看日志(日志配置需要通过配置文件手动开启)及服务,确认客户端有没有起来

十四、liunx客户端部署

1、安装zabbix源仓库

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

# dnf clean all
2、安装zabbix客户端agent

# dnf install zabbix-agent

3、配置zabbix-agent.conf文件

修改/etc/zabbix/zabbix_agentd.conf

Server=服务器IP
ServerActive=服务器IP
 Hostname=本机IP

然后重启zabbix-agent服务

systemctl restart zabbix-agent

加入开机启动

chkconfig zabbix-agent on

十五、zabbix界面配置添加主机

配置-->主机-->创建主机

1、输入客户端主机名或IP地址

2、配置客户端的连接接口

 

当可用性出现绿色“ZBX”,说明连接客户端成功,可以正常监控客户端的设备。



编辑人:huangcq

编辑时间:2022.10.13

版本:1.0

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值