http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/  #官网下载地址(只包含zabbix的应用包)

ftp://47.104.78.123/zabbix/zabbix-server/zabbix3.2/  #包含Centos7中最小化安装zabbix的所有依赖包

Centos7 Zabbix3.2 yum安装过程

第一步 : 安装Centos7自带的mariadb数据库(也可以选择安装mysql)

[root@zbx ~]# yum install mariadb-server -y

[root@zbx ~]# systemctl start mariadb.service

[root@zbx ~]# systemctl enable mariadb.service

[root@zbx ~]# vim /etc/my.cnf

  skip_name_resolve=on  #禁止域名解析

  innodb_file_per_table=on  #开启表分离

[root@zbx ~]# systemctl restart mariadb.service

[root@zbx ~]# mysql

  CREATE DATABASE zabbix CHARSET 'utf8';  #创建zabbix库

  GRANT ALL ON zabbix.* TO zbxuser@'127.0.0.1' IDENTIFIED BY 'zbxpass';  #创建zbxuser用户密码并授管理员权限(本地)

  GRANT ALL ON zabbix.* TO zbxuser@'%' IDENTIFIED BY 'zbxpass';  #(所有网段)

  FLUSH PRIVILEGES;

  exit

[root@zbx ~]# systemctl restart mariadb.service

第二部 : 安装zabbix-server , zabbix-web页面

[root@zbx ~]# yum install -y zabbix-server-mysql zabbix-web zabbix-agent zabbix-web-mysql zabbix-sender zabbix-get  #安装zabbix主应用

[root@zbx ~]# cd /usr/share/doc/zabbix-server-mysql-3.2.10/  #zabbix默认存放表结构路径
[root@zbx zabbix-server-mysql-3.2.10]# gzip -d create.sql.gz  #gzip解压表结构文件
[root@zbx zabbix-server-mysql-3.2.10]# mysql -h127.0.0.1 -u zbxuser -p zabbix < create.sql  #导入表结构到zabbix库
Enter password:

可以登陆mysql查看zabbix库的表是否存在(MariaDB [zabbix]> show tables;)

[root@zbx ~]# vim /etc/zabbix/zabbix_server.conf

  SourceIP=x.x.x.x  #填写zabbix-server的IP(可以默认,避免客户端找不到server)

  LogFileSize=1024  #记录server的log滚动模式

  DBHost=x.x.x.x  #填写数据库mysql的IP(可以默认,避免zabbix-server跟mysql不再同台服务器上)

  DBName=zabbix  db名称

  DBUser=zbxuser  #db用户

  DBPassword=zbxpass  #db密码

  DBSocket=/var/lib/mysql/mysql.sock  #指定进程文件

[root@zbx ~]# systemctl start zabbix-server

[root@zbx ~]# systemctl enable zabbix-server

[root@zbx ~]# systemctl status zabbix-server

[root@zbx ~]# vim /etc/httpd/conf.d/zabbix.conf

  php_value date.timezone Asia/Shanghai  #添加区域时间

[root@zbx ~]# systemctl restart httpd
[root@zbx ~]# systemctl enable httpd

扩展 : 避免web页面乱码

#解决中文乱码问题

# 在windows中找一个字体(msyh.ttf微软黑体)上传到zabbix服务器

[root@zbx fonts]# pwd

/usr/share/zabbix/fonts

[root@zbx fonts]# ls  #将新的字体上传到改路径(msyh.ttf)

graphfont.ttf msyh.ttf

# 替换默认字符集

[root@zbx include]# pwd

/usr/share/zabbix/include

[root@zbx include]# sed -i 's/graphfont/msyh/g' defines.inc.php  #将默认graphfont字体全局替换成msyh

[root@zbx include]# grep "msyh" defines.inc.php  #替换结果

define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name

define('ZBX_FONT_NAME', 'msyh');

第三部 : 登陆web页面

#访问当前IP/zabbix (http://IP/zabbix/setup.php)

保证该页面都为OK状态 , 如果个别出现警告可以忽略.

如果源码安装出现 PHP gettext ,bcmath,sockets 报错可以参考

https://blog.csdn.net/liangdsh/article/details/52671069

https://blog.csdn.net/allens_zhou/article/details/8595285

#always_populate_raw_post_data Fail

解决方法 : 开启/etc/php.ini文件内always_populate_raw_post_data = -1

解决时区问题 : date.timezone = UTC

默认帐号密码: admin/zabbix

需要中文字体可以在用户设置中更改

