1. 下载所需的存储库

# 下载zabbix存储库
[root@www ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
# 下载阿里存储库
[root@www ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 安装fedora存储库
[root@www ~]# yum install -y epel-release

2. 安装zabbix

# 安装zabbix时它会帮你安装lamp
[root@www ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get

3. 安装mysql

# 安装依赖包
[root@www ~]# yum -y install gcc gcc-c++ ncurses bison libgcrypt perl cmake ncurses-devel
# 下载整合包,大概500Mb左右(你可以yum安装mysql)
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
# 解压并安装依赖
[root@www ~]# tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
[root@www ~]# yum install mysql-community-{client,common,libs}-*
# 安装mysql的server端
[root@www ~]# rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm
# 启动mysql
[root@www ~]# systemctl start mysqld
[root@www ~]# systemctl enable mysqld
# 获取生成的密码
[root@www ~] grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'
# 进入数据库并修改密码
[root@www ~] mysql -uroot -p'uWAhEJj+f7l6'
# mysql5.7的密码复杂性要高,否则修改失败。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
mysql> flush privileges;

4. 配置数据库

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'yourpassword';
Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) mysql> quit;
Bye
# 将数据导入zabbix库
[root@www ~]# zcat /usr/share/doc/zabbix-server-mysql-4.2.0/create.sql.gz | mysql -uzabbix -pyourpassword --database zabbix

5. 基本配置

# 修改主机名
[root@www ~]# nmcli g h server.zabbix.com
# 添加域名解析
[root@www ~]# echo "192.168.100.101 server.zabbix.com" >> /etc/hosts

6. zabbix配置文件

# 修改时区
[root@www ~]# vim /etc/httpd/conf.d/zabbix.conf
# 修改如下内容,并删除注释
php_value date.timezone Asia/Shanghai # 养成备份的好习惯
[root@www zabbix]# cd /etc/zabbix
[root@www zabbix]# cp zabbix_agentd.conf zabbix_agentd.conf.back
[root@www zabbix]# cp zabbix_server.conf zabbix_server.conf.back
[root@www zabbix]# cd # 数据库密码
[root@www ~]# echo "DBPassword=yourpassword" >> /etc/zabbix/zabbix_server.conf # 修改agent
[root@www ~]# vim /etc/zabbix/zabbix_agentd.conf
# 修改如下内容
Hostname=server.zabbix.com
Server=192.168.100.101
#ServerActive=127.0.0.1 # 将这一行注释掉 # 重启服务
[root@www ~]# systemctl restart zabbix-server zabbix-agent httpd
[root@www ~]# systemctl enable zabbix-server zabbix-agent httpd [root@www ~]# netstat -anput | grep 1005
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1718/zabbix_agentd
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 1729/zabbix_server

7. 进入web安装zabbix

访问:http://192.168.100.101/zabbix















Yum安装Zabbix4.2.0的更多相关文章

  1. CentOS 7 yum安装nginx-1.12.0

    CentOS 7 中的 yum 没法直接使用 yum install nginx 这个指令去安装nginx,因为nginx这个服务不是yum库中自带的.图1是官方提供的大致安装步骤,图2是官网提供的多 ...

  2. linux下使用yum安装新版php7.0

    这两天又装了一下虚拟机,又要编译lnmp,还要弄各种拓展,很麻烦,能不能直接yum安装呢?答案是可以的! 1.首先要更新yum源,不然是默认的老版本,一般都在5.6及以下,但是php7都出来好久了,性 ...

  3. 在 CentOS 7.5 64位上使用 yum 安装 MySQL 8.0

    前段时间在 CentOS 7.5 64位上安装 MySQL 8.0.查了些资料,在这里记录一下详细的安装和设置步骤. 一.安装 使用yum安装MySQL之前需要先下载对应的.rpm文件,下载方法: 去 ...

  4. yum安装docker-ce-18.03.0

    yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mir ...

  5. Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0

    添加Zabbix存储库安装存储库配置包. 该软件包包含yum(软件包管理器)配置文件. rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_6 ...

  6. Centos 使用yum安装MongoDB 4.0

    1.配置MongoDB的yum源 创建yum源文件: #cd /etc/yum.repos.d #vim mongodb-org-4.0.repo 添加以下内容:(我们这里使用阿里云的源) [mngo ...

  7. CentOS用yum安装MySQL 8.0 .

    先说一句,fuck,搞了一下午. 步骤:一:安装yum源: 1.wget https://dev.mysql.com/get/mysql80-community-release-el6-3.noarc ...

  8. Zabbix4.2.0使用Python连接企业微信报警

    目录 1. 配置企业微信 2. 脚本配置 2.1 安装python依赖的库 2.2 编写脚本 2. 搭建FTP 3. 配置Zabbix监控FTP 3.1 添加FTP模板 3.2 添加报警媒介 3.3 ...

  9. 安装 mongo 4.0

    Centos 使用yum安装MongoDB 4.0 1.配置MongoDB的yum源 创建yum源文件: #touch /etc/yum.repos.d/mongodb-org-4.0.repo 添加 ...

随机推荐

  1. day2(基础数据类型)

    一.基础数据类型操作 1.数字 int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以: int.bit_length() -> int Number of bits necess ...

  2. SpringMVC(一)helloWorld

    web.xml文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version= ...

  3. (求凹包) Bicycle Race (CF 659D) 简单题

    http://codeforces.com/contest/659/problem/D     Maria participates in a bicycle race. The speedway t ...

  4. SSM_CRUD新手练习(3)创建数据库

    在上一节我们已经完成了基本的SSM配置,现在需要创建我们数据库. 我们需要两张表分别为tbl_emp(员工表)和tbl_dedpt(部门表).同时d_id是部门表对应dept_id的外键. 需要注意的 ...

  5. .net MongoDB使用

    .net平台的MongoDB使用 CRL快速开发框架系列教程十二(MongoDB支持) MongoDB数据库 mongo-csharp-driver

  6. EndNote安装

    下载地址:https://download.csdn.net/download/noticeable/10283841 EndNote X8.1是一款功能强大的文献管理软件,软件在x8版本中继承了国际 ...

  7. hdu1258

    给你两个数t,n 接下来输入n个数字 让你输出所有数字相加等于n的组合 4 6 4 3 2 2 1 1 t n 4 3+1 2+2 2+1+1 Sample Input 4 6 4 3 2 2 1 1 ...

  8. datatable fix error–Invalid JSON response

    This error is pretty common. Meaning:When loading data by Ajax(ajax|option).DataTables by default, e ...

  9. 在Delphi中处理word文档与数据库的互联

    在Delphi中处理word文档与数据库的互联 ---- 目前,Delphi被越来越多的人选中作为MIS系统开发中的前台工具.在以Delphi为前台,一些大型数据库为后台的MIS系统中,图形的处理不可 ...

  10. [转载]WIKI MVC模式

    MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(View)和控制器(Controller). MVC模式最 ...