zabbix-server 7.0部署文档

目录

前言

部署过程

安装zabbix存储库

安装Zabbix server,Web前端,agent

安装数据库并且启动数据库

编辑zabbix-server配置文件

启动zabbix-server客户端

防火墙,安全组,开放80端口

打开浏览器访问

zabbix7修改中文教程


前言

部署用的操作系统是CentOS 9的操作系统。

cat /etc/redhat-release
CentOS Stream release 9

部署过程

安装zabbix存储库

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/centos/9/x86_64/zabbix-release-7.0-2.el9.noarch.rpm
dnf clean all

安装Zabbix server,Web前端,agent

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

安装常用开发软件并查看详细信息

yum groups install "Development Tools"
yum groups info "Development Tools"

安装数据库并且启动数据库

yum -y install mariadb-server mariadb
systemctl start mariadb&&systemctl enable mariadb

设置数据库密码

mysqladmin -u root password "123456"
###测试环境!!!
###生产环境请使用强密码!!!!

进入数据库手动创建zabbix初始数据库

mysql -uroot -p
###输入上面设置的数据库密码
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
###生产环境数据库zabbix用户密码也要强密码!!!
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

导入初始架构和数据,系统将提示您输入新创建的密码。

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
###按照提示输入刚创建的zabbix的数据库密码,执行成功无返回,表示执行成功!

导入数据库架构后禁用log_bin_trust_function_creators选项。

mysql -u root -p
mysql> set global log_bin_trust_function_creators = 0;

编辑zabbix-server配置文件

vim /etc/zabbix/zabbix_server.conf

DBPassword=password
###修改此处的密码,密码是数据库zabbix用户密码

启动zabbix-server客户端

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

查看监听端口,zabbix监听端口为10050 和 10051

ss -lnt

防火墙,安全组,开放80端口

systemctl status firewalld
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

打开浏览器访问

http://172.18.40.101/zabbix/

http://192.168.40.101/zabbix/
###IP地址替换自己的服务器ip

http://172.18.40.101/zabbix/初始用户名:Admin,初始密码为:zabbix

按照提示无脑下一步

全部OK点击下一步。

密码处输入数据库zabbix的密码

一直下一步按照提示输入,

zabbix7修改中文教程

安装完成后界面为英文,在用户设置-配置-用户-语言中修改中文发现中文为灰色不可选。

解决方法:

###设置中文
yum -y install langpacks-zh_CN.noarch
yum -y reinstall glibc-common
locale -a | grep zh_CN        #确认安装成功

systemctl restart zabbix-server zabbix-agent httpd php-fpm
###重启zabbix-server,就可以选择中文。但是选择中文后图形中的中文出现乱码

将windows的字体上传到zabbix-server的指定目录,并且使用mv命令替换graphfont.ttf 覆盖

/usr/share/zabbix/assets/fonts/graphfont.ttf
将Windows的C:\Windows\Fonts目录下的中文字体选择一个(推荐华文行楷)上传到zabbix-server主机的/usr/share/zabbix/assets/fonts/目录下。
mv STXINGKA.TTF graphfont.ttf 
根据提示按Y确定覆盖
重新打开zabbix中的图形查看字体乱码已经解决,如果觉得字体不满意还可以继续按上面步骤替换

字体乱码已经解决了

到此7版本的zabbix-server已经部署完成。如果是生产环境在用户设置中修改密码,将zabbiix默认密码修改为强密码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值