Zabbix proxy 安装部署

来源:互联网 发布:牛尔 玻尿酸 知乎 编辑:程序博客网 时间:2024/06/05 01:54

安装mysql并配置

输入yum list | grep mysql可以查看yum源上mysql的版本
这里写图片描述

输入 yum install -y mysql-server mysql mysql-devel 安装mysql
这里写图片描述
成功后会出现complete

输入 rpm -qi mysql-server 可以查看mysql 安装的版本
这里写图片描述

输入 service mysqld start 启动mysql服务
这里写图片描述

输入 chkconfig --list | grep mysqld 查看mysql是否为开机启动
这里写图片描述

输入 chkconfig mysqld on 将mysql设置为开机启动
这里写图片描述

输入 mysqladmin -u root password 'root'
将mysql的root账户密码设置为root

输入 mysql -u root –p 并输入密码可进入数据库

安装gcc

输入 yum install gcc安装编译工具,成功后会出现complete
这里写图片描述

编译安装zabbix proxy

官网下载安装包,本次安装版本为3.0.13
输入 tar zxvf zabbix-3.0.13.tar.gz解压安装包

cd zabbix-3.0.13

输入 ./configure --prefix=/usr/local/zabbix_proxy --enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl编译安装
这里写图片描述

编译成功后输入make,再输入make install

编译安装时会出现的错误:
Invalid Net-SNMP directory - unable to find net-snmp-config
这里写图片描述
解决方案:

yum install net-snmp-devel

重新编译安装

Curl library not found
这里写图片描述
解决方案:

yum install curl-devel

重新编译安装

配置zabbix proxy数据库

输入mysql -u root –p进入数据库

创建zabbix proxy数据库

mysql> create database zabbix_proxy character set utf8;

创建zabbix用户,密码也为zabbix,并授权

mysql> grant all on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';

刷新授权表

mysql> flush privileges;

切换到数据库

mysql> use zabbix_proxy;

zabbix proxy 数据库导入
进入解压后的zabbix-3.0.13目录下

cd database/mysql/mysql zabbix zabbix zabbix_proxy < schema.sql

其中两个zabbix分别是刚才设置的用户和密码,zabbix_proxy为数据库名称

Zabbix proxy 配置文件

cd /usr/local/zabbix_proxy/ect/vim zabbix_proxy.conf
Server=192.168.1.154        # Server端ipHostname=r2815057232-1    # proxy端的hostname,需与之后配置WEB页面时name一样DBHost=localhost           # 数据库ipDBName=zabbix_proxy       # 数据库名称DBUser=zabbix             # 数据库用户名DBPassword=zabbix         # 数据库密码#DBPort=3306              # 数据库端口#HeartbeatFrequency=60     # 心跳线ConfigFrequency=600        # 同步配置文件的时间DataSenderFrequency=1     # 向server端发送数据的时间,单位秒,几乎同步

启动zabbix proxy服务

添加zabbix用户

useradd zabbix

启动服务

/usr/local/zabbix_proxy/sbin/zabbix_proxy

在Server端添加代理

这里写图片描述
这里写图片描述
Proxy name: 必须与与配置文件中的Hostname相同
Proxy mode: 选择Active(主动)
点击Add

原创粉丝点击