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

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

转载于:https://www.cnblogs.com/ZhengLiming/p/9935623.html

Centos7 Zabbix3.2安装(yum)相关推荐

  1. CentOS7.5.1804安装yum流程

    CentOS7.5.1804安装yum流程 1.卸载现有的python 强制删除已安装程序及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --n ...

  2. CentOS7 Zabbix3.4安装

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

  3. linux7怎么安装yum,centos7下怎么安装yum

    安装方法: 1.下载yum安装文件 (若没有此包,可以去阿里镜像或网易镜像下载)wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum- ...

  4. XenCenter软件中的Centos7离线安装yum源,不用wget和crul

    XenCenter软件中的Centos7离线安装yum源,不用wget和crul 1.去网站http://mirrors.163.com/centos/7/os/x86_64/Packages/下载文 ...

  5. centos php yum gd库,Centos7下PHP安装gd库的实例讲解

    Centos7下安装php, 或php的gd库支持,都是很简单的. 一切通过yum搞定. yum install php-gd 以上命令就搞定php-gd的支持,快快看看phpinfo是否支持了? 可 ...

  6. CentOS-7.5下使用yum命令快速安装Docker CE

    < CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...

  7. yum安装mysql5.7 简书_阿里云服务器(centos7.3)上安装jdk、tomcat、mysql、redis

    前言: 平时我们敲的项目,只能在本地浏览,不论项目写得怎么样只有自己看得到,只有发布到了云服务器,别人才能访问得到.学习之路就是这样,当别人能访问自己的项目时,会更有成就感,所以接下来就一起看看阿里云 ...

  8. CentOS7安装yum

    最近在玩儿虚拟机,之前搞了好久安装yum工具都没搞出来,放弃了几次,这次找到这位大神的教程,终于成功了,贴个链接,只是方便自己后续复习一下Centos下安装yum(完整教程)_Zia leung的博客 ...

  9. Centos7 安装yum源

    参考链接: https://www.cnblogs.com/guanbin-529/p/11980400.html 一.安装wget的rpm包: 1.下载wget的rpm包: 首先去 http://m ...

  10. Zabbix3.4安装详细步骤

    Zabbix3.4安装的详细步骤 一.zabbix介绍 现在大多数公司都会用到监控软件,主流的监控软件就是Zabbix了,当然还会有Nagios等其他的软件: zabbix是一个基于WEB界面的提供分 ...

最新文章

  1. Linux 中 7 个判断文件系统类型的方法
  2. python——深拷贝与浅拷贝的区别
  3. 如何写第一个scrapy
  4. Linux下内存泄露工具
  5. ArrayList clone()– ArrayList深拷贝和浅拷贝
  6. 算法高级(30)-外卖凑单算法-为什么每次点外卖你怎么都凑不够那碗卤肉饭呢?
  7. 不修改代码就能优化ASP.NET网站性能的一些方法
  8. 疫苗:JAVA HASHMAP的死循环
  9. 第五章 Spring3.0 、Hibernate3.3与Struts2的整合 基于Annotation
  10. 蓝桥杯 ADV-134算法提高 校门外的树
  11. 浅谈win10修复系统文件的方法
  12. 动态心电图信息存储(三)
  13. aria2 txt导入_共一章 · mac下使用Aria2教程-迅雷和百度盘终极解决方案 · 看云
  14. python开发小程序拼团_【微擎微赞模块】砍价宝4.5小程序版+小程序前端+后端+素材包+砍价+抢购+拼团...
  15. java实现,获取今日0时0分0秒(最小时间)-获取今日23时59分59秒(最大时间) -线程安全方法
  16. Hibernate用Query删除数据表中的数据的问题(EntityManager.clear())
  17. (数据库-MySQL) Date 函数
  18. 启动报错 Bean instantiation via factory method failed
  19. 【启示录】资源分配体系
  20. Vue CKEditor5 快速了解并使用

热门文章

  1. 强大的绘图和编辑工具Artstudio Pro mac
  2. iPhone卡顿、变慢要如何解决?12 种提升手机顺畅度技巧
  3. iOS开发tableview的几种刷新,指定刷新,全局刷新,刷新的动画
  4. Mac平台使用SnapMotion从视频中提取图像
  5. 在苹果Mac的Dock中如何添加AirDrop快捷方式?
  6. 了解MySQL的隐式转化
  7. 每天一个设计模式之订阅-发布模式
  8. drupal7 payment module:把支付form元素注入到form中
  9. samba部署和优化
  10. cobol学习之十数据库的增删改查模板