centos 7 zabbix proxy配置

第一步:
這一步,至關重要,很多朋友配置的到最後發現啓動不起來,最後發現是這步沒有做。
關閉firewalld和selinux

安裝源碼庫配置部署包
注:在最新的發佈中,zabbix-release-3.4-1.el7.noarch.rpm已經更新爲zabbix-release-3.4-2.el7.noarch.rpm ,可以將上面的源碼庫改成最新的
驗證:安裝完成以後,cd /etc/yum.repos.d/,在目錄下多了zabbix.repo,證明安裝完成。
安裝數據庫
Oracle收購MySQL以後,MySQL社區將其改爲mariaDB。如果需要安裝mysql,需要先安裝msyql的yum源。
#rpm -ivh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
驗證:安裝完成以後,cd /etc/yum.repos.d/,在目錄下多了mysql-community.repo,mysql-community-source.repo證明安裝完成。
安裝mysql數據庫:
yum install mysql-server -y
啓動數據庫
systemctl start mysqld
mysql安裝完成以後,使用如下命令初始化數據庫:
#mysql_secure_installation
安裝Zabbix proxy部署包
在安裝zabbix proxy的時候,需要安裝對應數據庫的proxy軟件包(包含proxy軟件,以及proxy需要的數據庫模板文件)。本次使用的mysql,所以使用zabbix-proxy-mysql.
yum install -y zabbix-proxy-mysql
安裝zabbix-agent:
yum install -y zabbix-agent
初始化zabbix數據庫
            shell> mysql -uroot -p<password>
            mysql> create database zabbix character set utf8 collate utf8_bin;
            mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
                    #對用戶進行授權,請記住密碼。
mysql> quit;
       進入到zabbix server數據庫模板文件位置:
        cd /usr/share/doc/zabbix-proxy-mysql-3.4.8/
        shell>zcat schema.sql.gz |mysql -uroot zabbix -p
        Enter password:*******
驗證:登陸數據庫,使用zabbix數據庫,show tables一下,如果有表說明已經初始化成功。
配置zabbix proxy並啓動proxy
    vim /etc/zabbix/zabbix_proxy.conf
    Server=IP   #zabbix服務端IP
    Hostname=Zabbix_proxy   #必須和WEB頁面添加代理時設置的名稱一致
                                 #hostname填寫的時候要注意,如果沒有配置過hosts文件,這裏填寫ip
LogFile=/tmp/zabbix_proxy.log #日誌文件路徑,可以用默認
DBHost=IP   #數據庫IP
DBName=zabbix #數據庫名
DBUser=zabbix   #數據庫用戶名
DBPassword=zabbix   #數據庫密碼
ConfigFrequency=60 #配置文件同步間隔
DataSenderFrequency=5 #數據同步間隔
    systemctl restart zabbix-proxy
    systemctl enable zabbix-proxy
配置zabbix agent並啓動agent

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