• CenOS7安装Zabbix4.0


      安装完CenOS7后接着安装Zabbix。Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

    它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。前端展示页面用的也是php。接下来版本的选择官网介绍:

    zabbix软件组成

    zabbix-server: 监控服务端

    zabbix-agent: 监控客户端

    zabbix-web: 监控网站服务

    php: 处理动态请求

    mysql: 数据库存储监控数据

    zabbix: 负责收集agent信息汇总告知zabbix-server

      接下来直接开始安装。

      第一步关闭防火墙和selinux

    setenforce 0
    sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/sysconfig/selinux
    systemctl stop firewalld ; systemctl disable firewalld

    本次安装使用清华的源https://mirrors.tuna.tsinghua.edu.cn/

      备注:如何使用开源网站查找所需的版本。

    查看源地址
    ls /etc/yum.repos.d/
    查看源文件
    cat /etc/yum.repos.d/zabbix.repo
    替换源可以更快一些(set替换),不提换也行就是安装的慢一些
    %s#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g

      第二步添加zabbix源和epel源

     

      下载安装

    rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

    第三步安装zabbix和相关服务组建
    数据库用my-sql所以用zabbix-web-mysql
    wget  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/{zabbix-server-mysql-4.0.20-1.el7.x86_64.rpm,zabbix-web-4.0.22-1.el7.noarch.rpm}
    
    yum install -y httpd php zabbix-server-mysql-4.0.20-1.el7.x86_64.rpm  zabbix-web-mysql

    yum install -y mariadb-server

    第四步修改zabbix配置文件
    sed -ri.bak '/# DBPassword=/cDBPassword=zabbix' /etc/zabbix/zabbix_server.conf
    
    sed -ri.bak 's/ #(.*)date.timezone.*/1date.timezone Asia/Shanghai/' /etc/httpd/conf.d/zabbix.conf

    第五步配置数据库服务
    这里数据库用的是mariadb的默认引擎INNODB,注意数据库设置字符集UTF8,里面有中文不然会乱码
    systemctl start mariadb
    mysql_secure_installation

    by后面是密码生产环境建议复杂一点。
    第六步创建库设置编码。

    create database zabbix character set utf8 collate utf8_bin;

     grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

    第七步打开网页点点鼠标
    初始化http://自己主机地址/zabbix/setup.php

    修改中文

    查看日志
    每当装好,阿帕奇下面就会多一个文件
    vim /var/log/zabbix/zabbix_server.log
    ls /etc/httpd/conf.d/

      时间也不早了,点开本篇文章的你希望能有所收获。

    参考
    [官方手册]安装要求
    https://www.zabbix.com/documentation/4.0/zh/manual/installation/requirements
    [官方手册]安装文档
    https://www.zabbix.com/documentation/4.0/zh/manual/installation/install_from_packages/rhel_centos
  • 相关阅读:
    C# MVC跳转
    从字符串中提取数字
    使用Node.js+Socket.IO搭建WebSocket实时应用
    C# 计算当前时间距离今晚00:00:00还有多少分多少秒
    C#错误异常列表
    HTTP请求报文和HTTP响应报文
    Selenium2(webdirver)入门之环境搭建(Java版)
    mysql grant ,User,revoke
    mysql 用drop和delete方法删除用户的区别
    [MySQL]
  • 原文地址:https://www.cnblogs.com/jxearlier/p/13756982.html
Copyright © 2020-2023  润新知