centos7 yum安裝zabbix國內源


在安裝zabbix中,使用官網的下載源會出現一些下載不完的情況,因為zabbix的官網源是在國外的

現在我們安裝zabbix3.4作為演示,安裝其它版本可以選擇對應的版本

安裝前,需要關閉防火牆

[root@localhost ~]#systemctl stop firewalld
[root@localhost ~]#setenforce 0

1、配置阿里雲的zabbix yum 源

配置阿里雲zabbix yum源

先找到zabbix rpm文件地址

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

[root@localhost ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

備份下載repo文件並替換repo文件

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.backup
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# mv Centos-7.repo CentOS-Base.repo

執行yum源更新命令

[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# yum update -y

2、更換zabbix國內源

[root@localhost yum.repos.d]# vi zabbix.repo

更改baseurl的地址為阿里雲的地址

[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

添加gpgkey

[root@localhost yum.repos.d]# curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[root@localhost yum.repos.d]# curl https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX -o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

添加之后即可使用,更新源

[root@localhost yum.repos.d]# yum makecache -y

3、安裝zabbix

   安裝相關軟件

[root@localhost yum.repos.d]# yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb zabbix-agent -y

  修改PHP時區配置

[root@localhost yum.repos.d]# vi /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 max_input_vars 10000
        php_value always_populate_raw_post_data -1
        # php_value date.timezone Europe/Riga
    </IfModule>
</Directory>

  # php_value date.timezone Europe/Riga 取消注釋並修改時區為 Asia/Shanghai

php_value date.timezone Asia/Shanghai

  更改web端口(也可以不更改)

[root@localhost yum.repos.d]# vi /etc/httpd/conf/httpd.conf
    Listen 8088
    ServerName IP:8088

重啟apache服務,systemctl restart httpd

  數據庫配置

[root@localhost yum.repos.d]# systemctl start mariadb

  創建zabbix所有的數據庫以及用戶

[root@localhost yum.repos.d]# mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on zabbix.* to zabbix@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit;
Bye

  導入zabbix數據

[root@localhost yum.repos.d]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
[root@localhost zabbix-server-mysql-3.4.15]# ll
total 2120
-rw-r--r--. 1 root root      98 Nov 12  2018 AUTHORS
-rw-r--r--. 1 root root  866545 Nov 12  2018 ChangeLog
-rw-r--r--. 1 root root   17990 Nov 12  2018 COPYING
-rw-r--r--. 1 root root 1267039 Nov 12  2018 create.sql.gz
-rw-r--r--. 1 root root      52 Nov 12  2018 NEWS
-rw-r--r--. 1 root root    1062 Nov 12  2018 README 
[root@localhost zabbix-server-mysql-3.4.15]# zcat create.sql.gz |mysql -uzabbix -p123456 zabbix

  修改zabbix配置文件

[root@localhost zabbix-server-mysql-3.4.15]#vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.1.X      #數據庫地址
DBName=zabbix   #數據庫名
DBUser=zabbix   #數據庫用戶
DBPassword=123456   #數據庫密碼

  啟動zabbix及httpd 

[root@localhost zabbix-server-mysql-3.4.15]#systemctl start httpd.service
[root@localhost zabbix-server-mysql-3.4.15]#systemctl start zabbix-server.service

  用瀏覽器訪問

http://服務器ip:端口/zabbix/setup.php

默認超級管理員賬號:Admin

       密碼:zabbix

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM