CentOS7下YUM安装zabbix3.0

1、基础环境准备

安装zabbix的yum源,这里有必要提一点,阿里的yum源已经提供了zabbix3.0 。本次我们将以centos7系统来进行安装,在安装之前请确保防火墙以及selinux关闭,并做好时间同步。

1.1 yum源配置

rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

 1.2 安装相关软件

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

1.3、修改PHP时区配置

vim  /etc/httpd/conf.d/zabbix.conf
<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Require all granted

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        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  #修改成Asia/Shanghai
    </IfModule>
</Directory>

2、数据库配置

在Centos7上如果通过yum安装的话,已经找不到了MySQL已经变成了mariadb。所以启动方式有略有不同

2.1  启动数据库

systemctl start mariadb #启动数据库
systemctl enable mariadb #设置数据库开机自启

2.2、创建zabbix所用的数据库及用户

1 mysql
2 create database zabbix character set utf8 collate utf8_bin;
3 grant all on zabbix.* to zabbix@'localhost' identified by '123456';
4 exit
5 cd /usr/share/doc/zabbix-server-mysql-3.0.3
6 zcat create.sql.gz |mysql -uzabbix -p123456 zabbix #导入数据库

2.3、修改zabbix配置

1 # vim /etc/zabbix/zabbix_server.conf
2 DBHost=localhost    #数据库所在主机
3 DBName=zabbix       #数据库名 
4 DBUser=zabbix       #数据库用户 
5 DBPassword=123456   #数据库密码

 2.4、启动zabbix及http

1 systemctl start zabbix-server
2 systemctl enable zabbix-server
3 systemctl start httpd
4 systemctl enable httpd
5 systemctl start zabbix-agent
6 systemctl enable zabbix-agent

3、web界面安装server

访问http://101.36.136.88/zabbix/setup.php

 

posted @ 2018-02-05 17:41  Snow-Wolf  阅读(173)  评论(0编辑  收藏  举报