




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编译安装zabbix3 2 1 1 环环境准境准备备 系统环境准备 redhat 6 6 64位 mysql 5 6 34 php 5 6 28 zabbix 3 2 1 配置前先关闭iptables和SELINUX 避免安装过程中报错 service iptables stop setenforce 0 vi etc sysconfig selinux SELINUX disabled zabbix3 2 0对环对环境的要求境的要求 MySQL 5 1以上最好是 5 6或者更高的版本 PHP 5 4或者更高的版本 1 2 LAMP安装安装 1 2 1 yum安装安装httpd 安装Apahce PHP MySQL以及php连接mysql库组件 yum y install httpd httpd devel 1 2 2 编译编译安装安装mysql5 6 安装安装编译编译源源码码所需的工具和所需的工具和库库 复制代码 yum install make gcc gcc c ncurses devel cmake 复制代码 新增新增mysql用用户组户组 groupadd mysql 新增新增mysql用用户户 useradd g mysql mysql s sbin nologin chmod 755 home mysql 新建新建MySQL所需要的目所需要的目录录 新建mysql安装目录 mkdir p usr local mysql 新建mysql数据库数据文件目录 mkdir p data mysqldb 编译安装 复制代码 cmake DCMAKE INSTALL PREFIX usr local mysql DMYSQL DATADIR data mysqldb DMYSQL UNIX ADDR usr local mysql mysql sock DWITH MYISAM STORAGE ENGINE 1 DWITH INNOBASE STORAGE ENGINE 1 DWITH ARCHIVE STORAGE ENGINE 1 DWITH BLACKHOLE STORAGE ENGINE 1 DENABLED LOCAL INFILE 1 DDEFAULT CHARSET utf8 DDEFAULT COLLATION utf8 general ci DEXTRA CHARSETS all DWITH SSL system DMYSQL TCP PORT 3306 enable proxy DWITH SSL bundled 复制代码 注 重新运行配置 需要删除CMakeCache txt文件 rm f CMakeCache txt make make install 修改mysql安装目录 chown R mysql mysql usr local mysql 修改mysql数据库文件目录 chown R mysql mysql data mysqldb 初始化配置初始化配置 进入安装路径 cd usr local mysql 进入安装路径 执行初始化配置脚本 创建系统自带的数据库和表 scripts mysql install db basedir usr local mysql datadir data mysqldb user mysql 注 在启动MySQL服务时 会按照一定次序搜索f 先在 etc目录下找 找不到则会搜索 basedir f 注意 若在 etc目录下会存在一个f 需要将此文件更名为其他的名字 如 etc f bak 否则 该文件会干扰源码安装的MySQL的正确配置 造成无法启动 在使用 yum update 更新系统后 需要检查下 etc目录下是否会多出一个f 如果多出 将它重命名成别的 否则 MySQL将使用这个配置文件启动 可能造成无法正常启动等问题 复制复制mysql服服务务启启动动配置文件配置文件 mv etc f etc f bak cp usr local mysql support files my f etc f 启启动动MySQL 添加服务 拷贝服务脚本到init d目录 并设置开机启动 cp usr local mysql support files mysql server etc init d mysqld 设置开机启动 chkconfig mysqld on service mysqld start 配置用配置用户户 MySQL启动成功后 root默认没有密码 我们需要设置root密码 设置之前 我们需要先设置PATH 要不不能直接调用mysql 修改 etc profile文件 在文件末尾添加 PATH usr local mysql bin PATH export PATH 让配置立即生效 source etc profile 修改数据库的root密码 mysql uroot mysql SET PASSWORD PASSWORD 123abc 或是 复制代码 mysqladmin uroot p password 123abc Enter password 这里直接回车 Warning Using a password on the command line interface can be insecure 若要设置root用户可以远程访问 执行 mysql GRANT ALL PRIVILEGES ON TO root 172 16 IDENTIFIED BY password WITH GRANT OPTION 红色的password为远程访问时 root用户的密码 可以和本地不同 复制代码 配置防火配置防火墙墙 防火墙的3306端口默认没有开启 若要远程访问 需要开启这个端口 打开 etc sysconfig iptables文件 在 A INPUT m state state NEW m tcp p dport 22 j ACCEPT 下添加 A INPUT m state state NEW m tcp p dport 3306 j ACCEPT 然后保存 并关闭该文件 在终端内运行下面的命令 刷新防火墙配置 service iptables restart OK 一切配置完 一切配置完毕毕 你可以 你可以访问访问你的你的MySQL了了 1 2 3编译编译安装安装PHP5 6 添加依赖应用 复制代码 yum install y gcc gcc c autoconf libjpeg libjpeg devel libpng libpng devel freetype freetype devel libpng libpng devel libxml2 libxml2 devel zlib zlib devel glibc glibc devel glib2 glib2 devel bzip2 bzip2 devel ncurses curl openssl devel db4 devel libXpm devel libX11 devel gmp devel readline devel libxslt devel expat devel xmlrpc c libcurl libcurl devel 复制代码 安装加密安装加密扩扩展展库库 先安装 先安装Libmcrypt 复制代码 1 tar zxvf libmcrypt 2 5 8 tar gz 2 3 cd libmcrypt 2 5 8 4 5 configure 6 7 make 8 9 make install 复制代码 编译编译安装安装 复制代码 configure prefix usr local php with config file path etc with apxs2 usr sbin apxs with mysql usr local mysql with mysqli usr local mysql bin mysql config enable inline optimization enable fpm enable soap with libxml dir with xmlrpc with openssl with mcrypt with mhash with pcre regex with sqlite3 with zlib enable bcmath with iconv with bz2 enable calendar with curl with cdb enable dom enable exif enable fileinfo enable filter with pcre dir enable ftp with gd with openssl dir with jpeg dir with png dir with zlib dir with freetype dir enable gd native ttf with gettext with gmp with mhash enable json enable mbstring disable mbregex disable mbregex backtrack with libmbfl with onig enable pdo with pdo mysql with zlib dir with pdo sqlite with readline enable session enable shmop enable simplexml enable sockets enable sysvmsg enable sysvsem enable sysvshm enable wddx with libxml dir with xsl enable zip enable mysqlnd compression support with pear 复制代码 其中 with apxs2是用来生成Apache的PHP模块libphp5 so的 不需要可以去掉 make make install php配置配置 php ini是php运行核心配置文件 php fpm conf是php fpm进程服务的配置文件 复制代码 1 cd php 5 6 28 2 3 cp php ini production etc php ini 4 5 cp usr local php etc php fpm conf default usr local php etc php fpm conf 6 7 cp sapi fpm init d php fpm etc init d php fpm 8 9 chmod x etc init d php fpm 复制代码 fpm测试测试php配置配置 usr local php sbin php fpm t 23 May 2016 20 03 52 NOTICE configuration file usr local php etc php fpm conf test is successful 添加到添加到server里管理启里管理启动动 复制代码 chkconfig add php fpm chkconfig php fpm on service php fpm start Starting php fpm done netstat anpt tcp 0 0 127 0 0 1 9000 0 0 0 0 LISTEN 705 php fpm 复制代码 修改修改PHP默默认认端口 端口 vi usr local php etc php fpm conflisten 127 0 0 1 8000 1 3配置配置apache访问访问PHP 配置配置 httpd conf 让让apache支持支持PHP 复制代码 vi usr local apache conf httpd conf 找到 AddType application x gzip gz tgz 369 在其下添加如下内AddType application x httpd php php AddType application x httpd php source phpsDirectoryIndex index php index html 调整首页文件设置 LoadModule php5 module usr lib64 httpd modules libphp5 so 这个模块会在编译的自动生成加入进去 复制代码 测试页测试页面 面 vi var www html test php 2 1 下下载载zabbix源源码码包包 下载zabbix 3 2 1 tar gz 安装安装zabbix所需的所需的组组件件 server agent yum y install curl libcurl devel net snmp net snmp devel perl DBI libdbi dbd mysql mysql devel gcc gcc make libxml2 libxml2 devel server 172 28 3 103 服 服务务端端 创创建建zabbix用用户组户组与用与用户户 groupadd zabbix useradd g zabbix s sbin nologin zabbix tar xzvf zabbix 3 2 1 tar gz 编译编译安装 安装 cd zabbix 3 2 1 configure prefix usr local zabbix server enable server with mysql with net snmp with libcurl with libxml2 enable agent enable ipv6 make mysql grant all on zabbix to zabbix localhost identified by 123456 mysql flush privileges 复制代码 导导入数据入数据库库sql脚本 脚本 cd zabbix 3 2 1 在解压的zabbix目录下 将database mysql目录下三个sql文件导入到zabbix数据库里 下面用的是zabbi x用户来导入文件 这个用户在数据库是默认存在的 mysql uzabbix p123456 zabbix database mysql schema sql mysql uzabbix p123456 zabbix database mysql images sql mysql uzabbix p123456 zabbix database mysql data sql 或是 mysql uzabbix p123456 zabbix database mysql schema sql mysql uzabbix p123456 zabbix database mysql images sql mysql uzabbix p123456 zabbix usr local zabbix server etc zabbix server conf back 复制代码 vim usr local zabbix server etc zabbix server confLogFile var log zabbix zabbix server log DBHost localhost DBName zabbix DBUser zabbix DBPassword 123456 复制代码 创建日志文件存放位置 mkdir var log zabbix chown R zabbix zabbix var log zabbix 启动zabbix服务 usr local zabb
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢桥内防腐翻新施工方案
- 草地灌溉维修方案范本
- 湖北不锈钢风管施工方案
- 枇杷种植规划方案范本
- 化学危废库施工方案
- 诉讼审计方案范本
- 2025年江苏省绿化苗木供需合同
- 易货公司运行方案范本
- 兰州中考体育题库及答案
- 装不锈钢门安全施工方案
- 2025年中国建设银行个人信用贷款合同
- 2024-2025学年人教版8年级数学上册《 整式的乘法与因式分解》单元测试试题(详解版)
- 2025年全国网约车试题及答案
- 卫生系统信息安全培训课件
- 文物建筑勘查设计取费标准(2020年版)
- 2025年成考专升本《生态学基础》试题与答案
- 工厂出差安全培训内容记录课件
- 河南省新未来2026届高三上学期9月联合测评政治试卷(含答案)
- 危重孕产妇救治中心评估报告
- 风电项目工程验收规范标准
- 职业人群心理健康知识讲座
评论
0/150
提交评论