ZABBIX 4.4安装部署
安装zabbix
- 配置Zabbix的yum源仓库
安装一个Zabbix官方源仓库:
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm |
改用官方源为阿里云镜像源:
由于官方源是国外的镜像仓库,速度非常慢,改用阿里云的镜像仓库会非常快。只需在官方源的repo文件中修改URL即可。
sed -i 's@http://repo.zabbix.com@https://mirrors.aliyun.com/zabbix@g' /etc/yum.repos.d/zabbix.repo |
- 安装zabbix
安装Zabbix 服务端,web前端,客户端
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent |
- 安装Zabbix前端软件包。
yum install -y zabbix-web-mysql zabbix-nginx-conf |
安装配置数据库
数据库这里使用mysql和mariadb都可以,此处以mariadb为例。
- 安装mariadb
yum install -y mariadb-server mariadb |
- 启动mariadb
systemctl enable mariadb |
- 配置数据库
创建数据库,数据库用户,并授权
mysql> create database zabbix character set utf8 collate utf8_bin; |
导入zabbix的初始数据库
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix |
修改配置文件
- 配置zabbix服务端
/etc/zabbix/zabbix_server.conf
[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf |
- 编辑文件/etc/php-fpm.d/zabbix.conf,取消注释并设置正确的时区。
把 ; php_value[date.timezone] = Europe/Riga |
- 启动服务
systemctl restart zabbix-server zabbix-agent nginx php-fpm |
- 检查端口
zabbix服务端端口为10051,客户端端口为10050
[root@zabbix-server ~]# netstat -lnt | grep -E '10050|10051' |
配置Zabbix前端
前端Web界面地址:http://10.0.0.210
- 安装界面配置
- 如果不习惯英文界面,可以修改为中文界面
到这里,Zabbix4.4就安装完成了。
解决中文乱码问题
在zabbix设置中文显示后,监控图形的一些中文会显示乱码,这是由于linux系统无法识别造成的。
可以拷贝一份中文字体到zabbix服务的字符集目录下。
- 在window 10系统
C:\Windows\Fonts
下随便选一个中文字体上传到zabbix-server的/usr/share/zabbix/assets/fonts/
目录下(比如这里选用微软雅黑)
#备份原文件 |
- 刷新zabbix页面,对比修改前后效果
修改前
修改后
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DevOps Technology Stack!
评论