宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

zabbix是一个基于WEB界面的分布式系统监视以及网络监视功能的软件,用于监控多台服务器的状态和性能。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。安装部署Zabbix的过程较为复杂,所以使用宝塔面板来简化安装步骤

宝塔面板环境自备

开始安装

1.在官网下载最新版的Zabbix源码包,本地和服务器各一份(方便后期数据库导入)

LINK:Download Zabbix sources

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

选择Zabbix Sources,选择版本后Download

注意:不要选版本过低的Zabbix包!若你的PHP版本为7.x则会报错!

将压缩包上传至/root目录内,解压

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

2.创建zabbix用户和用户组

进入zabbix 5.4.7文件夹,打开终端,按顺序执行以下代码

groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin

完成后无提示

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

3:安装编译Zabbix需要的各种依赖和组件:

yum -y install net-snmp-devel fping
yum -y install unixODBC-devel

4.进入解压后的目录并安装编译后的文件(一定要在zabbix包所在文件夹执行命令,否则无法执行)

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

有缺少哪个组件就安装一下即可

5.安装(出现上图所示make install即可开始安装)

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

等待安装完成,如上图

6.创建Zabbix所需数据库

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

在图示处找到root密码,以root身份登录phpMyAdmin

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

新建数据库

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

数据库名称为zabbix,排列格式为utf8-bin

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

重要:在zabbix包所在文件夹下找到database文件夹,再进入mysql文件夹

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

按顺序导入以下数据库进新建的zabbix数据库:第一schema.sql,第二images.sql,第三data.sql

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

若导入时报错,请仔细检查排列格式是否正确?是否有权限?

7.修改配置文件

vim /usr/local/zabbix-server/etc/zabbix_server.conf

修改配置文件zabbix_server.conf,找到DBName=DBUser=DBPassword=这三个。其中DBPassword=这个配置文件里没有这一项,直接新建这一项内容

DBName=zabbix
DBUser=root
DBPassword=root密码
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

8.访问页面的配置

在宝塔面板里修改php的max_input_time值为300(也可以在php.ini配置文件中修改)

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

在禁用函数中删除putenv

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

新建一个站点

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

删除刚刚创好的站点下面所有的内容,将本地解压的zabbix源码包中的ui目录下的所有文件拷贝到站点目录下

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

9.启动服务程序(监控服务端以及监控自身服务)

/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf
/usr/local/zabbix-server/sbin/zabbix_agentd -c /usr/local/zabbix-server/etc/zabbix_agentd.conf

10.防火墙放行Zabbix监听端口

防火墙放行1005010051端口(阿里云或腾讯云等服务商的服务器需要另外放行,这点无需再赘述)

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

11.访问站点,配置站点

访问站点,setup.php,选择中文

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

必要条件检测要是无误即可下一步

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

数据库用户填写root,密码即root密码

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

填写端口及站点名称

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

选择时区,中国就选上海,选页面颜色

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

完成进入主页

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

默认用户名为Admin,密码为zabbix

登陆后服务正常运行则安装成功

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

12.配置开机后Zabbix服务自动运行

编辑/etc/rc.d/rc.local,加入Zabbix服务启动命令,即

/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf
/usr/local/zabbix-server/sbin/zabbix_agentd -c /usr/local/zabbix-server/etc/zabbix_agentd.conf
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

这样开机zabbix就能自启了

到此Zabbix的监控端(服务端)就安装完毕了!

更多关于Zabbix安装时的报错处理以及Zabbix被控端的配置,请移步本站主页浏览

无数次的尝试终于装好,如果文章对你有帮助便留个言吧!您的鼓励是对博主的最大支持!q(≧▽≦q)

看看更多关于Zabbix的文章,助你更快成功部署zabbix!

原创文章,作者:Rosmontics,如若转载,请注明出处:https://rosmontis.com/archives/95

(0)
上一篇 2021年11月8日
下一篇 2021年11月11日
alt

相关推荐

发表回复

登录后才能评论
TG通知群
小程序
小程序
分享本页
返回顶部