Zabbix离线源码部署_第1页
Zabbix离线源码部署_第2页
Zabbix离线源码部署_第3页
Zabbix离线源码部署_第4页
Zabbix离线源码部署_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CentOS6.5离线源码部署Zabbix什么是ZabbixZabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix由2部分构成,zabbixserver与可选组件zabbixagent。zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等平台上。安装使用zabbixagent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbixagent可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX,Tru64/OSF1,WindowsNT4.0,Windows(2000/2003/XP/Vista)等系统之上。zabbixserver可以单独监视远程服务器的服务状态;同时也可以与zabbixagent配合,可以轮询zabbixagent主动接收监视数据(agent方式),同时还可被动接收zabbixagent发送的数据(trapping方式)。另外zabbixserver还支持SNMP(vl,v2),可以与SNMP软件(例如:net-snmp)等配合使用。搭建Zabbix监控环境要想搭建一个Zabbix的工作环境,需要从服务器入手。与服务器通信,管理员需要使用一个Zabbix前端界面,与Zabbix服务器和数据库进行通信。三个关键(界面、服务器和数据库)可以安装在同一台服务器上,但是如果你拥有一个更大更复杂的环境,将它们安装在不同的主机上也是一个选项。Zabbix服务器能够直接监控到同一网络中的设备,如果其他网络的设备也需要被监控那还需要一台Zabbix代理服务器。特点、功能zabbix的主要特点:-安装与配置简单,学习成本低-支持多语言(包括中文)-免费开源-自动发现服务器与网络设备-分布式监视以及WEB集中管理功能-可以无agent监视用户安全认证和柔软的授权方式-通过WEB界面设置或查看监视结果-email等通知功能Zabbix主要功能:-CPU负荷内存使用-磁盘使用-网络状况端口监视日志监视。Nginx版本:1.17.1源码编译安装Mysql版本:5.7.27源码编译安装PHP版本:5.6.10源码编译安装Zabbix版本:4.2.1源码编译安装备注:(1、查看Nginx版本:/usr/local/nginx/sbin/nginx-v2、查看MySQL版本:mysql>status3、查看PHP版本:exportPATH=$PATH:/usr/local/php/binphp-v)附件:nginx1.17.1.tar.gzphp5.6.10.tar.gzzabbix4.2.1.tar.gz服务器环境准备1、系统防火墙放通80端口1.1、iptables-IINPUT-ptcp--dport80-jACCEPT1.2、serviceiptablessave1.3、serviceiptablesrestart2、关闭selinux2.1、vi/etc/selinux/config■#Thisfilecontrolthe5tateofselinuxonthesystem.5ELINUX=cantakeoneofthesethrEEval□es:■#enforcing-5EL1nux吕ecuritypolicyisenforced.■#permlssivE-SELinuxprintswarningsinsxeadofenforcing・dnsab"Ied-No5匚Linuxpolicyis1oaded."■#5ELirJux=enforc-ing~SELiNUX=d-isabled■#selinuxtype=cantakeoneofthesetwoval□es:targeted-Tmrgetedprocessesprotected,m"ls-MultiLevel邑ecurityprotect!on.5ELiNUXTYPE=rargeted丿己尢匸/玉电"!~inuK/tzorrF-jg"47E亡2.2、:wq保存退出2.3、重启系统reboot3、配置本地yum源3.1、挂载系统ISO文件到/mnt目录命令:mount/dev/cdrom/mnt3.2、重命名CentOS-Base.repo文件

