使用宝塔面板安装zabbix5.4.9

已为老胡 2022-01-19 AM 844℃ 0条

  老胡这两天打算升级公司用的zabbix,现在进行了全新的安装,记录一下自己的安装步骤以后备用,大家有需要的也可以收藏下。

1、安装好centos7.6.配置好网卡IP,安装yum install net-tools,重启服务器

2、创建zabbix用户组及用户

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

3、安装EPEL源: 

yum -y install epel-release

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

yum -y install net-snmp-devel fping

5、上传zabbix5.4.9源码至root文件夹

6、安装宝塔面板 

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

7、编译安装nginx,mysql,php7.4.phpmyadmin

8、解压下载的文件

tar -zxvf zabbix-5.4.9.tar.gz

9、进入解压后的目录

cd zabbix-5.4.9

10、编译解压后的程序

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

11、安装编译后的文件

make install

12、宝塔面板进入phpmyadmin,新建一个utf8_bi排序规则的zabbix数据库,zabbix数据库按照顺序导入以下数据; schema.sql    images.sql     data.sql    double.sql

13、在宝塔文件管理里面进入/usr/local/etc/目录,编辑zabbix_server.conf这个文件,DBPassword修改为root正确密码 

14、宝塔中放行zabbix使用的10050-10051端口 

15、在SSH里启动zabbix的服务 

zabbix_server zabbix_agentd

使用下面的命令查看运行状态

ps -ef | grep zabbix_server 
ps -ef | grep zabbix_agentd

16、宝塔里创建一个网站(不需要数据库),php版本为7.2以上,php设置中将max_input_time的值改成300.在禁用函数中删除putenv

17、SSH中使用  cp -r /root/zabbix-5.4.9/ui/* /www/wwwroot/zabbix5.4.9 复制网站源码

18、使用网站的网址进入zabbix安装,完成安装即可。

19、zabbix默认用户名 Admin 密码 zabbix,注意大小写。

20、设置zabbix开机自启。

①. 复制 zabbix 源程序 misc/init.d/fedora/core5 下的启动脚本到 /etc/init.d 目录下

cp /root/zabbix-5.4.9/misc/init.d/fedora/core5/zabbix_server /etc/init.d/zabbix_server
cp /root/zabbix-5.4.9/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/zabbix_agentd

②. Zabbix使用 chkconfig 将其加入 init 的启动服务

chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level 345 zabbix_server on
chkconfig --level 345 zabbix_agentd on

③. 使用 chkconfig --list 检查一下

chkconfig --list | grep zabbix

输出如下:

zabbix_agentd 0:off 1:off 2:off 3:on 4:on 5:on 6:off

zabbix_server 0:off 1:off 2:off 3:on 4:on 5:on 6:off

最后重启linux服务器测试即可


标签: zabbix

非特殊说明,本博所有文章均为博主原创。

评论啦~