Zabbbix安装及配置,你学会了吗?
目录:
一、获取zabbix安装包
2、zabbix环境检查
3、zabbix数据库配置
五、编译安装zabbix-agent端
10、确认proxy工作状态
原创:magedu-魏镇坪
- 一、获取zabbix安装包
- 二、安装环境准备
- 1、安装依赖环境
- 2、配置时钟同步
- 三、安装Zabbix Server端
- 1、软件存入到服务器端
- 2、安装php依赖组件
- 3、安装Mysql组件
- 4、安装nginx组件
- 5、编译安装zabbix-server
- 四、初始化zabbix-server
- 1、访问zabbix-server地址
- 2、zabbix环境检查
- 3、zabbix数据库配置
- 五、编译安装zabbix-agent端
- 六、安装zabbix-proxy端
- 1、安装依赖环境
- 2、配置时钟同步
- 3、上传安装文件
- 4、编译安装
- 5、配置zabbix-proxy
- 6、添加管理脚本
- 7、安装Mysql组件
- 8、启动zabbix-proxy
- 9、添加zabbix proxy节点
- 10、确认proxy工作状态
一、获取zabbix安装包
软件下载 :project/zabbix/ZABBIX%20Latest%20Stable/3.0.5/zabbix-3.0.5.tar.gz
zabbix版本使用3.0LTS版本二、安装环境准备1、安装依赖环境yum groupinstall "Development tools" "Compatibility libraries" -y2、配置时钟同步echo "00 */1 * * * root /usr/sbin/ntpdate 1.cn.pool.ntp.org;hwclock -w" >> /etc/crontab三、安装Zabbix Server端1、软件存入到服务器端
- 将下载好的zabbix-3.0.5.tar.gz放到相应的服务器端
- 解压软件包
- 添加yum源
- 缓存repo数据
- 安装php
- 配置php
- 启动php-fpm
- 服务加入启动项
- 添加yum源
- 安装mysql
- 初始化mysql
- 启动mysql
- 导入zabbix数据库脚本
- 服务加入启动项
- 添加阿里云epel源
- 安装nginx
- 配置nginx 虚拟主机
- 创建虚拟主机根目录
- 复制zabbix 资源文件到虚拟主机根目录
- 配置zabbix的数据库设置
- 启动Nginx
- 将Nginx加入启动列表
- 进入zabbix源码目录
- 编译
- 配置zabbix-server
- 配置zabbix-server服务管理脚本
- 启动zabbix-server服务



Server端在编译的时候,已经开启了zabbix-agent功能,不需要单独编译
- 进入源码目录
- 编译
- 配置zabbix-agent服务管理脚本
- 服务添加到启动项
- 启动服务
1、安装依赖环境yum groupinstall "Development tools" "Compatibility libraries" -y2、配置时钟同步echo "00 */1 * * * root /usr/sbin/ntpdate 1.cn.pool.ntp.org;hwclock -w" >> /etc/crontab3、上传安装文件[root@www ~]# lszabbix-3.0.5.tar.gz4、编译安装[root@www zabbix-3.0.5]# ./configure --prefix=/usr/local/zabbix-3.0 --with-mysql --with-net-snmp --with-libcurl --enable-agent --enable-proxy #此处开启了zabbix-agent端[root@www zabbix-3.0.5]# make && make install5、配置zabbix-proxy[root@www zabbix-3.0.5]# cd /usr/local/zabbix-3.0/etc/[root@www etc]# cat zabbix_proxy.confServer=103.243.254.186#ServerPort=10053ServerPort=10051Hostname= LogFile=/var/log/zabbix/zabbix3_proxy.logLogFileSize=0DebugLevel=3PidFile=/var/run/zabbix/zabbix3_proxy.pidDBName=zabbix3DBUser=zabbix3DBPassword=test@2016 #此处的数据库用户和密码,需要手动建立DBSocket=/var/lib/mysql/mysql.sockProxyLocalBuffer=0ProxyOfflineBuffer=1ConfigFrequency=600DataSenderFrequency=10ExternalScripts=/usr/local/zabbix-3.0/scripts/[root@www zabbix-3.0.5]# useradd zabbix[root@www zabbix-3.0.5]# mkdir /var/log/zabbix[root@www zabbix-3.0.5]# chown zabbix.zabbix /var/log/zabbix6、添加管理脚本由于字数限制,本处略过....7、安装Mysql组件zabbix版本使用3.0LTS版本,需要将zabbix-proxy的主机添加到zabbix-server中,目录环境中是将IP:58.96.188.84,zabbix-agent名称为:[ ]
- 添加yum源
- 安装mysql
- 初始化mysql
- 启动mysql
- 导入zabbix数据库脚本
- 服务加入启动项
需要将[ ] 这个代理节点添加到zabbix中。(在proxy端开户agent,并添加主机)
- 登陆zabbix server端
- 添加proxy代理节点


- zabbix server端日志
- zabbix proxy端日志
原创:magedu-魏镇坪