CentOS6安装Zabbix4.x(RPM包)

 

  1、 系统环境状态

  2、 安装zabbix

  3、 安装mysql+apache+php环境

  4、配置mysql

  5、配置zabbix-server

  6、 配置apache

  7、 web安装

 

 

 

1、 系统环境状态

uname -a
cat /etc/redhat-release

 

2、 安装zabbix

    2.1 构建安装zabbix的yum源
rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm

rpm -q zabbix-release

ll /etc/yum.repos.d/

   

    2.2 安装zabbix
yum list |grep zabbix

yum install zabbix-agent zabbix-get zabbix-sender zabbix-server-mysql zabbix-web-mysql -y

 

3、 安装mysql+apache+php环境

     3.1 安装mysql和apache,直接yum安装即可
yum install mysql-server -y

yum install httpd -y

 

    3.2 zabbix4.x需要php7.x以上的php环境
# 构建yum源
rpm -i https://mirror.webtatic.com/yum/el6/latest.rpm

# yum安装
yum install php71w php71w-mysql php71w-cli php71w-xml php71w-gd php71w-common php71w-bcmath php71w-pdo php71w-mbstring -y

 

4、配置mysql

    4.1 启动mysqld服务,创建并授权zabbix数据库
/etc/init.d/mysqld start

mysql

create database zabbix character set utf8;

grant all on zabbix.* to 'zbxuser'@'10.0.0.%' identified by 'zbxpass';

flush privileges;

quit

mysql -h10.0.0.106 -uzbxuser -pzbxpass

 

    4.2 导入zabbix-server的相关表内容到mysql
rpm -ql zabbix-server-mysql

zcat /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz | `mysql zabbix`

mysql Zabbix
    
show tables;

 

5、配置zabbix-server,修改/etc/zabbix/zabbix_server.conf 如下选项内容

vim /etc/zabbix/zabbix_server.conf

DBHost=10.0.0.106

DBName=zabbix

DBUser=zbxuser

DBPassword=zbxpass


/etc/init.d/zabbix-server start

 

6、 配置apache

  修改/etc/httpd/conf.d/zabbix.conf 文件内容如下(如文件不存在则创建)

 1 #
 2 # Zabbix monitoring system php web frontend
 3 #
 4 
 5 Alias /zabbix /usr/share/zabbix
 6 
 7 <Directory "/usr/share/zabbix">
 8     Options FollowSymLinks
 9     AllowOverride None
10     Order allow,deny
11     Allow from all
12 
13     <IfModule mod_php7.c>
14         php_value max_execution_time 300
15         php_value memory_limit 128M
16         php_value post_max_size 16M
17         php_value upload_max_filesize 2M
18         php_value max_input_time 300
19         php_value max_input_vars 10000
20         php_value date.timezone Asia/Shanghai
21     </IfModule>
22 </Directory>
23 
24 <Directory "/usr/share/zabbix/conf">
25     Order deny,allow
26     Deny from all
27     <files *.php>
28         Order deny,allow
29         Deny from all
30     </files>
31 </Directory>
32 
33 <Directory "/usr/share/zabbix/api">
34     Order deny,allow
35     Deny from all
36     <files *.php>
37         Order deny,allow
38         Deny from all
39     </files>
40 </Directory>
41 
42 <Directory "/usr/share/zabbix/include">
43     Order deny,allow
44     Deny from all
45     <files *.php>
46         Order deny,allow
47         Deny from all
48     </files>
49 </Directory>
50 
51 <Directory "/usr/share/zabbix/include/classes">
52     Order deny,allow
53     Deny from all
54     <files *.php>
55         Order deny,allow
56         Deny from all
57     </files>
58 </Directory>
zabbix.conf

  修改/etc/zabbix/web/目录的属主为apache并启动httpd服务

chown -R apache. /etc/zabbix/web/

/etc/init.d/httpd start

 

7、 web安装

  web访问http://server_ip/zabbix

 

猜你喜欢

转载自www.cnblogs.com/Caiyundo/p/10246538.html