Zabbix-(一)安装与部署

一.前言

本文记录在Centos7.6平台 通过yum安装部署Zabbix 4.4

准备

  • Centos7.6 虚拟机一台(ip: 192.168.152.140)

  • Mysql 8.0.12数据库(ip: 192.168.152.1)

二.安装

1.安装php

yum安装php

# yum install -y php

2.安装httpd

yum安装httpd

# yum install -y httpd

3. 安装zabbix各组件

  1. 添加rpm包

    # rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
  2. 安装zabbix-server-mysql

    # yum install -y zabbix-server-mysql
  3. 安装zabbix-web-mysql

    # yum install -y zabbix-web-mysql
  4. 安装zabbix-agent

    # yum install -y zabbix-agent

三.初始化zabbix数据库

  1. mysql创建zabbix用户,密码为zabbix

    CREATE USER 'zabbix'@'%' IDENTIFIED BY 'zabbix';
  2. 创建zabbix数据库,并为zabbix用户赋予权限

    CREATE DATABASE zabbix DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_bin;
    
    GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';
  3. 初始化schema

    注: zabbix sql在下面的这个路径

    /usr/share/doc/zabbix-server-mysql-4.4.0/create.sql.gz

    a. 如果zabbix主机安装了mysql-client那么可以向mysql写入初始化sql

    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -h192.168.152.1 -uzabbix -p zabbix

    b. 如果zabbix没有安装mysql-client,那么则可以将create.sql.gz文件导出,再执行sql,这里就不在赘述

四.配置zabbix

  1. 配置zabbix-server

    # vim /etc/zabbix/zabbix_server.conf

    可以修改server相关配置,例如:端口,日志,SSL,数据库,告警脚本路径等

    这里修改数据库配置和允许的ip

    DBHost=192.168.152.1
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    DBPort=3306 StatsAllowedIP=0.0.0.0/0
  2. 配置zabbix前端

    # vim /etc/httpd/conf.d/zabbix.conf
    # 修改时区
    php_value date.timezone Asia/Shanghai
  3. SELinux 配置

    # setsebool -P httpd_can_network_connect on
    # setsebool -P zabbix_can_network on
    # service httpd restart
  4. zabbix-agent配置

    # vim /etc/zabbix/zabbix_agentd.conf
    # zabbix server地址
    Server=192.168.152.140 ServerActive=192.168.152.140 Hostname=Zabbix-server

五.启动zabbix

  1. 启动zabbix-server和httpd

    # systemctl restart zabbix-server httpd
  2. 启动zabbix-agent

    # systemctl start zabbix-agent

六.访问zabbix界面

访问 http://192.168.152.140/zabbix/

七.其他

部署问题

  1. mysql zabbix 账号问题,启动zabbix-server时,出现了

      9213:20191029:144309.734 [Z3001] connection to database 'zabbix' failed: [2059] Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

    解决: 修改zabbix账号

    ALTER USER 'zabbix'@'%' IDENTIFIED WITH mysql_native_password BY 'zabbix';
  2. 未关闭selinux,出现

    10947:20191029:145011.030 cannot start preprocessing service: Cannot bind socket to "/var/run/zabbix/zabbix_server_preprocessing.sock": [13] Permission denied.

    解决:临时关闭selinux

    # setenforce 0

参考文档

官方文档

