zabbix 3.0 完全安装全解!
- 环境准备:
- centos 6.5 x86_x64
- 安装依赖库文件
- yum -y install mysql-devel net-snmp-devel curl curl-devel gcc pcre-devel libpng-devel libjpeg-devel libxml2-devel freetype-devel
- 准备软件
- nginx-1.11.5.tar ,php-5.4.101 ,zabbix-3.2.1.tar ,freetype-2.5.3.tar
- 安装软件
[root@localhost ~]#groupadd mysql
[root@localhost ~]#useradd -g mysql mysql -M -s /sbin/nologin
- 安装mysql:
yum -y install mysql-server php-mysql
- 添加nginx用户:
[root@localhost ~]#groupadd nginx
[root@localhost ~]#useradd -g nginx nginx -M -s /sbin/nologin
- 安装nginx:
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# tar zxvf nginx-1.11.5.tar.gz
[root@localhost tmp]# cd nginx-1.11.5
[root@localhost nginx-1.11.5]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx
[root@localhost nginx-1.11.5]#make && make install
- 安装freetype:
[root@localhost tmp]# tar zxvf freetype-2.5.3.tar.gz
[root@localhost tmp]# cd freetype-2.5.3
[root@localhost freetype-2.5.3]# ./configure --prefix=/usr/local/freetype
[root@localhost freetype-2.5.3]# make && make install
- 安装php:
[root@localhost tmp]# tar zxvf php-5.4.101.tar
[root@localhost php-5.4.10]# ./configure --prefix=/usr/local/php --enable-fpm \--enable-mbstring --with-gettext \--with-zlib --enable-sockets \--with-mhash --enable-zip --with-pcre-regex --with-mysql --with-mysqli \--with-gd --with-jpeg-dir --enable-bcmath --with-freetype-dir=/usr/local/freetype/[root@localhost php-5.4.10]# make && make install
- 安装zabbix
[root@localhost tmp]# tar zxvf zabbix-3.2.1.tar.gz
[root@localhost tmp]#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
[root@localhost tmp]#make && make install
- 编辑修改zabbix配置文件,配置zabbix_server
[root@localhost zabbix-3.2.1]# vim /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Timeout=30
[root@localhost zabbix-3.2.1]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=zabbix-server
ServerActive=zabbix-server
Hostname=zabbix-server #必须与web页面添加主机名一致
- 建立zabbix数据库并导入数据文件
[root@localhost zabbix-3.2.1]# service mysqld start
mysql 进入MySQL控制台
create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix' WITH GRANT OPTION; #新建账户zabbix,密码zabbix
flush privileges; #再次刷新系统授权表
grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix' with grant option; #允许账户zabbix能从本机连接到数据库zabbix
flush privileges; #再次刷新系统授权表
use zabbix #进入数据库,并刷新数据库,一定要按照sql文件顺序
source /tmp/zabbix-3.2.1/database/mysql/schema.sql #导入脚本文件到zabbix数据库
source /tmp/zabbix-3.2.1/database/mysql/images.sql #导入脚本文件到zabbix数据库
source /tmp/zabbix-3.2.1/database/mysql/data.sql #导入脚本文件到zabbix数据库
- 建立web站点目录配置
[root@localhost mysql]# mkdir -p /var/www/html/zabbix
[root@localhost mysql]# cd /tmp/zabbix-3.2.1/frontends/
[root@localhost frontends]# cp -rf php/* /var/www/html/zabbix/
- 配置PHP.conf
[root@localhost sbin]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
- 启动服务[root@localhost sbin]# /usr/local/php/sbin/php-fpm [root@localhost sbin]#/usr/local/nginx/sbin/nginx 配置nginx的conf文件
1 [root@localhost sbin]#vim /usr/local/nginx/conf/nginx.conf 2 location / { 3 root /var/www/html/zabbix; 4 index index.html index.htm index.php; 5 } 6 location ~ \.php$ { 7 fastcgi_buffer_size 128k; 8 fastcgi_buffers 32 32k; 9 root /var/www/html/zabbix; 10 fastcgi_pass 127.0.0.1:9000; 11 fastcgi_index index.php; 12 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 13 include fastcgi_params; 14 } #注:红色部分表示修改部分
View Code
添加php.ini
- [root@localhost sbin]# cp /tmp/php-5.4.10/php.ini-production /usr/local/php/lib/php.ini
指定zabbix的配置配置文件
- [root@localhost sbin]#/usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf
- [root@localhost sbin]#/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
转载于:https://www.cnblogs.com/powpoia/p/5991221.html
zabbix 3.0 完全安装全解!相关推荐
- Zabbix 6.0 图文安装部署讲解---LNMP环境
Zabbix 6.0 图文安装部署讲解---LNMP环境 简介 环境需求 部署环境 关闭系统防火墙 一.Mysql8.0.30 部署 二.nginx 部署 三.PHP 部署 四.zabbix-serv ...
- USB2.0驱动安装全接触
USB2.0驱动安装全接触 其实许多电脑的USB2.0并没有正确安装或根本没有安装,多数用户并没有真正享受USB2.0的快感,虽然USB2.0具有480Mbps的峰值理论数据传输率,包括联想等的品牌电 ...
- Oracle Golden Gate 11.2.0.3安装详解
Oracle Golden Gate 11.2.0.3安装详解 环境 环境变量 安装OGG软件 开始OGG配置 配置源端数据库 源端OGG配置 配置目标端数据库 目标端OGG配置 开启同步 环境 ce ...
- zabbix 3.0.0beta1安装-centos6.8版本
zabbix 3.0安装 zabbix最低需要mysql 5.5 php5.3 查询mysql版本 yum list installed | grep mysql ##mysql-libs.x86_6 ...
- Zabbix 6.0 TimescaleDB 安装配置
图片 张世宏(当代张思德) | Zabbix开源社区签约专家 2017-2021年连续5届Zabbix中国峰会演讲嘉宾 2020年Zabbix全球峰会演讲嘉宾 自主研发开源组件Zabbix报表系统Zb ...
- zabbix frontends php,zabbix 3.0.3 安装
1:安装nginx 复制 zabbix 包下的 zabbix-3.0.3/frontends/php 到nginx 执行的程序目录 2:安装php php.ini:max_execution_time ...
- Qt4.8.6与Qt5.4.0的安装详解
简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-projec ...
- Sphinx到Coreseek安装全解
此次采用的是CentOS6.5 32位 如有出入,请参阅相关配置手册说明 --@Author云天河Blog Sphinx部分 简介 Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,Po ...
- 服务器监控--cacti中英文版安装全解
近段时间一直在整服务器监控方面的东西,以下就是cacti中英文版安装的全过程,各安装包基本都是最新的,基于Centos 5.2平台下安装的!! #!/bin/bash # BY kerryhu # Q ...
最新文章
- java内存规范_Java内存模型-jsr133规范介绍
- 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
- matlab求adc信号的信噪比,关于ADC的信噪比 - pengyouxiaohui的日志 - EETOP 创芯网论坛 (原名:电子顶级开发网) -...
- android万年历有什么作用,基于android的万年历农历怎么算
- Turbo C 3.0安装及使用说明
- 2017年10月05日普及组 负进制
- windows tasklist 查看应用、进程
- 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...
- SpringBoot获取ApplicationContext
- 硬链接和软连接(符号链接)
- python---Socket编程
- 原子操作、互斥锁、读写锁
- 广电总局拟规定设立未成年人频道
- 剑指offer---连续子数组的最大和
- java 判断5张牌的组成
- 手机QQ空间装逼代码收集
- 特征向量的归一化方法
- 微博热搜榜html源码,几行代码完成微博热搜榜爬虫
- CSS的选择器(超详细!!)
- PowerPMAC技术培训------3、PowerPMAC编程工具-IDE