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