Zabbix 4.0 LTS安装部署

本文详细介绍了在Centos7环境下安装Zabbix4.0LTS的过程,包括安装Mysql数据库、配置Zabbix服务器及前端、解决中文显示问题等关键步骤。

一、相关环境

ZABBIX 4.0 LTS
Centos 7
mysql 5.7
官方安装网址:

https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql

二、安装Mysql

下载安装mysql源:

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm

在这里插入图片描述yum install -y mysql-community-common mysql-community-libs mysql-community-client mysql-community-server mysql-community-devel
在这里插入图片描述

启动Mysql服务:  
service mysqld start
查看MySQL服务器的状态: 
service mysqld status
设置开机启动:
chkconfig mysqld on
生成随机密码: 
grep 'temporary password' /var/log/mysqld.log
登陆: 
mysql -uroot -p随机密码
配置Mysql新密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

在这里插入图片描述
按需设置:

给mysql目录加mysql所有权限:(防止service mysqld restart报错)
/var/lib/mysql为默认安装目录
chown mysql:mysql -R /var/lib/mysql
允许root用户在任何地方进行远程登录,并具有所有库任何操作权限:
mysql> select host,user from user;
mysql> use mysql;
mysql> select host,user from user;
mysql> update user set host=’%’ where user=‘root’;
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’;
mysql> FLUSH PRIVILEGES;

三、开始安装zabbix

安装数据源:

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

图片1安装Zabbix server,Web前端,agent
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
在这里插入图片描述
初始化数据库

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

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

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

在这里插入图片描述为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf

编辑DBPassword=你的密码

在这里插入图片描述
为Zabbix前端配置PHP修改时区

vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

在这里插入图片描述
启动Zabbix server和agent进程,并为它们设置开机自启:

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

在这里插入图片描述**配置Zabbix前端

默认为80端口修改httpd.conf可以修改端口号
vim /etc/httpd/conf/httpd.conf
重启httpd生效:
service httpd restart
在这里插入图片描述

连接到新安装的Zabbix前端: http://server_ip_or_name/zabbix
在这里插入图片描述确认依赖正常:
在这里插入图片描述配置:
在这里插入图片描述安装完成
在这里插入图片描述默认帐号:Admin 密码:zabbix

四、解决中文乱码

解决乱码
1、从Window服务器找到相应的字休复制到zabbix Server服务器上:
控制面板–>字体–>选择一种中文字库例如“楷体”(simkai.ttf)
在这里插入图片描述将我们选择的字体文件上传到zabbix web服务,/usr/share/zabbix/fonts目录下(rpm安装目录)
在这里插入图片描述

修改此/usr/share/zabbix/include/defines.inc.php文件中字体的配置,将里面关于字体设置从graphfont替换成simkai
vim /usr/share/zabbix/include/defines.inc.php
在这里插入图片描述保存以后即可解决乱码问题。

在这里插入图片描述在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值