centos7下搭建zabbix-server4.0

参考文档https://www.cnblogs.com/yaoyaojcy/p/9884130.html

centos7下搭建zabbix-server4.0

注意:需要先关闭selinux

搭建lnmp环境

1、更新软件包

yum -y update

2、安装lamp

yum install -y httpd mysql-server mysql php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

这台机器上原本已经安装了mysql

3、编辑apache的配置文件

vim /etc/httpd/conf/httpd.conf

添加首页支持项

    4、编辑php配置文件

vim /etc/php.ini

添加中国时区

5、启动httpd和mysql

systemctl start httpd

systemctl start mysqld

查看端口是否正常

6、添加开机自启

systemctl enable httpd

systemctl enable mysqld

7、创建一个测试页面

vim /var/www/html/index.php

写入

phpinfo()

?>

8、创建zabbix数据库,并指定编码格式

create database zabbix character set utf8 collate utf8_bin;

9、测试数据库是否能登录

vim /var/www/html/index.php

修改成

$link=mysql_connect('ip地址','mysql用户名','密码');

if($link) echo "

Success!!

";  #显示Success表示连接数据库成功

else echo "Fail!!";

mysql_close();

?>

数据库连接成功

安装zabbix

1、安装依赖包+组件

yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch  javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*

2、安装php支持zabbix组件

yum -y install php-bcmath php-mbstring

3、从官网下载源码包

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

4、安装zabbix组件

yum -y install zabbix-server-mysql zabbix-web-mysql

5、导入zabbix数据库文件,并导入

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

gzip -d create.sql.gz

mysql -uroot -p zabbix < create.sql

6、修改zabbix配置文件

vim /etc/zabbix/zabbix_server.conf

将文件里面的DBUser和DBPassword,修改成数据库账密

7、启动zabbix-server并添加到开机自启

systemctl start zabbix-server

systemctl enable zabbix-server


添加成功
查看zabbix状态是否存在

注意:我访问http://192.168.152.123/zabbix 404,查看了apache的日志

是因为mysql版本太高

yum -y remove php-mysql                         #卸载php-mysql

yum -y install php-mysqlnd                      #安装php-mysqlnd

systemctl restart httpd.service                #重启httpd

访问http://192.168.152.123/zabbix 还是404,最后发现缺少zabbix文件,又重新安装了

yum -y install zabbix-server-mysql zabbix-web-mysql


成功

8、修改zabbix时区

vim /etc/httpd/conf.d/zabbix.conf

将# php_value date.timezone Europe/Riga 变更成php_value date.timezone Asia/Shanghai

重启zabbix-server


全部ok才能进行下一步
填写数据库的连接方式

9、修改语言为中文

选好之后,update

你可能感兴趣的:(centos7下搭建zabbix-server4.0)