CentOS6安装Zabbix4.x(RPM包)

前端之家收集整理的这篇文章主要介绍了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需要PHP5.4以上的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

分享图片

分享图片

分享图片

分享图片

分享图片

分享图片

分享图片

分享图片

猜你在找的CentOS相关文章