您的位置 首页 php

系统学习Zabbix之环境安装2

上次我们安装完数据库,这次我们来安装zabbix server

安装zabbix的repo

# rpm -ivh

可以看到repo里有了zabbix的yum源:

安装zabbix server

# yum install zabbix-server-mysql zabbix-web-mysql

php已经作为依赖被安装了,所以不用单独安装php环境

Zabbix-server已经起来了:

更改时区

# vi /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai

重启http

# systemctl start httpd

ps -ef

可以看到mysql, apche,zabbix server进程都起来了

用浏览器还是打不开下面链接:

192.168.137.129/zabbix/

在linux上关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

vi /etc/selinux/config

#永久关闭:关闭SELINUX

SELINUX=disabled

然后发现可以登录了

密码是Zabbix2018!下一步出现报错:

这时候执行下面命令

cd /usr/share/doc/zabbix-server-mysql-4.0.35/

zcat create.sql.gz | mysql -uroot -p zabbix

点下一步后又出现报错:

数据库的编码类型是latin1而报错。

show variables like ‘%char%’;

加上这两个配置

# vi /etc/my.cnf

[mysqld]

character-set-server = utf8

collation-server = utf8_general_ci

删除zabbix重新建:

mysql -p

mysql> drop database zabbix;

重启mysql

systemctl restart mysqld

可以看到编码类型变成了utf8

重新建zabbix,并将create.sql.gz导入zabbix数据库里

cd /usr/share/doc/zabbix-server-mysql-4.0.35/

zcat create.sql.gz | mysql -uroot -p zabbix

又出现以下问题:

删除数据库,重新创建:

create database zabbix character set utf8 collate utf8_bin;

cd /usr/share/doc/zabbix-server-mysql-4.0.35/

zcat create.sql.gz | mysql -uroot -p zabbix

之后就可以设置成功了,默认用户密码是Admin zabbix

登录后发现zabbix server一直是down的

看日志是链接不到zabbix的数据库,没有使用密码

# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=Zabbix2018!

设置好后,server彻底起来了

以上就是zabbix server所有环境的安装过程了

文章来源:智云一二三科技

文章标题:系统学习Zabbix之环境安装2

文章地址:https://www.zhihuclub.com/152861.shtml

关于作者: 智云科技

热门文章

网站地图