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

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