环境说明

系统版本    CentOS 7.2 x86_64

软件版本    yum安装zabbix 3.0.18

首先准备一台纯净的CentOS 7.2系统

1、配置zabbix源

[root@zabbix ~]# rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

[root@zabbix ~]# vim /etc/yum.repos.d/zabbix.repo        #修改zabbix的repo文件

[zabbix]

baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/

[zabbix-non-supported]

baseurl=https://mirror.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/x86_64/

......

2、安装

[root@zabbix ~]# yum install -y zabbix-server-mysql zabbix-web-mysql

[root@zabbix ~]# yum install mariadb-server -y        #安装mariadb数据库

3、配置

3.1 启动数据库

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

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

3.2 创建zabbix数据库并授权

[root@zabbix ~]# mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

MariaDB [(none)]> quit

3.3 导入数据库表结构和初始数据

[root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql-3.0.*/create.sql.gz | mysql -uzabbix -p123456 zabbix        #导入到zabbix数据库

3.4 Zabbix服务器的数据库配置

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

DBHost=localhost #数据库所在主机

DBName=zabbix #数据库名

DBUser=zabbix #数据库用户

DBPassword=123456 #数据库密码

3.5 Zabbix前端的PHP配置

Zabbix前端的Apache配置文件位于/etc/httpd/conf.d/zabbix.conf中。一些PHP设置已经配置好。但有必要取消注释"date.timezone"设置为Asia/Shanghai

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

php_value date.timezone Asia/Shanghai

4、启动Zabbix服务和httpd进程

[root@zabbix ~]# systemctl start zabbix-server.service        #启动服务

[root@zabbix ~]# systemctl enable zabbix-server.service    #开机启动,zabbix默认使用10051端口运行zabbix

[root@zabbix ~]# systemctl start httpd.service

[root@zabbix ~]# systemctl enable httpd.service

[root@zabbix ~]# netstat -lntup

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3421/mysqld

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1486/sshd

tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 3521/zabbix_server

tcp6 0 0 :::80 :::* LISTEN 22002/httpd

tcp6 0 0 :::22 :::* LISTEN 1486/sshd

tcp6 0 0 :::10051 :::* LISTEN 3521/zabbix_server

......

5、安装zabbix的web前端

5.1 浏览器中访问http:// <server_ip_or_name> / zabbix进行安装

5.2 确保满足所有软件先决条件

5.3 输入连接到数据库的详细信息。Zabbix数据库必须已经创建

5.4 输入Zabbix服务器的详细信息

5.5 查看设置摘要

5.6 完成安装

5.7 Zabbix前端准备就绪!默认的用户名是Admin,密码zabbix

Zabbix主界面

6、基础操作

6.1 切换语言

默认语言为英文,切换为中文

6.2 修改密码

常把zabbix部署在公网,通过公网进行访问,因此需要设置一个安全的密码

7、其他

7.1 如果在web界面安装时对服务器配置文件目录没有写权限,可以手动下载配置文件并将其置于conf /中将Zabbix PHP文件复制到的Web服务器HTML文档子目录中。

7.2 相关配置文件路径

/etc/zabbix/web/zabbix.conf.php        zabbix-web配置文件

/etc/zabbix/zabbix_server.conf        zabbix-server配置文件

/var/log/zabbix/zabbix_server.log    zabbix日志路径,如果在安装的过程中遇到错误,可以通过查看zabbix的日志进行检查

参考来源:官方文档https://www.zabbix.com/documentation/3.0/manual

CentOS 7.2通过yum安装zabbix的更多相关文章

  1. CentOS 7 yum安装Zabbix

    一.Zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统 ...

  2. [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡

    原文连接: CENTOS 6.5 配置YUM安装NGINX  http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 参考博文: Centos下安装. ...

  3. [转]阿里云CentOS 7.1使用yum安装MySql5.6.24

    阿里云CentOS 7.1使用yum安装MySql5.6.24 作者:vfhky | 时间:2015-06-25 09:43 | 分类:web 在前面两篇文章<2015博客升级记(四):Cent ...

  4. centos 6.2用yum安装中文输入法

    centos 6.2用yum安装中文输入法 1.su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system-> ...

  5. centOS Linux下用yum安装mysql

    centOS Linux下用yum安装mysql      第一篇:安装和配置MySQL   第一步:安装MySQL   [root@192 local]# yum -y install mysql- ...

  6. CentOS 使用官方源yum安装最新nginx版本

    CentOS 使用官方源yum安装最新nginx版本 1.创建nginx.repo # vi /etc/yum.repos.d/nginx.repo 2.添加内容#如果是CentOS6,文件内容如下: ...

  7. CentOS 7.0 使用 yum 安装 MariaDB

    CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置   1.安装MariaDB 安装命令 yum -y install mariadb mariadb-serve ...

  8. CentOS 7 yum安装zabbix 设置中文界面

    1.  配置安装前环境 2.  安装zabbix 3.  设置中文环境 准备搭建环境 : 系统:CentOS7.5 首先关闭SElinux 和防火墙 安装MariaDB数据库 [root@DaMoWa ...

  9. CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置

    1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB,两条命令都可以 systemctl sta ...

随机推荐

  1. Codeforces 938.A Word Correction

    A. Word Correction time limit per test 1 second memory limit per test 256 megabytes input standard i ...

  2. spring in action 学习笔记四:bean的生命周期

    bean 的生命周期分为:一个是ApplicationContext的容器的bean的生命周期,另一个是BeanFactory容器的生命周期. 首先介绍一下:ApplicationContext的容器 ...

  3. svn merge详解

    svn merge详解 [OK] http://blog.163.com/lgh_2002/blog/static/4401752620106202710487/ Subversion的分支通常用于在 ...

  4. vue倒计时页面

    https://www.cnblogs.com/sichaoyun/p/6645042.html https://blog.csdn.net/sinat_17775997/article/detail ...

  5. mysql 导入

    1.默认情况下:MySQL导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,可修改php.ini参数调整: 在php.ini中修改相关参数: 影响MySQL导入文件大小的参数有三个: ...

  6. NOIP 2016 提高组 复赛 Day2T1==洛谷2822 组合数问题

    题目描述 组合数表示的是从n个物品中选出m个物品的方案数.举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法.根据组合数的定 义,我们可以给出计算 ...

  7. 关于math头文件

    math.h是c语言里的 cmath是c++里的 fabs是对小数求绝对值 abs是对整数绝对值 用math.h里的abs对小数不能求绝对值- - fabs对小数取绝对值 abs是对整数 现在要对一个 ...

  8. [ CodeVS冲杯之路 ] P1010

    不充钱,你怎么AC? 题目:http://codevs.cn/problem/1010/ 首先我们将坐标都+1,因为它是从(0,0)开始的 预处理出禁区,也就是马能到达的格子和马自己的格子,标上记号 ...

  9. [LeetCode]Word Search 回溯

    Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from l ...

  10. BS4爬取豆瓣电影

    爬取豆瓣top250部电影 ####创建表: #connect.py from sqlalchemy import create_engine # HOSTNAME='localhost' # POR ...