环境说明

系统版本    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. JAVA输出最大值和最小值

    public class MaxMin{ public static void main(String[] args) { int[] arr = new int[6]; Scanner input ...

  2. 3.5 实例讲解Lucene索引的结构设计

    3.2节我们已经运行了一个Lucene建立索引的小程序,这一节我们就以这个小程序为例讲解一下Lucene建立索引的过程. import java.nio.charset.StandardCharset ...

  3. es6+最佳入门实践(1)

    1.let和const 1.1.let和块级作用域 在es5中,js的作用域分为全局作用域和局部作用域,通常是用函数来区分的,函数内部属于局部作用域,在es6中新增了块级作用域的概念,使用{}括起来的 ...

  4. Oracle 整理

    高效分页 select * from ( select rownum r,a from yourtable order by name ) --之所以没有把<=20放在最外面,也就是我一直用的写 ...

  5. [MySQL] 锁/死锁问题一例

    MySQL锁/死锁问题 在MySQL中, 不同事务隔离级别下, 锁的情况表现是不同的, 另外表的设计上有无索引也是一个因素. 做一个小的实验测试InnoDB锁表现 -:) 说明 事务隔离级别 READ ...

  6. python搭建区块链

    #!/usr/bin/env python # encoding: utf-8 ''' 我们要创建一个 Blockchain 类 ,他的构造函数创建了一个初始化的空列表(要存储我们的区块链),并且另一 ...

  7. Fastjson.tojsonString中$ref对象重复引用问题

    import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSON; import com.alib ...

  8. flask框架基本使用(1)(基本框架搭建与请求参数接收)

    #转载请留言联系 Flask 是一个 Python 实现的 Web 开发微框架. 1.搭建Flask开发环境 在你开发项目的时候,你拥有的项目越多,同时使用不同版本的 Python 工作的可能性也就越 ...

  9. Selenium2+python自动化2-pip降级selenium3.0【转载】

    selenium版本安装后启动Firefox出现异常:'geckodriver' executable needs to be in PATH selenium默默的升级到了3.0,然而网上的教程都是 ...

  10. (12)C#枚举,结构

    枚举 枚举类型是类似自定义的一个类,类里放着你自己定义的常量,关键字enum. enum Season{spring,summer,fall,winter} 想用这里的常量的话,首先把变量定义成 Se ...