• Zabbix 5.0部署(centos7+server+MySQL+Apache)


    环境

    系统IPZABBIX版本主机名
    centos7192.168.231.2195.0zabbix-server

    安装zabbix

    我选择版本是zabbix-5.0

    zabbix的官网是Zabbix :: The Enterprise-Class Open Source Network Monitoring Solution

    安装Zabbix软件源

    rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

    清理缓存

    yum clean all

    安装Zabbix server,Web前端,agent

    yum install zabbix-server-mysql zabbix-agent

    安装 Zabbix 前端 启用 Red Hat 软件集收集

    yum install centos-release-scl

    编辑配置文件 /etc/yum.repos.d/zabbix.repo

    1. [zabbix-frontend]
    2. ...
    3. enabled=1
    4. ...

    安装Zabbix前端包。

    yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

    安装数据库

    yum -y install mysql-server mysql

    启动数据库,过滤密码,改密码

    1. systemctl start mysqld
    2. grep password /var/log/mysqld.log
    3. mysqladmin -uroot -p'SUuLx.T?h6pq' password 'Qianfeng@123'

    登录数据库,在数据库主机上运行以下代码。

    1. mysql -u -p
    2. mysql> create database zabbix character set utf8 collate utf8_bin;
    3. mysql> create user 'zabbix'@'%' identified by 'password'; ##password是密码
    4. mysql> grant all privileges on zabbix.* to 'zabbix'@'%';
    5. mysql> set global log_bin_trust_function_creators = 1;
    6. mysql> quit;

    导入初始架构和数据,系统将提示您输入新创建的密码。

    1. zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
    2. #-p后面跟你的数据库密码

    导入数据库架构后禁用log_bin_trust_function_creators选项。

    1. # mysql -uroot -p
    2. password
    3. mysql> set global log_bin_trust_function_creators = 0;
    4. mysql> quit;

    为Zabbix server配置数据库

    编辑配置文件 /etc/zabbix/zabbix_server.conf

    1. DBPassword=password
    2. #password改为你的mysql密码

    为Zabbix前端配置PHP

    编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

    1. ; php_value[date.timezone] = Europe/Riga
    2. 将逗号删除,然后改成上海时区 = Asia/Shanghai

    启动Zabbix server和agent进程

    启动Zabbix server和agent进程,并为它们设置开机自启:

    1. # systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
    2. # systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

    查看端口:

    浏览器输入ip/zabbix打开

    192.168.231.219/zabbix

    账号 Admin

    密码:zabbix

    成功登录

    修改为中文版

    成功

    错误解决:

    如果出现该错误

    如果你的虚拟机的主机名不是zabbix-server,那么他就会映射不到。你需要在

    1. vim /etc/hosts
    2. 加上你的 ip + zabbix-server

  • 相关阅读:
    c++中的类模板
    Java--多态及抽象类与接口
    How to Name a Compound
    pytorch——关于拟合训练的demo代码解析
    Servlet生命周期
    Android简易音乐重构MVVM Java版 -搭建项目(八)
    倍福XTS | 磁驱柔性输送系统环形线Ethercat DSP+FPGA控制器
    Blazor组件自做十二 : Blazor Pdf Reader PDF阅读器 组件(更新)
    Cleanmymac X2023Mac内存清理功能介绍指南
    web课程设计网页规划与设计:旅游网页主题网站设计——酒店主题绿色温泉度假酒店网页设计(8页)HTML+CSS+JavaScript
  • 原文地址:https://blog.csdn.net/m0_59933574/article/details/134398356