0.Xshell远程连接到Centos7.6 连接 centos系统后,首先关闭防火墙和 SELINUX,如不关闭会各种拦截,网页访问等故障

#systemctl stop firewalld.service #关闭防火墙服务

#systemctl disable firewalld.service #开机不启动

#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #替换文本参数

#grep SELINUX=disabled /etc/selinux/config #查文本状态

#setenforce 0 #关闭当前SELINUX

1.安装zabbix源

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

#yum clean all

2.服务端安装

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

3.客户端安装

#yum install -y zabbix-agent #客户端安装

4.安装mariadb 数据库

#yum install mariadb mariadb-server -y

5.启动mariadb 数据库

#systemctl start mariadb

6.开机自启动

#systemctl enable mariadb.service

7.创建zabbix数据库

[root@localhost /]# mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; #创建数据库及utf8编码

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixdb'; #zabbix数据库密码

MariaDB [(none)]>flush privileges; #刷新

MariaDB [(none)]> exit #退出

8.导入初始架构和数据,系统将提示您输入新创建的密码,此过程约耗时10多秒。

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

密码输入zabbixdb

9.查看下数据库表单是否有生成导入

# mysql

> use zabbix

> show tables;

> exit

10.配置zabbixserver数据库

#vim /etc/zabbix/zabbix_server.conf #修改zabbixserver配置文本

/+空格键 查找修改的文本行

DBHost=localhost #去掉前面#

DBName=zabbix #不需要修改

DBUser=zabbix #不需要修改

DBPassword=zabbix #去掉前面#修改数据库密码=zabbix

:wq #保存退出

11. 启动zabbix服务及设置开机启动

#systemctl start zabbix-server #启动zabbix服务

#systemctl enable zabbix-server #开机自启动

12.配置修正php内部参数

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

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M #16M/32M 都可

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

php_value date.timezone Asia/shanghai #修改此行时区

:wq

13.重新启动httpd,刷新配置

#systemctl start httpd

14.zabbix网页安装(浏览器版本太低打开错误,用火狐浏览器或谷歌浏览器打开即可)

记住输数据库密码的时候,是数据库的密码,而不是zabbix用户密码,我这教程为zabbixdb

最后成功会显示Configuration file "/etc/zabbix/web/zabbix.conf.php" created.

接下来就可以自己访问http://ip/zabbix了

用户默认Admin

密码zabbix