1.升级到系统组件到最新版本yum
-
y update
2.关闭selinux
vi
/
etc
/
selinux
/config
#将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效
setenforce
0
#临时关闭命令
getenforce
#检测selinux是否关闭,Disabled 为关闭
|
Zabbix是建立在LAMP或者LNMP环境之上,在此为了方便就使用yum安装LAMP环境。
yum install
-
y httpd mariadb
-
server mariadb php php
-
mysql php
-
gd libjpeg
*
php
-
ldap php
-
odbc php
-
pear php
-
xml php
-
xmlrpc php
-
mhash
rpm
-
qa httpd php mariadb
#安装完成后检查应用版本
编辑httpd
vi
/
etc
/
httpd
/
conf
/
httpd.conf
DirectoryIndex index.html index.php
# 添加首页支持格式
编辑配置php,配置中国时区
|
date.timezone
=
PRC
# 配置时区
启动httpd,mysqld
1 2 3 4 |
|
1 2 |
|
创建一个测试页,测试LAMP是否搭建成功
|
curl http:
/
/
127.0
.
0.1
-
I
#本地测试
初始化mysql数据库,并配置root用户密码
|
1 |
|
1 2 3 4 5 6 |
|
安装zabbix
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
*
yum install php
-
bcmath php
-
mbstring
-
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 zabbix
-
web
-
mysql
-
y
#安装zabbix组件
zcat /
usr
/
share
/
doc
/
zabbix
-
server
-
mysql
-
4.0
.
0
/
create.sql.gz | mysql
-
uzabbix
-
p
-
h 192.168.120.128
zabbix
#导入数据到数据库zabbix中(最后一个zabbix是数据库zabbix),且因为用户zabbix是%(任意主机),所以登录时需要加上当前主机ip(-h 192.168.120.128),密码是用户zabbix登陆密码123456
配置时区,并设置加入开机自启动
vi /etc
/
httpd
/
conf.d
/
zabbix.conf
/
/
修改时区
将
# php_value date.timezone Europe/Riga 变更成php_value date.timezone Asia/Shanghai
systemctl enable zabbix
-
server
# #启动并加入开机自启动zabbix-server
systemctl start zabbix
-
server
页面安装Zabbix
http:
/
/
192.168.120.128
/
zabbix
/
/
注意这里IE浏览器打不开,本次测试使用chrome浏览器
默认用户名Admin 默认密码zabbix
安装成功!