zoukankan      html  css  js  c++  java
  • centos7使用yum方式安装zabbix5.0

    1、https://blog.csdn.net/weixin_44317658/article/details/112346464

    yum安装部署Zabbix_5.0
    一、系统环境准备
    1、操作系统Centos7以上版本,注意尽量保证是空系统,没有安装数据库和Apache等中间件
    2、安装前关闭selinux和firewall
    #关闭防火墙并设置开机不启动(生产环境慎用,可以选择开放对应的端口,默认为tcp/udp 10050、10051)
    1.setenforce 0
    2.sed -i “s/SELINUX=enforcing/SELINUX=disabled/g” /etc/selinux/config
    3.systemctl stop firewalld.service
    4.systemctl disable firewalld.service


    二、安装部署zabbix5.0服务端
    1、安装配置zabbix专用yum源
    进行这一步之后,/etc/yum.repos.d 目录下会生成 zabbix.repo 文件,即可正常使用zabbix源
    rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm


    1.yum clean all
    2.yum makecache fast


    2、安装zabbix服务端组件
    yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get //这个过程需要从zabbix服务器下载组件


    3、安装zabbix前端组件
    yum -y install centos-release-scl


    编辑配置文件 /etc/yum.repos.d/zabbix.repo,找到下图所示字段,并设置为1(1-启用;0-不启用)启用前端,保存并退出文件
    vi /etc/yum.repos.d/zabbix.repo


    4、安装zabbix前端页面、初始数据库、PHP及httpd组件
    yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl //这个过程需要从zabbix服务器下载组件


    三、安装并配置MySQL数据库
    1、安装配置MySQL专用yum源,以便使用yum方式安装数据库
    rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm


    2、安装MySQL数据库组件
    yum -y install yum-utils
    yum-config-manager --disable mysql80-community
    yum-config-manager --enable mysql57-community
    yum install mysql-community-server -y //这个过程需要从MySQL服务器下载组件

    3、运行MySQL并设置开机自启动
    systemctl start mysqld //首次启动MySQL
    systemctl enable mysqld


    4、数据库初始配置,设置添加zabbix相关账户密码及数据库
    从MySQL安装日志中查看临时root密码,登录数据库,并设置root密码
    grep ‘temporary password’ /var/log/mysqld.log
    mysql -uroot -p’t8H/Dsf2FP0h’ //这里要将刚才查到的临时密码用英文格式单引号引起来

    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456@Ab’; //单引号内为需要设置的MySQL超级管理员root密码,自行设置即可
    create database zabbix character set utf8 collate utf8_bin; //创建zabbix数据库
    create user zabbix@localhost identified by ‘Zabbix@123’; //创建zabbix数据库用户,并设置密码(单引号内修改为自己设置的密码)
    grant all privileges on zabbix.* to zabbix@localhost; //设置zabbix用户对zabbix数据库具有本地管理权限
    quit //退出数据库命令行

    6、导入zabbix初始数据库
    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p’Zabbix@123’ zabbix //单引号内为刚才设置的zabbix数据库用户密码

    四、zabbix配置初始化
    1、配置数据库连接信息
    编辑配置文件 /etc/zabbix/zabbix_server.conf,找到以下字段,去掉前面的#号,填入正确的zabbix数据库连接信息,保存并退出文件
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=Zabbix@123
    2、配置时区信息
    编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,找到php_value[date.timezone] = 字段,去掉前面的分号,并填入上海时区
    php_value[date.timezone] = Asia/Shanghai

    3、配置字体,避免前台监控图形中文乱码
    yum -y install wqy-microhei-fonts
    mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak
    cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

    4、启动zabbix相关服务并设置开机自启动systemctl restart zabbix-server httpd rh-php72-php-fpm
    systemctl enable zabbix-server httpd rh-php72-php-fpm
    5、浏览器上访问前端,进行初始化安装
    访问http://172.16.2.12/zabbix,进入初始化安装界面

    到这里安装zabbix-server已经结束了
    ————————————————

  • 相关阅读:
    Appium的三种启动方式(转载)
    select单选框和多选框设置默认值
    JavaScript获取到ModelAndView的对象
    Selenium+PageObject+Java实现测试用例
    2017ACM-ICPC 青岛 K.Our Journey of Xian Ends
    Django简单数据库交互演示
    简单树刨+线段树模板 877E
    ACM 二维离散化模板 hdu5925
    code::blocks配置头文件#include<bits/stdc++.h>
    百度之星初赛b
  • 原文地址:https://www.cnblogs.com/yaok430/p/15108852.html
Copyright © 2011-2022 走看看