Zabbix-(一) 安装与部署的更多相关文章

  1. LNMP+Zabbix的安装与部署

    LNMP+Zabbix的安装与部署 一.Zabbix简介 1.zabbix是一个基于WEB界面的,并提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务 ...

  2. Zabbix的安装与部署---问题处理(php65.6.28 mysqli 报错误 处理)

    1)php65.6.28  mysqli  报错误 处理 http://www.xiaochengfu.com/index.php/index/detail/aid/92.html 2)linux下p ...

  3. zabbix监控实战<2>----zabbix-server的安装与部署

    第一章     zabbix-server的安装与部署 1.1  环境部署 eth0                               eth1 master      10.0.0.71  ...

  4. centos7下zabbix安装与部署

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

  5. zabbix的安装部署及自定义监控的实现

    此篇感谢我的小师傅. 1. Zabbix主要功能和优劣势说明 1. Zabbix主要功能和优劣势说明 1.1 Zabbix主要功能: 1)Application monitoring 应用监控 数据库 ...

  6. zabbix系列-Grafana4.6.3+Zabbix 的安装部署

    zabbix系列(五) Grafana4.6.3+Zabbix 的安装部署 伟创享 2019-07-31 11:27:18 使用了一段时间Grafana,感觉还挺好用的.部分效果图如下: ​ zabb ...

  7. Centos7下的zabbix安装与部署

    目录: 1.Zabbix介绍 2.LAMP/LNMP介绍 3.Zabbix安装与部署 1.Zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. ...

  8. 详解zabbix中文版安装部署

    一.zabbix简介(摘自百度百科) zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供柔软 ...

  9. zabbix server 安装部署

    一:安装zabbix服务端 1.部署准备 命令:iptables -F     #关闭防火墙命令:systemctl stop firewalld    #关闭防火墙 设置解析,自建yum源 命令:c ...

  10. zabbix安装、部署、lnmp(一)

    最近入手zabbix,准备好好的研究,好好的弄.   环境准备: mysql:5.6.29 PHP:5.6.12 Nginx:1.8.0 zabbix:3.2.6 操作系统:Centos6 用户:普通 ...

随机推荐

  1. Chrome 和 Chromedriver 的安装和配置

    1.Chrome 下载安装地址:https://www.google.com/intl/zh-CN_ALL/chrome/ 2.Chromedriver的安装 方法一: (1) brew cask i ...

  2. 记录JS如何使用广度遍历找到节点的所有父节点

    我们在实际的工作业务场景中经常遇到这样的场景,求取树数据中某个节点的父亲节点以及所有的父亲节点,这样的场景下不建议使用深度遍历,使用广度遍历可以更快找到. 1.案例解说 比如树的长相是这样的: 树的数 ...

  3. Qt5教程: (3) 自定义信号与槽

    1. 自定义槽 槽可以是任何成员函数.普通全局函数.静态函数 槽函数和信号的参数和返回值要一致 由于信号是没有返回值的, 槽函数也一定没有返回值 首先在mainwidget.h中添加槽函数: publ ...

  4. 渗透-简单制作过waf的中国菜刀

    0x01 简单分析 web渗透中很常见的情况,用菜刀连接免杀的一句话木马连不上,有waf 除了变形一句话木马为免杀一句话,我们还需要来制作过waf的菜刀进行连接. 这里用的一句话为 来看看菜刀连接一句 ...

  5. XSS中的同源策略和跨域问题

    转自 https://www.cnblogs.com/chaoyuehedy/p/5556557.html 1 同源策略 所谓同源策略,指的是浏览器对不同源的脚本或者文本的访问方式进行的限制.比如源a ...

  6. [USACO15DEC]高低卡(白金)High Card Low Card (Platinum)

    题目描述 Bessie the cow is a hu e fan of card games, which is quite surprising, given her lack of opposa ...

  7. NDN helper 学习记录

    1.StackHelper 主要用于在请求的节点上安装ndnSIM网络堆栈, 提供一种简单的方法来配置NDN模拟的几个重要参数.(官方解释) 其实就是给结点装上堆栈 方法: 全部结点一次性安装(比较常 ...

  8. Tensorflow从开始到放弃

    刚刚开始学习神经网络,使用tensorflow,发现不会上网真的是个大坑. 在此记录一路以来已经遇到的坑和即将遇到的坑(非技术问题). 我是不会放弃的. Q:能够访问的tensorflow官网: A: ...

  9. CodeForces - 1214D B2. Books Exchange (hard version)

    题目链接:http://codeforces.com/problemset/problem/1249/B2 思路:用并查集模拟链表,把关系串联起来,如果成环,则满足题意.之后再用并查集合并一个链,一个 ...

  10. python的递归函数怎么用

    在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数 理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰 使用递归函数需要注意防止栈溢出.由于栈的大小不 ...