centos7 zabbix搭建详解

大家好!
应朋友要求,今天为大家献上centos7 zabbix的搭建详解
话不多收先把今天需要的安装包献上
https://pan.baidu.com/s/1hIbJUTYnPSLlhGpEGCkWQA
无需密码永久有效!!

为了方便我们今天就用一台虚机,用一台虚拟机充当监控服务器和被监控服务器

第一步!!!
关闭并永久关闭防火墙和SELinux

centos7 zabbix搭建详解

第二步!!!
部署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
centos7 zabbix搭建详解

然后设置重启并设置开机自起
systemctl restart httpd
systemctl enable httpd

systemctl restart mariadb
systemctl enable mariadb

netstat -untlap |grep:3306
centos7 zabbix搭建详解

第三步!!
创建php读取MySQL的链接文件
vim /var/www/html/linkdb.php
centos7 zabbix搭建详解
然后重启apache服务
systemctl restart httpd

第四步!!!
安装前准备
4.1
首选安装编译工具
yum -y install gcc gcc-c++
centos7 zabbix搭建详解
检查有没有安装上
rpm -q gcc gcc- c++
4.2
创建zabbix用户
useradd zabbix
centos7 zabbix搭建详解

4.3
无密码进入到MySQL库,一路回车
centos7 zabbix搭建详解

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

quit退出数据库

第五步
安装!!!
首先把我之前分享的文件里的zabbix的压缩包下下来传到虚拟机里

解压到/opt/下

centos7 zabbix搭建详解
首先
5.1
进入到解压目录下
centos7 zabbix搭建详解
这里可以再开一个终端ctri+shift+t
进入到解压目录
centos7 zabbix搭建详解
查看安装帮助文档
centos7 zabbix搭建详解
这里是选择安装目录
centos7 zabbix搭建详解
这里是安装的模块,因为我们打算用这一台虚拟机同时充当监控端和被监控端
所以--enable-server和--enable-agent都要装

centos7 zabbix搭建详解
这里是选择数据库类型这里选择--with-mysql

以上总结一条命令就是
centos7 zabbix搭建详解
出现
centos7 zabbix搭建详解
成功并提示继续执行 make install
centos7 zabbix搭建详解
ls /usr/local/zabbix
centos7 zabbix搭建详解
表明显示成功!!!
第六步!!!

6.1
导入存储配置信息表
这些表都在/opt/zabbix-3.2.3/database/mysql下需要导入到MySQL库里面
centos7 zabbix搭建详解
这三个表需要从后往前导入
centos7 zabbix搭建详解
检查发现以导入成功!!

6.2
将源码包下的
/opt/zabbix-3.2.3/frontends/下的php网页文件拷贝到/var/www/html/下改名为zabbix

centos7 zabbix搭建详解

至此!
zabbix已安装完毕接下来还需要改些参数和安装一些依赖包,这些需要结合登录到WEB页面完善
第七步!!!
登录WEB页面排错

这里我的虚拟机IP是192.168.31.32
打开火狐浏览器输入192.168.31.32/zabbix
centos7 zabbix搭建详解

7.1
点击下一步,发现这里有很多的报错信息接下来我们要做的就是结合这些报错来改正
centos7 zabbix搭建详解
首先先看第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服务
刷新页面刚刚的几行就会变成绿色的
centos7 zabbix搭建详解
7.2
下面的两个PHP的报错需要安装两个包依赖包解决
就是之前分享的另外两个rpm包
centos7 zabbix搭建详解

然后重启Apache服务刷新页面
centos7 zabbix搭建详解
后面的错误信息也是缺少包造成的
centos7 zabbix搭建详解
然后再次重启Apache刷新WEB
centos7 zabbix搭建详解
全部绿色点击下一步
这里是数据库的信息
centos7 zabbix搭建详解
前三行不用改
第四行我们当初的库是zabbixdb所以要改这一步和上面的这一操作决定
centos7 zabbix搭建详解
所以第五行改成test
第六行密码是123456
改成如下图所示:
centos7 zabbix搭建详解
7.3
点击下一步
centos7 zabbix搭建详解
这里是填写的是zabbix服务器的名字可以随便起
7.4
下一步确认信息
centos7 zabbix搭建详解
7.4
下一步
centos7 zabbix搭建详解
这里又出现了报错
这是因为
centos7 zabbix搭建详解
这个文件zabbix对他没有写的权限造成的
centos7 zabbix搭建详解
这里直接给其他人写权限刷新WEB即可
centos7 zabbix搭建详解
点击finish
centos7 zabbix搭建详解
用户名是admin
密码是 zabbix

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

转载于:https://blog.51cto.com/13440574/2092646

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值