关闭Selinux
vi /etc/sysconfig/selinux
SELINUX=disabled #需重启永久生效
保存退出
setenforce 0 #临时生效
关闭Firewalld
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #禁止开机自启
安装zabbix和数据库
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm #安装zabbix源
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
systemctl start mariadb #启动数据库服务
mysql_secure_installation #初始化数据库
创建zabbix数据库
mysql -uroot -p
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 #导入数据到数据库
vi /etc/zabbix/zabbix_server.conf #添加zabbix 数据库密码
DBPassword=password
vi /etc/httpd/conf.d/zabbix.conf #编辑zabbix 时区
php_value date.timezone Asia/Shanghai
配置zabbix服务
systemctl restart zabbix-server zabbix-agent httpd mariadb
systemctl enable zabbix-server zabbix-agent httpd mariadb