PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Zabbix4.4.6安装大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

1、选用的系统环境为:redhat7.6_64位、zabbix4.4.6

备注:保证电脑可以上网

 

2、安装步骤

rpm -ivh https://repo.zabbix.com/zabbix/4.4/rHel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

vi /etc/yum.conf

添加额外资源库:

[zabbix-buding]
name=budingbao
baseurl=http://www6.atomicorp.com/chAnnels/atomic/centos/7/x86_64/
enabled=1
gpgcheck=0

[EL6]
name=linux_7_dvd
baseurl=file:///mnt/
gpgcheck=0
enabled=1

 

3、基础环境修改

(1)关闭SELINUX

vi /etc/selinux/config改SELINUX
SELINUX=disabled

(2)、关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

 

4、安装LAMP环境

(1)安装软件包

yum install -y httpd mariadb-server mariadb PHP PHP-MysqL PHP-gd libjpeg* PHP-ldap PHP-odbc PHP-pear PHP-xml PHP-xmlrpc PHP-@H_174_37@mhash

安装完成后检查版本

rpm -qa httpd PHP mariadb

(2)编辑httpd

vi /etc/httpd/conf/httpd.conf

ServerName www.zabbixyk.com:80      #修改为主机名

DirectoryIndex index.html index.PHP   # 添加首页支持格式

(3)编辑配置PHP,配置中国时区

vi /etc/PHP.ini
date.timezone = PRC   # 配置时区

(4)启动httpd,MysqLd

systemctl start httpd
systemctl enable httpd
systemctl start MysqLd
systemctl enable MysqLd
查看启动情况
system status httpd
system status MysqLd
netstat -anp |  grep  httpd  #查看httpd启动情况,80端口监控表示httpd已启动
netstat -anp |  grep  MysqLd #查看MysqLd启动情况,3306端口监控表示MysqLd已启动

(5)创建一个测试页,测试LAMP是否搭建成功

vi /var/www/html/index.PHP
<?PHP
PHPinfo()
?>

访问测试

Zabbix4.4.6安装

 

 

 本地测试

curl http://127.0.0.1 -I

(6)初始化MysqL数据库,并配置root密码

MysqLadmin -u root password admin@1234

MysqL -u root -p

Zabbix4.4.6安装

MysqL -u root -p  #root用户登陆数据库
CREATE DATABASE zabbix character set utf8 collate utf8_bin;       #创建zabbix数据库中文编码格式)
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';     #授予zabbix用户zabbix数据库的所有权限,密码zabbix
flush privileges;    #刷新权限
quit                 #退出数据库
vi /var/www/html/index.PHP #修改测试页内容,测试zabbix用户是否能够登陆数据库,这个环节很重要
<?PHP
$link=MysqL_connect('192.168.1.110','zabbix','zabbix');
if($link) echo "<h1>success!!</h1>";   #显示success表示连接数据库成功
 else echo "Fail!!";
MysqL_close();
?>

Zabbix4.4.6安装

 

访问测试:http://192.168.1.110,出现下图表示连接MysqL数据库成功

Zabbix4.4.6安装

 

 为保证zabbix用户也可以登录数据库,若出现本地无法登录情况,解决方式如下:

MysqL -u root -p
SELEct user,host from MysqL.user;  #有空用户名称占用导致本地无法登录远程可登录
drop user ''@localhost;  #删除用户

 

Zabbix4.4.6安装

 

5、安装ZABBIX

yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch  javacc-javadoc.noarch javacc-@H_174_37@maven-plugin.noarch javacc*

yum install PHP-bcmath PHP-mbString -y #安装PHP支持zabbix组件
yum install zabbix-server-MysqL zabbix-web-MysqL -y    #安装zabbix组件
zcat /usr/share/doc/zabbix-server-MysqL-4.4.6/create.sql.gz | MysqL -uzabbix -p -h 192.168.1.110 zabbix   #导入数据到数据库zabbix中(最后一个zabbix是数据库zabbiX),且因为用户zabbix是%(任意主机),所以登录时需要加上当前主机ip(-h 192.168.1.110),密码是用户zabbix登陆密码zabbix
如果忘记密码,可以配置数据库用户及密码
vi  /etc/zabbix/zabbix_server.conf   #配置数据库用户及密码
在DBUser=zabbix下添加密码
DBpassword=zabbix

 

6、配置时区,并设置加入开机自启动zabbix-server

vi /etc/httpd/conf.d/zabbix.conf     //修改时区
将# PHP_value date.timezone Europe/Riga 变更成PHP_value date.timezone Asia/Shanghai
systemctl enable zabbix-server #启动并加入开机自启动zabbix-server
systemctl start zabbix-server
检查端口占用情况
netstat -anp | grep 10051(zabbix服务认占用端口)

建议重启服务器,再继续。

 

7、web界面安装zabbix

如果以上步骤无误,现在可以使用web打开 

http://192.168.1.110/zabbix  //如果打不开,试试不同的浏览器,我用的是360极速浏览器

Zabbix4.4.6安装

 

 

Zabbix4.4.6安装

 

 

Zabbix4.4.6安装

 

 

Zabbix4.4.6安装

 

 

Zabbix4.4.6安装

 

 

Zabbix4.4.6安装

 

 

Zabbix4.4.6安装

 

大佬总结

以上是大佬教程为你收集整理的Zabbix4.4.6安装全部内容,希望文章能够帮你解决Zabbix4.4.6安装所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: