您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 1.zabbix3.0.4+mysql源码安装
zabbix最新版3.0.4安装1.简介zabbix作为一款非常优秀的开源监控软件,已经成为了很多中小型企业甚至大型企业的监控首选监控系统。zabbix的发展过程也经历了多个版本的更迭。下面列举出了zabbix的版本以及对应操作系统的信息:相比较zabbix2.x系列,3.x在功能的完善上和前端界面显示上都有了非常明显的提高:1.全新的前端设计,相比较2.x藏蓝色灰色的界面,深蓝色和白色显然更加具有商业风格。用户还可以自己定义screen,map,可以设置为私有,公共,分享给其他用户。2.通信认证加密,可以使用ssl进行通信认证。数据的传输更加安全。3.趋势预测分析,这个算是非常重要的一个功能,根据当前一小时的数据可以预测未来十个小时后的状态。这个可以及时的提醒相关工作人员做好预防工作。4.进程级别的cpu监控,之前版本对于cpu都是对整个系统进行监控的。3.x细化了颗粒度,可以对进程级别的cpu进行监控。5.性能优化。改进了historycache回收2.安装环境:1.软件组成:1).httpd或nginx前端服务器;2).mysqld数据存储;3).php组件;4).zabbix源码包;2.系统信息:redhat7.064位关闭防火墙和selinux[root@localhostsbin]#iptables-F#关闭防火墙[root@localhostsbin]#setenforce0#关闭selinux3.具体安装步骤关于zabbix3.0.4的源码安装步骤如下:1.安装httpd前端服务器(如果是nginx也可以):[root@localhostyum.repos.d]#yuminstallhttpd-y2.安装mysqld服务器在redhat7.0的版本中mysql被替换成了mariadb数据库:root@localhostyum.repos.d]#yuminstallmariadb-server-y1.开启mariadb然后进行初始化:[root@localhostyum.repos.d]#systemctlstartmariadb[root@localhostyum.repos.d]#systemctlstatusmariadbmariadb.service-MariaDBdatabaseserverLoaded:loaded(/usr/lib/systemd/system/mariadb.service;disabled)Active:active(running)sinceTue2016-08-2310:37:45CST;5sagoProcess:42879ExecStartPost=/usr/libexec/mariadb-wait-ready$MAINPID(code=exited,status=0/SUCCESS)Process:42798ExecStartPre=/usr/libexec/mariadb-prepare-db-dir%n(code=exited,status=0/SUCCESS)MainPID:42878(mysqld_safe)CGroup:/system.slice/mariadb.service├─42878/bin/sh/usr/bin/mysqld_safe--basedir=/usr└─43035/usr/libexec/mysqld--basedir=/usr--datadir=/var/lib/mysql--plugin-dir=/usr/lib64...Aug2310:37:43localhost.localdomainmariadb-prepare-db-dir[42798]:ThelatestinformationaboutMar....Aug2310:37:43localhost.localdomainmariadb-prepare-db-dir[42798]:Youcanfindadditionalinformat...:Aug2310:37:43localhost.localdomainmariadb-prepare-db-dir[42798]::43localhost.localdomainmariadb-prepare-db-dir[42798]:SupportMariaDBdevelopmentbyb...mAug2310:37:43localhost.localdomainmariadb-prepare-db-dir[42798]:SkySQLAb.Youcancontactusab....Aug2310:37:43localhost.localdomainmariadb-prepare-db-dir[42798]:Alternativelyconsiderjoiningo...:Aug2310:37:43localhost.localdomainmariadb-prepare-db-dir[42798]::37:43localhost.localdomainmysqld_safe[42878]:16082310:37:43mysqld_safeLoggingto'/v...'.Aug2310:37:43localhost.localdomainmysqld_safe[42878]:16082310:37:43mysqld_safeStartingmysql...qlAug2310:37:45localhost.localdomainsystemd[1]:StartedMariaDBdatabaseserver.Hint:Somelineswereellipsized,use-ltoshowinfull.2.mariadb初始化,设置好mysql的初始root密码,其他的选项可以直接回车默认:[root@localhostyum.repos.d]#mysql_secure_installation/usr/bin/mysql_secure_installation:line379:find_mysql_client:commandnotfoundNOTE:RUNNINGALLPARTSOFTHISSCRIPTISRECOMMENDEDFORALLMariaDBSERVERSINPRODUCTIONUSE!PLEASEREADEACHSTEPCAREFULLY!InordertologintoMariaDBtosecureit,we'llneedthecurrentpasswordfortherootuser.Ifyou'vejustinstalledMariaDB,andyouhaven'tsettherootpasswordyet,thepasswordwillbeblank,soyoushouldjustpressenterhere.Entercurrentpasswordforroot(enterfornone):OK,successfullyusedpassword,movingon...SettingtherootpasswordensuresthatnobodycanlogintotheMariaDBrootuserwithouttheproperauthorisation.Setrootpassword?[Y/n]yNewpassword:Re-enternewpassword:Passwordupdatedsuccessfully!3.登陆mariadb数据库创建zabbix库并且对zabbix-server进行授权操作:[root@localhostyum.repos.d]#mysql-uroot-pEnterpassword:WelcometotheMariaDBmonitor.Commandsendwith;or\g.YourMariaDBconnectionidis10Serverversion:5.5.35-MariaDBMariaDBServerCopyright(c)2000,2013,Oracle,MontyProgramAbandothers.Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.MariaDB[(none)]showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql||performance_schema|+--------------------+3rowsinset(0.02sec)MariaDB[(none)]createdatabasezabbix;QueryOK,1rowaffected(0.00sec)MariaDB[(none)]grantallprivilegesonzabbix.*to'zabbix'@'%'identifiedby'zabbix';QueryOK,0rowsaffected(0.02sec)MariaDB[(none)]flushprivileges;MariaDB[(none)]showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql||performance_schema||zabbix|+--------------------+4rowsinset(0.00sec)注意:这里需要说明mariadb其实是mysql的一种开源版本,并且随着开发力度的增大,mariadb的性能是要稍高于mysql的。对于用户来说,mariadb的操作习惯和mysql是一样的。3.安装php组件[root@localhostyum.repos.d]#yuminstallphp*-y这里还需要安装php-bcmath和php-mbstring组件,redhat7的yum源不存在这两个组件。可以在rpmsearch上进行搜索下载:php-bcmath::使用rpm命令安装上述软件包:[root@localhosttmp]#rpm-ivhphp-bcmath-5.4.16-21.el7.x86_64.rpm[root@localhosttmp]#rpm-ivhphp-mbstring-5.4.16-21.el7.x86_64.rpm修改配置文件/etc/php.ini:post_max_size=16Mdate.timezone=Asia/Shanghai4.源码安装zabbix3.0.41.在zabbix官方网站下载zabbix源码tar包:官网下载地址:安装软件包:2.解压软件包:[root@localhostzabbix]#tarxvfzabbix-3.0.4.tar.gz3.创建zabbix用户和组:[root@localhostzabbix]#groupaddzabbix[root@localhostzabbix]#useradd-gzabbixza
本文标题:1.zabbix3.0.4+mysql源码安装
链接地址:https://www.777doc.com/doc-5321511 .html