大佬教程收集整理的这篇文章主要介绍了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、基础环境修改
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
安装完成后检查版本
(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 # 配置时区
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() ?>
访问测试
本地测试
curl http://127.0.0.1 -I
MysqLadmin -u root password admin@1234
MysqL -u root -p
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(); ?>
访问测试:http://192.168.1.110,出现下图表示连接MysqL数据库成功
为保证zabbix用户也可以登录数据库,若出现本地无法登录情况,解决方式如下:
MysqL -u root -p SELEct user,host from MysqL.user; #有空用户名称占用导致本地无法登录远程可登录 drop user ''@localhost; #删除空用户
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安装所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。