centos7 部署zabbix

安装 mysql,php,nginx

yum 安装mysql,php,nginx.
配置php时我的php总是会出现一个File not found错误,百度了下发现是nginx的配置问题。

centos7 部署zabbix_第1张图片
php_nginx配置

配置好后查看php是否成功解析。
在发布目录下新建index.php文件,内容如下。

index.php

重启nginx查看界面。
nginx -t
nginx -s reload

centos7 部署zabbix_第2张图片
php

下载安装zabbix

安装zabbix源
rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

安装zabbix server,web前端,agent,数据库

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

complete

创建初始数据库

mysql -uroot -p

mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> exit

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql zabbix -uzabbix -pZabbix_100

centos7 部署zabbix_第3张图片

要记得刷新权限。
mysql>flush privileges;

修改zabbix_server.conf 配置文件

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Zabbix_100

修改配置文件/etc/php.ini,时区改为Asia/Shanghai

date.timezone =Asia/Shanghai

启动nginx/zabbix-server服务并设置开机启动
systemctl start nginx
systemctl enable nginx
systemctl start zabbix-server
systemctl enable zabbix-server

centos7 部署zabbix_第4张图片

配置zabbix的web,便于nginx访问。
我直接在/etc/nginx/nginx.conf中修改了。我自己配置的是https我将自己的内容贴上来,其中server_name要改成自己的,本地的话localhost应该就可以(没做测试),其他的内容自行更改。

centos7 部署zabbix_第5张图片
nginx.conf
centos7 部署zabbix_第6张图片
nginx.conf

检查conf文件,没问题的话reload nginx
nginx -t
nginx -s reload
访问页面IP:端口号

centos7 部署zabbix_第7张图片
报错

没有更改php配置文件,更改php配置后重启php在访问。
date.timezone =Asia/Shanghai,其他的根据错误的提示逐项修改即可。

重启php后刷新网页,一切正常。

centos7 部署zabbix_第8张图片

按要求输入内容后,到最后就安装好了,我的最后不知道有什么问题,页面显示不对,但是不影响使用,直接进入自己的网址就到了登陆界面,默认用户名Admin,密码zabbix.

centos7 部署zabbix_第9张图片

更改语言为简体中文。

centos7 部署zabbix_第10张图片

配置agent

修改/etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1
ServerActive=自己的serverIP:10051

更改后重启agent
service zabbix-agent restart

进入web管理界面可以看到已经成功联到主机。

centos7 部署zabbix_第11张图片

解决图形字体乱码问题

centos7 部署zabbix_第12张图片
乱码

这个问题是zabbix 默认使用的字体对中文支持不太好,只用给他换一个字体就可以了。

在Windows上找到一个中文字体,比如微软雅黑,上传到zabbix的字体目录。/usr/share/zabbix/fonts,将字体的后缀名改为.ttf

centos7 部署zabbix_第13张图片

编辑字体配置文件

vim /usr/share/zabbix/include/defines.inc.php

:%s/graphfont/msyh/g

centos7 部署zabbix_第14张图片
更改字体

刷新网页,可以看到已经能正常显示了。

centos7 部署zabbix_第15张图片
正常显示

你可能感兴趣的:(centos7 部署zabbix)