宝塔编译安装zabbix 5.0

1 篇文章 3 订阅

宝塔端配置:

宝塔官网:https://www.bt.cn/
宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。

下载登陆宝塔

下载宝塔脚本并安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成如下图所示
在这里插入图片描述打开浏览器,用给出的地址进行访问(使用bt命令可修改初始账号和密码)
在这里插入图片描述

安装LNMP环境

一键安装LNMP环境
注意:zabbx5.0需要php7.2以上版本支持,这里选择php7.4
在这里插入图片描述
在这里插入图片描述
安装目录:

nginx安装目录
/www/server/nginx

nginx配置文件
/www/server/nginx/conf/nginx.conf
多域名Nginx配置文件:
/www/server/panel/vhost/nginx/你的域名.conf

mysql安装目录
/www/server/mysql

数据存储目录
/www/server/data

mysql配置文件
/etc/my.cnf

php安装目录
/www/server/php

php配置文件
/www/server/php/74/etc/php.ini

编译安装:

  1. zabbix官网下载5.0版本的包
    https://www.zabbix.com/cn/
    在这里插入图片描述
  2. 上传并解压包
tar -zxf zabbix-5.0.7.tar.gz

在这里插入图片描述

  1. 创建zabbix用户和用户组
 groupadd zabbix
 useradd zabbix -g zabbix -s /sbin/nologin

  1. 安装预编译环境
    可能有些依赖需要epel源,部分报错不安装也无所谓
yum install  -y unixODBC-devel  net-snmp-devel net-snmp  snmpd   libxml2 libxml2-devel  curl curl-devel  libcurl   libcurl-devel epel-release    gcc gcc-c++ make php* unixODBC unixODBC-devel  fping OpenIPMI OpenIPMI-libs httpd   libevent-devel   libevent mysql-devel java-1.8.0-openjdk*   
  1. 编译
cd zabbix-5.0.7

./configure --prefix=/usr/local/zabbix-server --enable-server --enable-agent --with-mysql  --enable-ipv6  --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc 

编译成功
在这里插入图片描述
安装

make & make install
数据库导入
  1. 更改mysql数据库root密码
bt 

在这里插入图片描述

  1. 进入数据库创建zabbix所用的库
mysql -u root --p

mysql>create database zabbix character set utf8 collate utf8_bin;
mysql>create user 'zabbix'@'localhost' identified by '密码';
mysql>grant all privileges on zabbix.* to 'zabbix'@'localhost';
mysql>flush PRIVILEGES;
mysql>exit
  1. 导入数据库
数据库表在下载解压的包里,我们需要把三个表依次导入更改创建的库中。

mysql> use zabbix;    # 进入zabbix库中

mysql>source /opt/zabbix-5.0.7/database/mysql/schema.sql;
mysql>source /opt/zabbix-5.0.7/database/mysql/images.sql;
mysql>source /opt/zabbix-5.0.7/database/mysql/data.sql;

查看下

在这里插入图片描述

修改配置文件
  1. 修改配置文件zabbix_server.conf
vim /usr/local/zabbix-server/etc/zabbix_server.conf
  1. 清空,写入下面配置
LogFile=/var/log/zabbix/zabbix_server.log    
PidFile=/tmp/zabbix_server.pid
DBHost=localhost       #数据库连接地址
DBName=zabbix          #数据库库名
DBUser=zabbix          #数据库账户
DBPassword=密码         #数据库密码
DBSocket=/tmp/mysql.sock      
DBPort=3306
StartPollers=100
StartTrappers=10
StartPingers=10
StartDiscoverers=10
Timeout=4
LogSlowQueries=3000
Include=/usr/local/zabbix-server/etc/zabbix_server.conf.d/*.conf
StatsAllowedIP=127.0.0.1

访问页面配置
  1. 在宝塔面板里修改php的max_input_time值为300(也可以在php.ini配置文件中修改)
    在这里插入图片描述

  2. 在禁用函数中删除putenv
    在这里插入图片描述

  3. 创建一个站点用作界面引导

在这里插入图片描述
删除刚刚创好的站点下面所有的内容

rm -rf /www/wwwroot/www.站点名字/*
  1. 将本地解压的zabbix源码包中的ui目录下的所有文件拷贝到站点发布目录下
cp -r /opt/zabbix-5.0.7/ui/* /www/wwwroot/www.站点名字/
启动程序
/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   ##监控自身agent开启

可以把这两条命令放在/etc/rc.d/rc.local 命令里,开机自启。
在这里插入图片描述

如果启动失败
1.提示没有日志的目录,创建一下即可
2. 如果提示没有权限,授予权限即可

chown -R zabbix:zabbix /usr/local/zabbix-server/

启动成功后,查看下启动的端口
在这里插入图片描述

网页引导安装
  1. 浏览器访问站点地址
    在这里插入图片描述

  2. 检测无误,继续下一步
    在这里插入图片描述

  3. 填写连接的数据库、端口、账号、密码等
    在这里插入图片描述

  4. 自定义信息
    在这里插入图片描述

  5. 再次确认
    在这里插入图片描述

  6. 进行登录 默认账号:Admin 默认密码:zabbix
    在这里插入图片描述

  7. 引导成功提示
    在这里插入图片描述

  8. 进入主界面
    在这里插入图片描述

======================================================================================================================================================================================================================================================================================================
辛苦浏览观看,如果对你有帮助,请顺手点个赞吧 (σ゚∀゚)σ…:*☆

  • 12
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

king config

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值