3.3、编辑CentOS-Media.repo文件a.reooorforonlythemediarEpc,dothJs:yum——disable「印0=\它a.reooorforonlythemediarEpc,dothJs:yum——disable「印0=\它一-erable「亡口0=(:&—[11亡4-'讽rcommand!Tnljsp_hi^rppnnputinynurnvDAnrilj^pirwiththpcrhprppnsrnn:yum一一enablerE30=cE-[nEcH已[command]ThisrepocanoeusedwithmountedDVDmedia,verifythe皿。」门tpointforLeriLOi-6.YuuLdriumLfisrepuaridyumLuiri^Ldl1i1巴i占dirtLLlyuTTLlitfDVDisothatwerelease.''#¥######*###gpgcheck=lenabled=lqpqkey=f11e:///etE/pki/rpm-qpq/RP^l-GPG-key-cenios-6目录TOC\o"1-5"\h\zCentOS6.5离线源码部署Zabbix1什么是Zabbix1安装使用1搭建Zabbix监控环境1特点、功能1搭建Zabbix所需要的编译包2服务器环境准备31、系统防火墙放通80端口32、关闭selinux33、配置本地yum源4目录6一、部署安装81、Nginx编译安装81.1、上传文件81.2、tar解压81.3、安装依赖包81.4、新建用户81.5、编译81.6、配置81.7、重新加载配置82、MySQL编译安装82.1、上传文件92.2、tar解压重命名92.3、安装依赖包92.4、新建用户和组92.5、新建data文件夹92.6、mysql文件夹赋权92.7、初始化数据库92.8、编辑/r/f文件93、PHP编译安装103.1、上传文件103.2、tar解压103.3、安装依赖包103.4、编译安装103.5、php-fpm.conf文件113.6、编辑php.ini文件114、Zabbix安装114.1、上传文件114.2、安装依赖包124.3、tar解压124.4、权限赋值124.5、创建zabbix用户和组124.6、编译安装zabbix134.7、修改配置文件134.8、配置开机自动启动服务134.9、导入数据库文件144.10、重新启动MySQL、PHP和Nginx服务144.11、图形界面配置zabbix145、排查故障19一、部署安装1、Nginx编译安装1.1、上传文件上传nginx-1.17.1.tar.gz至0服务器目录:/usr/local/1.2、tar解压tar-zxvfnginx-1.17.1.tar.gzcdnginx-、安装依赖包yum-yinstallgccgcc-c++autoconfautomakeyum-yinstallzlibzlib-developensslopenssl-develpcrepcre-devel1.4、新建用户useraddwww-M-s/sbin/nologin1.5、编译./configure--prefix=/usr/local/nginx--user=www--group=www--with-http_ssl_module--with-http_flv_module--with-http_stub_status_module--with-http_gzip_static_module--with-pcre--with-streammakemakeinstall1.6、配置nginx.conf1.7、重新加载配置usr/local/nginx/sbin/nginx-sreload2、MySQL编译安装2.1、上传文件rz命令上传至到/usr/local目录2.2、tar解压重命名tar-zxvfmysql-5.7.27-linux-glibc2.12-x86_64.tar.gzmvmysql-5.7.27-linux-glibc2.12-x86_64/usr/local/mysql2.3、安装依赖包yum-yinstallnumactlyum-yinstalllibaio-devel2.4、新建用户和组groupaddmysqluseradd-r-gmysqlmysql2.5、新建data文件夹mkdir/usr/local/mysql/data2.6、mysql文件夹赋权chown-Rmysql:mysqlmysql2.7、初始化数据库进入/usr/local/mysql目录bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data2.8、编辑/r/f文件vi/etc/f附件:/r/f2.9、配置mysql服务启动/usr/local/mysql/目录下cp-psupport-files/mysql.server/etc/init.d/mysqldchmod755/etc/init.d/mysqld编辑mysqld文件vi/etc/init.d/mysqldbasedir=/usr/"local/mys-qldatadir^/usr/local/myzql/data增加mysql为系统服务chkconfig--addmysqld设置开机自动启动chkconfigmysqldon启动或重启servicemysqldstartservicemysqldrestart3、PHP编译安装3.1、上传文件上传php-561O.tar.gz至I」服务器目录:/usr/local/3.2、tar解压tar-zxvfphp-5.6.1O.tar.gz3.3、安装依赖包yum-ygroupinstall"DevelopmentTools"yum-yinstalllibxml2-develyum-yinstallbzip2bzip2-develyum-yinstallcurl-develyum-yinstalllibjpeglibpngfreetypelibjpeg-devellibpng-develfreetype-devel3.4、编译安装附件:Php编译・txtmake&&makeinstall3.5、php-fpm.conf文件在/usr/lcoal/php-5.6.10cp-pphp.ini-production/usr/local/php/etc/php.inicp-p/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.confcp-psapi/fpm/init.d.php-fpm/etc/init.d/php-fpmchmod+x/usr/local/php/sbin/php-fpm/usr/local/php/sbin/php-fpm-tim-t|file/usr/I-ocal/php/et匚fphp-fpm■.匚im-t|file/usr/I-ocal/php/et匚fphp-fpm■.匚onftest1ssuecessfullr31-Jul-201&19M4:00]NOTICE:conflguratiDHchkconfig--addphp-fpmchkconfigphp-fpmonservicephp-fpmstart3.6、编辑php.ini文件vi/usr/local/php/etc/php.inipost_max_size=16Mmax_execution_time=300max_input_time=300date.timezone=Asia/Shanghaialways_populate_raw_post_data=-14、Zabbix安装4.1、上传文件zabbix4.2.1.tar.gzzabbix4.2.1.tar.gzlibssh2devel1.4.22.el6_7.1.x86_64.rpmOpenIPMIdevel2.0.1614.el6.x86_64.rpmlibeventdevel1.4.134.el6.x86_64.rpmlibeventheaders1.4.134.el6.noarch.rpmlibeventdoc1.4.134.el6.noarch.rpm4.2、安装依赖包yum-yinstallunixODBC-develyum-yinstallnet-snmp-develrpm-ivhlibssh2-devel-1.4.2-2.el6_7.1.x86_64.rpm--nodeps--forceyum-yinstallOpenIPMI-devel-2.0.16-14.el6.x86_64.rpmrpm-ivhlibevent-devel-1.4.13-4.el6.x86_64.rpm--nodeps--forceyum-yinstalllibevent-doc-1.4.13-4.el6.noarch.rpmyum-yinstalllibevent-headers-1.4.13-4.el6.noarch.rpmyum-yinstalljava-*4.3、tar解压上传到/usr/local/nginx/html/tar-zxvfzabbix-4.2.1.tar.gzmkdirzabbixcp-Rzabbix-4.2.1/frontends/php/*zabbix4.4、权限赋值chown-Rwww.www/usr/local/nginx/html/zabbixchmod-R755/usr/local/nginx/html/zabbix/4.5、创建zabbix用户和组groupaddzabbixuseradd-gzabbixzabbix

zabbix编译.txt编译成功会出现下图4.6、编译安装zabbix编译.txt编译成功会出现下图附件:蠹点蠹点1&叠耘«««聲«程耘程耘程竜直它论它论它住住住住住住住住住住住住住氓氓氓氓氓嗫****直住直住**倉建厲席壁聲TOC\o"1-5"\h\znowrun'make■insxa_l_l1论■n-ifThankyouforuslngzabblx'尺<http://www■疋abbi%・cqfiga対电电电电电电0电'0电'0直电程电程电程电習电習电習虫虫虫虫虫虫虫虫虫虫虫虫虫吃住住曜嗫曜电电电电电电电电电电电宜0窘0宜makeinstall4.7、修改配置文件vi/usr/local/zabbix/etc/zabbix_server.confDBName=zabbixDBUser=zabbixDBPassword=zabbix4.8、配置开机自动启动服务4.8、配置开机自动启动服务附件:zabbix启动文件.txt修改/etc/init.d/zabbix_server、/etc/init.d/zabbix_agentd的BASEDIR=/usr/local/为BASEDIR=/usr/local/zabbix启动zabbix服务和代理服务/etc/init.d/zabbix_serverstart/etc/init.d/zabbix_agentdstart设置zabbix开机自启chkconfig--add/etc/init.d/zabbix_serverchkconfig--add/etc/init.d/zabbix_agentdchkconfigzabbix_serveronchkconfigzabbix_agentdon4.9、导入数据库文件mysql-h-uzabbix-pusezabbix;source/usr/local/nginx/html/zabbix-4.2.1/database/mysql/schema.sql;source/usr/local/nginx/html/zabbix-4.2.1/database/mysql/images.sql;source/usr/local/nginx/html/zabbix-4.2.1/database/mysql/data.sql;4.10、重新启动MySQL、PHP和Nginx服务servicemysqldrestartservicephp-fpmrestart/usr/local/nginx/sbin/nginx-sreload4.11、图形界面配置zabbix■htlp沖UU丄厨35丄g吐碍'ufeufiphp立件|Fj讀制印ESP!®rtK(A|Iftn«BJ|H|IZABBIXte^Checkofpre-requisites■DjrwLrahcflequied%XWearsPHP■脚56.105.J.-DOKChes-calpre-requates匚orYfgure-D5cwirwKn[PHFpptKTTwTCfY」mC12BM12BVI■□KZabfcn5e*ve<-Mfei*53HFaptM'-_P(Ml:_nU^_MZE'ION1GMOKPw曲Isktisumnaryphfoiwwwti.rnaK.fiWizer-2M21MOKImJalPMPopooflWa・.js如如」3MWOOKPHFpptiir■na^npuLlnw"XS血■□K?HFuptKi-PRUZ2IWW".Qsa^harghsiOK?HFilHJd迟Sdppdfl:WyKLOKPHFMmaji«1OKPHPm-ffrpgOK■/1圈1细馬口曲SlfiTQFL诫!己如心己如心&M(H-2D10.Zjba-gMZABBIXZABBIXPce-iiristalllatiQnsummaryFeasec_e:ktonSiM血"panrretera.ir-Bllis:rniscLprew7*?!'tep-buten.m"BirtCDjUj-Ii>gwCDFtfijumu-iQi盼Hpre-nnTbKifiiwyMLDicomwtcnDdUOAMiMrvCfZat-bd:u-rvfrdrhK匚aldiscper:Pru-^£i^uf»nsuifWYurrCaLatmena.Tiezdbb[■:IrsalC>3t®9WUW<Calatentpasswr^1H51ZaitunanwLkeftMdirchf3L唸Zabbi^H>Hp»lZU'2J63i%J37E4bb<nr!ndE^.php?reE0nneid=lflClbn-n=defBuH:右Zabbi^H>Hp»lZU'2J63i%J37E4bb<nr!ndE^.php?reE0nneid=lflClbn-n=defBuH:右2001-2019.ZaDbfcSLAHdp■-:Sj阿1ZABBIXDsernaneAdminPassviCfd*RecnembermeTor30d^ys□r5gnin:asguc竝~P-Ox|谥:令远1m」罰53rOJt卫gi冏IZABBIX逐蛍円箸痕i宙期EER.!KwEl-圈卡BW1FA%■园▼习嗨F■・•^"Fl*ZLBiEl-0-删3^2®P*IZABBIX逐蛍円箸痕i宙期EER.!KwEl-圈卡BW1FA%■园▼习嗨F■・•^"Fl*ZLBiEl-0-删3^2®P*配S3潼里▲GlobsIvie^/常三|瓯出^JWEdtiSkW*K-H.Pil王顾■|己m?巳単用□啊KJI^SKaSR.ejfft^SHi/r/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论