zoukankan      html  css  js  c++  java
  • Zabbix 4.2 安装

    环境

    系统信息

    发行版版本ip关系主机名
    centos 7.5 192.168.181.135 服务端 server
    centos 7.5 192.168.181.136 客户端 client

    环境配置

    # 环境设置,分别在两个机器上设置主机名
    hostnamectl set-hostname server
    hostnamectl set-hostname client
    # 配置主机名查询静态表,经测试,没有配置启动zabbix-agent时,日志报主机名找不到
    # 在 /etc/hosts 尾部添加两行
    192.168.181.135 server
    192.168.181.136 client

    安装前注意 SELinux和防火墙检查

    # 临时关闭selinux
    setenforce 0
    # 永久关闭selinux
    sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
    #关闭防火墙和开机不启动(生产环境慎用,可以选择开放对应的端口)
    systemctl stop firewalld.service
    systemctl disable firewalld.service

    安装zabbix服务端

    安装zabbix,发现官网的版本是4.0,而4.2已经出来了,找到最新的rpm连接安装最新的4.2

    yum安装zabbix源

    # 安装最新源
    # 进行这一步之后,/etc/yum.repos.d 目录下回生成 zabbix.repo 文件
    rpm -ivh http://repo.zabbix.com/zabbix/4.1/rhel/7/x86_64/zabbix-release-4.1-1.el7.noarch.rpm

    安装zabbix服务端

    yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get

    安装mysql数据库

    这里采用在线安装方式

    wget -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
    rpm -ivh mysql80-community-release-el7-1.noarch.rpm
    yum -y install yum-utils
    yum-config-manager --disable mysql80-community
    yum-config-manager --enable mysql57-community
    yum install mysql-community-server -y
    # 启动mysql
    systemctl start mysqld
    # 开机启动
    systemctl enable mysqld

    修改root密码和创建zabbix用户和数据库

    # 查看root临时密码
    grep 'temporary password' /var/log/mysqld.log
    # 使用mysql临时登录,修改root密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456@Ab';
    # 创建zabbix用户和库
    create database zabbix character set utf8 collate utf8_bin;
    grant all privileges on zabbix.* to zabbix@localhost identified by "Zabbix@123";
    # 退出mysql,后导入zabbix数据
    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'Zabbix@123' zabbix

    zabbix服务端配置

    # 修改/etc/zabbix/zabbix_server.conf文件,修改mysql连接密码
    DBPassword=Zabbix@123
    # 添加上海区
    sed -i.ori '19a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
    # 解决图形列表下中文乱码
    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

    启动zabbix服务端并配置

    systemctl start zabbix-server httpd
    # 开机启动
    systemctl enable zabbix-server httpd

    浏览器输入http://192.168.181.135/zabbix,访问zabbix,如下图
    zabbix启动图1
    接下来点击 Next setup
    zabbix启动图2
    从上图可以看到zabbix相关组件配置,继续点击 Next setup
    zabbix启动图3
    上图中配置好之后,继续点击 Next setup
    zabbix启动图4
    上图中,name尽量取有意义的名字,继续点击 Next setup
    zabbix启动图5
    到这一步可以看到全部配置,确认无误后点击 Next setup
    zabbix启动图6
    登录zabbix
    zabbix启动图7
    登录之后点击 管理-用户-点击Admin,可以设置超级管理基本属性,例如语言和主题
    点击 配置-主机,可以看到如下图,接下来安装zabbix客户端
    zabbix管理图1

    安装zabbix客户端

    这里的客户端作用是监控服务端本机

    yum -y install zabbix-agent

    配置客户端,配置文件/etc/zabbix/zabbix_agentd.conf

    # 主要配置如下,默认即可
    Server=127.0.0.1
    ServerActive=127.0.0.1
    Hostname=Zabbix server
    # 启动zabbix客户端
    systemctl start zabbix-agent
    # 开机启动
    systemctl enable zabbix-agent
  • 相关阅读:
    经纬度转十进制 、十进制转经纬度 、没有秒
    PowerDesigner使用
    Kafka日志存储原理
    ambari rest api (三)
    ambari rest api (修改集群配置文件)
    使用QJM构建HDFS HA架构(2.2+)
    Hadoop NameNode 高可用 (High Availability) 实现解析
    hadoop2.x Federation
    hdfs HA原理
    使用JSONObject生成和解析json
  • 原文地址:https://www.cnblogs.com/Intermittent-psychosis/p/11059092.html
Copyright © 2011-2022 走看看