Zabbix 4.0 LTS安装部署
一、相关环境
ZABBIX 4.0 LTS
Centos 7
mysql 5.7
官方安装网址:
二、安装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
安装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
保存以后即可解决乱码问题。