Zabbix6.0完整部署文档
目录
七、使用以下命令初始化 mariadb 并配置 root 密码:zabbix
八、使用 root 用户进入 mysql,并建立 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
# dnf module switch-to php:7.4
# 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
# vim /etc/zabbix/zabbix_server.conf
DBPassword=zabbix -----找到该字段输入密码 使应用程序可以访问到数据库
# vim /etc/nginx/conf.d/zabbix.conf
写成如下,将前面的#去掉:
listen 80;
server_name 本服务器电脑的IP地址(重点);
#比如为10.8.8.91 就应该改为server_name 10.8.8.91
关闭防火墙:
# 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
通过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
注:通过查看日志(日志配置需要通过配置文件手动开启)及服务,确认客户端有没有起来
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