zabbix安装配置及解决中文乱码问题

**

zabbix4.0安装及前期配置

一.前期所需配置
1.在Windows上安装VMware Workstation Pro虚拟机
VMware Workstation Pro下载地址:
https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1510-WIN&productId=799&rPId=33369
2.下载Ubuntu系统
下载地址:https://ubuntu.com/download/desktop
3.虚拟机上安装Ubuntu系统并将其改为中文版

二.MySQL-5.7、PHP-7.2、Nginx配置
1.在Ubuntu下载并配置MySQL
下载及配置详情地址:https://www.cnblogs.com/opsprobe/p/9126864.html
2.在Ubuntu下载并配置PHP+Nginx
配置详情地址:https://blog.csdn.net/Javaxw666/article/details/88082757
PHP配置Nginx成功效果图:
在这里插入图片描述PHP配置Mysql成功效果图:
在这里插入图片描述
三.安装部署zabbix4.0
一.先安装源 命令如下:
1.root@david:~#wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2%2bbionic_all.deb
2.root@david:~# dpkg -i zabbix-release_4.0-2+bionic_all.deb
3.root@david:~# apt update
二.安装zabbix server,前端,代理 命令如下:
root@david:~# apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
三.创建数据库、授权等 命令如下:
root@david:~# mysql -uroot -p
在这里插入图片描述

mysql> create database zabbix character set utf8 collate utf8_bin;
在这里插入图片描述

mysql> grant all privileges on zabbix.* to zabbix@’你的主机IP’ identified by ‘你的数据库密码’;
在这里插入图片描述

四.导入数据库表结构 命令如下:

root@david:~# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
五.配置zabbix配置文件 命令如下:
root@david:~# vim /etc/zabbix/zabbix_server.conf
root@david:~# grep 1 /etc/zabbix/zabbix_server.conf
在这里插入图片描述
在这里插入图片描述

六.配置前端 命令如下:
root@david:~# cp -r /usr/share/zabbix/ /var/www/
七.卸载这个apache2,因为我用nginx 如果没下就不用卸载 可以尝试卸载下,看是否有 命令如下:root@david:~# apt remove apache2 –y
八.简单写个nginx配置文件 命令如下:
root@david:/etc/nginx/conf.d# vim zabbix.conf
内容如下:
server {
listen 80;
server_name 10.0.0.121;
root /var/www/zabbix/;
access_log /var/log/nginx/zabbix_access.log;
error_log /var/log/nginx/zabbix_error.log;
index index.php;

    location ~ \.php$ {
          fastcgi_pass   unix:/var/run/php/php7.2-fpm.sock;
          fastcgi_index  index.php;
          fastcgi_buffer_size 128k;
          fastcgi_buffers 64 256k;
          fastcgi_param  SCRIPT_FILENAME  /var/www/zabbix$fastcgi_script_name;
          include        fastcgi_params;
      }

}
然后查看下结果:
root@david:/etc/nginx/conf.d# cat zabbix.conf

九.启动Nginx 、PHP 命令如下:
root@david:~# systemctl start nginx
root@david:~# /etc/init.d/php7.2-fpm start
十.配置PHP和Nginx中的访问权限
root@david:/etc/nginx/conf.d# vim /etc/nginx/nginx.conf
在这里插入图片描述

root@david:/etc/nginx/conf.d# head -3 /etc/nginx/nginx.conf
重载Nginx :root@david:/etc/nginx/conf.d# nginx -s reload
十一 打开浏览器 输入http://你的主机IP/zabbix/setup.php
在这里插入图片描述

根据报错修改PHP的参数
root@david:/etc/nginx/conf.d# vim /etc/php/7.2/fpm/php.ini
在这里插入图片描述

修改这四处然后重启php 并重新加载php.ini 命令如下:
root@david:~# /etc/init.d/php7.2-fpm reload
在这里插入图片描述
在这里插入图片描述
继续下一步 直到出现登录页面
在这里插入图片描述
在这里插入图片描述

启动命令:# systemctl start zabbix-server

设置显示中文网页:
在这里插入图片描述

十一.解决zabbix图形界面中文乱码问题:
1.在windows的C:\Windows\Fonts目录中找个字体
2.搜索到zabbix 在/var/www/zabbix/文件下自带的graphfont.ttf 文件的具体路径
3.将在Windows拷贝的字体拷贝到刚搜索到的具体路径 将TTF文件后缀改为小写的ttf
4.修改defines.inc.php配置文件(/var/www/zabbix/include/defines.inc.php)
修改这两个地方(大概是67行和112行)
在这里插入图片描述
然后刷新网页即可。


  1. a-Z ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值