Centos7 Zabbix3.2安装(yum)的更多相关文章

  1. CentOS7 Zabbix3.4安装

    依赖于lnmp或者lamp环境: 1.下载源码包 # wget -O zabbix-3.4.2.tar.gz http://sourceforge.net/projects/zabbix/files/ ...

  2. Centos7 Zabbix3.2安装

    实验环境: 阿里云 [zabbix@miyan ~]$ cat /etc/redhat-release CentOS Linux release (Core) 不得不说,官方文档确实强大 1.官方文档 ...

  3. centos7 安装zabbix3.0 安装zabbix4.0 yum安装zabbix 国内源安装zabbix 阿里云服务器安装zabbix

    首先,此篇文章是有原因的. 刚开始也和大家一样来学习安装zabbix 奈何网上的教程和现实出现不一样的情况 在安装zabbix过程中,因为zabbix下载源是在国外,下载途中会出现终止下载的情况 tr ...

  4. CentOS7.1 JDK安装 和 CentOS7.1配置yum源

    1.卸载自带OPENJDK #查看自身jdk java -verson #查看自身安装的java  rpm -qa | grep java #显示如下 python-javapackages-3.4. ...

  5. centos7和centos6通过yum安装JDK1.8

    centos7和centos6通过yum安装JDK1.8 查看JDK的安装路径# java -version============================查看Linux系统版本信息# cat ...

  6. zabbix3.0通过yum安装笔记

    zabbix3.0通过yum安装笔记 一.通过yum安装zabbix rpm -Uvh https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix- ...

  7. centos7 安装yum源

    centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因: 安装yum需要wget安装yum的rpm包,所以前提是先有 ...

  8. CentOS7下常用安装服务软件yum方式的介绍

    简介:介绍yum软件包的管理并配置本地yum源 yum安装:基于 C/S 架构,yum安装称之为傻瓜式安装 yum安装优点:方便快捷,不用考虑包依赖,自动下载软件包. yum安装缺点:人为无法干预,无 ...

  9. 烂泥:zabbix3.0安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...

  10. centos7 zabbix3 install done

    centOS7安装zabbix3.0 一.前提: 现在zabbix出现了3.0版本,服务器端只支持centOS7,客户端和代理可以支持centOS6,实验环境是服务端安装centOS7,客户用cent ...

随机推荐

  1. Java自学网站--十几个网站的分析与评测

    ​简介 很多想学Java的人不知道怎样选教程,本文对Java自学网站进行评测. 本文不带主观倾向,只客观分析各个网站的区别. 第1类:大型培训机构(黑马等) 典型机构 黑马.尚硅谷.动力节点.白马.千 ...

  2. LeetCode 周赛上分之旅 #49 再探内向基环树

    ️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问. 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越 ...

  3. 算法1:寻找完数(JS)

    任务一:寻找完数 打印10000以内的完数 完数:与自己所有因子之和相等的数. 1 let sum = 0, i, j; // 定义变量sum.i和j 2 3 for (i = 1; i < 1 ...

  4. 服务链路追踪 —— SpringCloud Sleuth

    Sleuth 简介 随着业务的发展,系统规模变得越来越大,微服务拆分越来越细,各微服务间的调用关系也越来越复杂.客户端请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果,几平每一个请求 ...

  5. CSS 多行文本超链接下划线动效

    先看效果 乍一看,是不是感觉很简单,仔细一瞅发现事情好像没有那么简单. 如果十分钟还没想出怎么实现,那就把简历上的"精通css"改成"了解css"-- 大部分人 ...

  6. Kubernetes跨StorageClass迁移,切换Rainbond默认SC

    基于主机安装或基于Kubernetes安装的 Rainbond 集群(均使用默认参数安装),默认使用的共享文件存储是 NFS ,以 Pod 方式运行在 Kubernetes 中,但这种方式也有一些无法 ...

  7. Linux 运行python文件时报ModuleNotFoundError: No module named 'xxxxx'

    1. 问题 运行项目文件main.py,抛出异常ModuleNotFoundError: No module named 'Environment' 2. 原因 Linux环境下,直接运行.py文件, ...

  8. Kafka基本原理、生产问题总结及性能优化实践

    Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量 ...

  9. 二、RHEL8操作系统安装

      一.如何安装rhel的操作系统?   必要的前提条件:硬件(CPU.内存.硬盘--) + 安装介质(操作系统的安装文件)   会不会把自己的笔记本装成rhel的操作系统呢? 不会   使用虚拟机软 ...

  10. CART算法解密:从原理到Python实现

    本文深入探讨了CART(分类与回归树)算法的核心原理.实现方法以及应用场景.文章首先介绍了决策树的基础知识,然后详细解析了CART算法的工作机制,包括特征选择和树的构建.接着,通过Python和PyT ...