首页 > 其他 > 详细

Centos 7.5 安装Zabbix4.0

时间:2019-06-26 15:21:17      阅读:103      评论:0      收藏:0      [点我收藏+]

一、参考链接

zabbix官方安装文档:https://www.zabbix.com/cn/download

zabbix官方产品文档:https://www.zabbix.com/cn/manuals

Centos7安装Zabbix4.0步骤:https://www.cnblogs.com/yaoyaojcy/p/9884130.html

 

二、部署Zabbix 4.0

1.   部署前操作

cat /etc/redhat-release

#查看版本当前操作系统发行版信息

cat /proc/version

#查看当前操作系统版本信息

技术分享图片

yum -y update

#升级系统组件到最新的版本

技术分享图片

(1)关闭selinux

setenforce 0

#临时关闭

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

#永久关闭

getenforce

# 检测selinux状态,disabled为关闭

技术分享图片

(2)关闭防火墙

(生产环境慎用,可以选择开放对应的端口)

systemctl stop firewalld.service && systemctl disable firewalld.service
firewall-cmd --state

#查看防火墙状态,关闭后显示not running

技术分享图片

2.搭建LAMP环境

yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

技术分享图片

rpm -qa httpd php mariadb 

#安装完成后检查应用版本

技术分享图片

 

(1)编辑httpd配置文件

vi /etc/httpd/conf/httpd.conf
ServerName www.zabbixlwj.com          #修改为主机名
DirectoryIndex index.html index.php   #添加首页支持格式

技术分享图片

(2)编辑php.ini

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

技术分享图片

(3)启动httpd,mysqld

systemctl start httpd && systemctl enable httpd  

#启动并加入开机自启动httpd

systemctl start mariadb && systemctl enable mariadb

#启动并加入开机自启动mysqld

技术分享图片

 

ss -anplt | grep httpd

#查看httpd启动情况,80端口监控表示httpd已启动

ss -anplt | grep mysqld

#查看mysqld启动情况,3306端口监控表示mysqld已启动

技术分享图片

(4)测试LAMP环境

vi /var/www/html/index.php  #创建一个测试页,并编辑
<?php
phpinfo()
?>

技术分享图片

curl http://127.0.0.1 -I        #本地测试

技术分享图片

(5)初始化mysql

mysqladmin -u root password lwjadmin123           #设置数据库root密码
mysql -u root -p

技术分享图片

create database zabbix character set utf8 collate utf8_bin;  
#创建zabbix数据库(中文编码格式)
grant all privileges on zabbix.* to zabbix@% identified by lwjadmin123;  
#授予zabbix用户zabbix数据库的所有权限,密码lwjadmin123
flush privileges;   
#刷新权限
quit              

技术分享图片

(6)测试zabbix用户是否能够登陆mysql

vi /var/www/html/index.php
<?php
$link=mysql_connect(‘172.20.65.242‘,‘zabbix‘,‘lwjadmin123‘); 
if($link) echo "<h1>Success!!</h1>";   
 else echo "Fail!!";
mysql_close();
?>

#显示Success表示连接数据库成功

技术分享图片

(7)若出现本地无法登录情况

技术分享图片

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

技术分享图片

vi /var/www/html/index.php  #创建一个测试页,并编辑

<?php

phpinfo()

?>

 

Centos 7.5 安装Zabbix4.0

原文:https://www.cnblogs.com/liuweijie/p/11089776.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!