centos6.6使用yum安裝zabbix3.4

環境

Mysql: mariadb 10.2

Php: 5.6

Httpd: 2.2

System: centos6.6 x86_64

Zabbix: 3.4

 

yum install –y epel-release

yum groupinstall –y “development tools”

useradd –r –s /sbin/nologin www

 

安裝mysql

建立一個yum倉庫,內容如下:

cat mariadb10.2.repo

[mariadb10.2]

name=mariadb 10.2

baseurl=http://yum.mariadb.org/10.2/centos6-amd64/

gpgcheck=0

enabled=1

 

yum install -y MariaDB-server

 

service mysql start

chkconfig mysql on

mysql_secure_installation  #初始化mysql,按照提示完成

 

登錄mysql

mysql –u root –p

 

創建zabbix數據庫,後面要用

MariaDB [(none)]> create database zabbix;

grant all privileges on zabbix.* to zabbix@"localhost" identified by "zabbix";

flush privileges;

 

安裝php

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

yum list --enablerepo=remi --enablerepo=remi-php56 | grep php

 

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache  \

php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit   \

php-pecl-xdebug php-pecl-xhprof  php-fpm php-bcmath  php-gd php-ldap

 

yum install *bcmath* --skip-broken

 

編輯/etc/php.ini 修改如下配置:

 

max_execution_time = 300

memory_limit = 128M

post_max_size = 16M

upload_max_filesize = 2M

max_input_time = 300

always_populate_raw_post_data = -1

ldap.max_links = 10

date.timezone Asia/Shanghai

extension=bcmath.so

 

修改php-fpm的啓動用戶爲www

編輯vim /etc/php-fpm.d/www.conf 文件,把usergroupapache改成www

 

vim /etc/php-fpm.d/www.conf

user = www

group = www

 

啓動php

service php-fpm restart

chkcnfig php-fpm on

 

安裝zabbix

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm


yum install zabbix-server-mysql
yum install zabbix-proxy-mysql
yum install zabbix-web-mysql
  

chown -R 755 /etc/zabbix/web/    #修改權限,不然後面會報錯

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

 

cp -a /usr/share/zabbix/ /var/www/   #拷貝走zabbix代碼

 

導入數據庫

     zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
      
   修改zabbix server配置文件
    vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
   
   啓動
   service zabbix-server start
      chkconfig zabbix-server on
      
安裝httpd
     yum instal –y httpd
     修改httpd.conf配置文件
     vim /etc/httpd/conf/httpd.conf

 

ServerName  youserver name

 

找到:
AddType  application/x-compress .Z
AddType application/x-gzip .gz .tgz
在後面添加:
AddType application/x-httpd-php .php(使Apcche支持PHP)
AddType application/x-httpd-php-source .php5
找到: DirectoryIndex index.html    </IfModule>
添加: DirectoryIndex index.html index.php    </IfModule>
找到LoadModule 添加:
LoadModule php5_module modules/libphp5.so
 
編輯httpd主配置文件,把運行用戶改成www
vim /etc/httpd/conf/httpd.conf
User www
Group ww
 
編輯zabbix的web配置文件:
cat /etc/httpd/conf.d/zabbix.conf
 
 Alias /zabbix /var/www/zabbix
<Directory “/var/www/zabbix”>
    Options FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>
 
service httpd restart
chkconfig httpd on
  

5、使用nginxzabbixweb服務器

yum install –y nginx
 
vim /etc/nginx/conf.d/zabbix.conf

server {
    listen      80;
    server_name 192.168.10.100;
    charset     utf-8;
    root        /var/www/;
    index       index.php;
    location ~* /\.ht {
        deny  all;
    }
    location ~* /(api|conf|include)/ {
        rewrite ^/(.*)$ http://192.168.10.100/index.php permanent;
    }
    location ~ \.php$ {
        include         /etc/nginx/fastcgi_params;
        fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param   QUERY_STRING    $query_string;
        fastcgi_pass    127.0.0.1:9000;
        fastcgi_intercept_errors on;
        error_page      403 404 502 503 504  http://192.168.10.100/index.php;
    }
    location ~* \.(css|gif|jpeg|jpg|js|txt|png|tif|tiff|ico|jng|bmp|doc|pdf|rtf|xls|xpi|zip|tgz|gz|bz2|tar|mid|midi|mp3)$ {
        root /var/www/;
    }
}
問zabbix
瀏覽器中輸入你的域名/zabbix
 
192.168.10.100/zabbix
如果能看到頁面說明你成功了一大半了。
如果有紅色的錯誤,是有相關的PHP依賴沒有安裝上,根據提示,使用yum安裝即可。
 
會讓你選擇自己的設置
 
數據庫類型爲mysql
   數據庫地址  localhost
   端口號   3306
   User  zabbix
   Pass  zabbix
   Database  zabbix
 
   然後直接下一步。如果有提示說無法創建數據庫配置文件,可以按照他的提示把文件下載下來,放到/etc/zabbix/web下面。要注意文件權限
  

最後,你可以看到這樣的頁面

默認用戶名爲  Admin    (首字母大寫)

默認密碼爲  zabbix


1.png

2.jpg

3.png

4.jpg

5.jpg

6.jpg

7.jpg

8.jpg

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章