设为首页 收藏本站
查看: 1696|回复: 0

[经验分享] centos7 zabbix搭建详解

[复制链接]

尚未签到

发表于 2019-1-18 08:25:41 | 显示全部楼层 |阅读模式
  大家好!
应朋友要求,今天为大家献上centos7 zabbix的搭建详解
话不多收先把今天需要的安装包献上
https://pan.baidu.com/s/1hIbJUTYnPSLlhGpEGCkWQA
无需密码永久有效!!
  为了方便我们今天就用一台虚机,用一台虚拟机充当监控服务器和被监控服务器
  第一步!!!
关闭并永久关闭防火墙和SELinux

  第二步!!!
部署LAMP环境
  应为我们的haHP写运行在Linux环境下的Apache下,调用的是MySQL数据库
所以必须先部署环境
  yum -y install  mariadb    mariadb-server  mariadb-devel  httpd   php  php-mysql
  检查下有没有安装上
rpm -q   mariadb    mariadb-server  mariadb-devel  httpd   php  php-mysql

  然后设置重启并设置开机自起
systemctl   restart   httpd  
systemctl   enable  httpd
  systemctl   restart   mariadb
systemctl   enable  mariadb
  netstat -untlap |grep:3306

  第三步!!
创建php读取MySQL的链接文件
vim /var/www/html/linkdb.php

然后重启apache服务
systemctl restart httpd
  第四步!!!
安装前准备
4.1
首选安装编译工具
yum -y install   gcc  gcc-c++

检查有没有安装上
rpm -q   gcc  gcc-  c++
4.2
创建zabbix用户
useradd   zabbix

  4.3
无密码进入到MySQL库,一路回车

  在数据库中创建相应的表,并授权给某一用户这里授权给test用户,密码设置为123456
MariaDB [(none)] >create  database zabbixdb;
MariaDB [(none)] >grant   all   on   zabbixdb. *  to   test@"localhost" identified by  "123456";



quit退出数据库
  第五步
安装!!!
首先把我之前分享的文件里的zabbix的压缩包下下来传到虚拟机里
  解压到/opt/下

首先
5.1
进入到解压目录下

这里可以再开一个终端ctri+shift+t
进入到解压目录

查看安装帮助文档

这里是选择安装目录

这里是安装的模块,因为我们打算用这一台虚拟机同时充当监控端和被监控端
所以--enable-server和--enable-agent都要装


这里是选择数据库类型这里选择--with-mysql

  以上总结一条命令就是

出现

成功并提示继续执行 make install

ls /usr/local/zabbix

表明显示成功!!!
第六步!!!
  6.1
导入存储配置信息表
这些表都在/opt/zabbix-3.2.3/database/mysql下需要导入到MySQL库里面

这三个表需要从后往前导入   

检查发现以导入成功!!
  6.2
将源码包下的
/opt/zabbix-3.2.3/frontends/下的php网页文件拷贝到/var/www/html/下改名为zabbix

  至此!
zabbix已安装完毕接下来还需要改些参数和安装一些依赖包,这些需要结合登录到WEB页面完善
第七步!!!
登录WEB页面排错
  这里我的虚拟机IP是192.168.31.32
打开火狐浏览器输入192.168.31.32/zabbix

  7.1
点击下一步,发现这里有很多的报错信息接下来我们要做的就是结合这些报错来改正

首先先看第3,5,6,7,行这里是/etc/php.ini文件里的参数和ZABBIX的参数不一致需要修改成后面的数字
接下来修改
672行 post_max_size = 16M
384行 max_execution_time = 300
394行 max_input_time = 300
878行 去分号改成 date.timezone ="Asia/Shanghai"
让后systemctl restart httpd重启Apache服务
刷新页面刚刚的几行就会变成绿色的

7.2
下面的两个PHP的报错需要安装两个包依赖包解决
就是之前分享的另外两个rpm包

  然后重启Apache服务刷新页面

后面的错误信息也是缺少包造成的

然后再次重启Apache刷新WEB

全部绿色点击下一步
这里是数据库的信息

前三行不用改
第四行我们当初的库是zabbixdb所以要改这一步和上面的这一操作决定

所以第五行改成test
第六行密码是123456
改成如下图所示:

7.3
点击下一步

这里是填写的是zabbix服务器的名字可以随便起
7.4
下一步确认信息

7.4
下一步

这里又出现了报错
这是因为

这个文件zabbix对他没有写的权限造成的

这里直接给其他人写权限刷新WEB即可

点击finish

用户名是admin
密码是  zabbix

至此sever端zabbix搭建完成
后续文章的话还有被监控端的主机添加,自定义监控项,以及配置报警机制等,感谢!





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-664596-1-1.html 上篇帖子: zabbix修改之中文主机名 下篇帖子: zabbix: Zabbix server is not running:the information displayed may not be curren
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表