目录
概要
经过两天的zabbix简单学习,在部署安装的过程中发现了很多的问题。如:过去服务器没有安装中文,且自身英语不过硬导致的乱操作等问题。安装中文语言包的过程中,缺少操作导致语言包没有被系统识别等。最后就是zabbix设置中文后出现的乱码问题。本篇文章将记录以上问题的解决方案。
一. Zabbix server的部署
1.zabbix的部署需要依赖如LAMP或LNMP
所以在部署前我们需要完成环境的部署才可以进行下一步。本次选用L(Llinux)A(Apache)M(Mysql)P(PHP or Python)作为部署的环境。
yum install -y mariadb mariadb-server php httpd
2.进入zabbix官网正式进行部署安装
可以点击上述链接进入官网下载页面。下载安装的选择基本是傻瓜式操作了,根据自己的操作系统部署的采用的是LAMP还是LNMP来选择,然后跟着官网的教程往下进行。这里我用的是RHEL9操作系统基于LAMP环境做部署。
3.安装zabbix的yum源
4.安装zabbix的必要组件
5.启动MySQL并创建初始数据库
红框中的地方是我们以后登录WEB界面的访问密码,可以根据自己的需求更改。在最后一行允许用户定义的函数写入二进制日志。
6.导入初始的数据库结构及数据
导入完成后在关闭用户定义的函数写入二进制日志。
7.配置zabbix数据库密码。
8.启动服务并进入web界面。(记得放行或关闭防火墙)
到了这一步记得设置数据库的密码。
设置server的名字,之后就是一直点next完成安装设置。
这里提示了以上配置存放的位置。
用户名是Admin(区分大小写),密码就是zabbix。
至此server端的配置安装就完成了。
二.安装中文语言包并设置zabbix为中文界面。
可以看到目前无法设置为中文。因为我的系统中没有安装中文语言包。
1.执行以下命令进行中文语言包的安装。
dnf install -y langpacks-zh_CN
dnf install -y glibc-common | grep zh_CN
#如果已经安装过了,就执行reinstall
dnf reinstall -y glibc-common | grep zh_CN
2.设置web界面的语言
经过以上的操作,这个时候刷新页面。就可以选择中文了。选完后记得点击Update哦!
3.解决乱码方框
这里出现的方框是因为缺少了字体。执行以下命令后刷新即可。
ln -fs /usr/share/fonts/google-noto-cjk/NotoSansCJK-DemiLight.ttc /etc/alternatives/zabbix-web-font
小结
以上就是zabbix server的部署步骤,以及我在安装部署中遇到的问题。如果也能帮助到你或解决问题那就是我的荣幸。