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. .netCore+Vue 搭建的简捷开发框架--目录

    .netCore+Vue 搭建的简捷开发框架 .netCore+Vue 搭建的简捷开发框架 (2)--仓储层实现和EFCore 的使用 .netCore+Vue 搭建的简捷开发框架 (3)-- Ser ...

  2. Thymeleaf模板引擎的使用

    Thymeleaf模板引擎的使用 1.模板引擎 JSP.Velocity.Freemarker.Thymeleaf 2.springboot推荐使用Thymeleaf模板引擎 特点:语法更简单,功能更 ...

  3. Linux系统基础

    Linux系统基础 目录   简介 0x01 Linux文件与目录管理 0x02 Linux系统用户以及用户组管理 0x03文档的压缩与打包 0x04 apt安装软件 0x05 进程管理 标签 Lin ...

  4. [BZOJ2724] 蒲公英

    题目背景 亲爱的哥哥: 你在那个城市里面过得好吗? 我在家里面最近很开心呢.昨天晚上奶奶给我讲了那个叫「绝望」的大坏蛋的故事的说!它把人们的房子和田地搞坏,还有好多小朋友也被它杀掉了.我觉得把那么可怕 ...

  5. Linux的一些常用命令(一)

    linux 快捷键1.ls 列出本地址上文件, -a 列出所有(包括隐藏文件) -l 按照列表方式显示 -t 按照时间方式排序 2.touch 创建文件 3.  echo 'abc' > 文件名 ...

  6. springboot使用idea打jar包

    1.如果有本地jar包依赖,放到/WEB-INF/lib下,用system类型配到pom中 <dependency> <groupId>org.wechat</group ...

  7. JS中==运行机制

    1. 判断两边是否有NaN,如果有则一律返回false 2.判断两边是否含有布尔值,如果有的话则将true转化为1,false转化为0. 3.遇到null或者undefined,则不会进行类型转换,它 ...

  8. HTML5+WebGL 的加油站 3D 可视化监控

    前言 随着数字化,工业互联网,物联网的发展,我国加油站正向有人值守,无人操作,远程控制的方向发展,传统的人工巡查方式逐渐转变为以自动化控制为主的在线监控方式,即采用数据采集与监控系统 SCADA.SC ...

  9. 【原创】(九)Linux内存管理 - zoned page frame allocator - 4

    背景 Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基 说明: Kernel版本: ...

  10. odoo联调

    odoo联调(剑飞花 373500710) 1.准备工作 1.1.参考文章“odoo8.0+PyCharm4.5开发环境配置”配置好odoo开发环境 1.2.下载Chrome浏览器,安装. 1.3.下 ...