Centos7安装Zabbix4.0步骤
cat /etc/redhat-release # 查看CentoS版本
cat /proc/version #查看存放与内核相关的文件
1.1搭建之前的操作
y update
1.1.2关闭selinux
vi/etc/selinux/config
1.1.3关闭防火墙
froot@1ocalhost -1# firewal1-cnd --gtate
[zoot@localhost -1+
1.2 搭建LAMP环境
121安装所里所有软体仓库
yum install -y httpd mariadb-serve r mariadb php php-mysql php-gd lib jpeg* php-1dap php-odbc php-pear p hp-xml php-xmlrpc php-mhash
rpm -qa httpd php mariadb
1.2.2 编辑httpd
vi /etc/httpd/conf/httpd.conf ServerName www.zabbixyk.com
DirectoryIndex index.html index.php
1.2.3编辑配置php,配置中国时区
vi /etc/php.ini
date.timezone =PRC
1.2.4启动httpd,mysqld
systemctl start httpd #启动并加入开机自启动httpd
systemctl enable httpd
systemctl start mariadb #启动并加入开机自启动mysqld
systemctl enable mariadb
ss -anplt | grep httpd #查看httpd启动情况,80端口监控表示httpd已启动ss -naplt l grep mysqld #查看mysqld启动情况,3306端口监控表示mysqld已启动
1.2.5创建一个测试页,测试LAMP是否搭建成
vi /var/www/html/index.php 创建一测试页并编辑
I #本地测试
1.2.6 初始化mysql数据库,并配置root用户密码
mysqladmin -u root password 123456
mysql -u root-p #root用户登陆数据库
CREATE DATABASE zabbix character s et utf8 collate utf8_bin; #创建zabbix数据库(中文编码格式)
GRANT all ON zabbix.* TO 'zabbi×'@'%'IDENTIFIED BY 'ykadmin123';#授予zabbix用户zabbix数据库的所有权限,密码ykadmin123
flush privileges; #刷新权限
quit #退出数据库
vi /var/www/html/index.ph
p #修改测试页内容,测试zabbix
用户是否能够登陆数据库,这个环节很重要 $link=mysql_connect('172.18.20.224','zabbix','ykadmin123');
if($link) echo"Success!!"; #显示Success表示连接数据库成功else echo"Fail!!";
mysql_close();
2.安装zabbix
2.1 安装依赖包+组件
yum -y install net-snmp net-snmp- devel curl curl-devel libxml2 libxm12-devel libevent-devel.x86_64 ja vacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
yum install php-bcmath php-mbstrin g -y #安装php支持zabbix组件
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm #会自动生成yum源文件,保证系统可以上网
yum install zabbix-server-mysql za bbix-web-mysql -y #安装zabbix组
zcat /usr/share/doc/zabbix-server-
mysql-4.0.0/create.sql.gz | mysq l -uzabbix -p -h 172.18.20.224 zab bix
vi /etc/zabbix/zabbix_server.con f #配置数据库用户及密码



