美文网首页
Zabbix安装与部署(一)

Zabbix安装与部署(一)

作者: 村东头老骥 | 来源:发表于2020-02-13 14:32 被阅读0次

    Zabbix安装与部署

    1 Zabbix的安装

    1.1 关闭SeLinux

    [root@localhost ~]# setenforce 0
    setenforce: SELinux is disabled
    # 查看配置文件
    [root@localhost ~]# cat /etc/selinux/config
    
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #     enforcing - SELinux security policy is enforced.
    #     permissive - SELinux prints warnings instead of enforcing.
    #     disabled - No SELinux policy is loaded.
    SELINUX=disabled # 设置为disabled
    # SELINUXTYPE= can take one of three two values:
    #     targeted - Targeted processes are protected,
    #     minimum - Modification of targeted policy. Only selected processes are protected.
    #     mls - Multi Level Security protection.
    SELINUXTYPE=targeted
    
    

    1.2 关闭防火墙

    1.2.1 临时关闭

    systemctl stop firewalld.service
    

    1.2.2 永久关闭

    systemctl disable firewalld.service
    

    1.3 安装MySQL

    因为是测试环境下,所以我们可以使用mariadb,主要是为了方便快捷

    yum install -y mariadb mariadb-server
    

    开机自启动

    Systemctl enable mariadb
    

    运行服务

    Systemctl start mariadb.service
    Systemctl status mariadb.service
    

    1.4 安装zabbix

    安装步骤:

    1. 下载包

    2. 安装包

    3. 创建数据库

    4. 创建账户并且授权设置密码

    5. 导入数据表结构

    6. 配置zabbix server 配置文件

    7. 运行 zabbix-server 服务

    1.4.1 下载包

    rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
    

    注意:在下载过程中会存在 zabbix-server-mysqlzabbix-web 下载不下来的情况,请排查是由于网络,如果出现timeout...等的情况

    1.4.2 安装zabbix包

    rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
    

    1.4.3 安装zabbix的包

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

    1.4.4 创建一个zabbix库并设置为utf8的字符编码格式

    create database zabbix character set utf8 collate utf8_bin;
    
    创建账户并且授权设置密码
    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    

    如果报错:报错信息为

    如果报错:Your password does not satisfy the current policy requirements
    

    set global validate_password_policy=0;
    set global validate_password_length=1;
    quit
    

    1.4.5 导入数据

    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
    

    注意:

    注:如果还让输入密码,就再输入一遍,默认密码:zabbix
    导入数据时,可能会出现终端卡顿现象,不要着急,多等待一会就好
    

    1.4.6 配置zabbix server配置文件

    文件位置:/etc/zabbix/zabbix_server.conf
    修改数据:
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    

    1.4.7 启动zabbix-server服务

    systemctl start zabbix-server.service
    # 开机自启动zabbix-server服务
    systemctl enable zabbix-server.service
    

    1.4.8 配置PHP

    # 配置文件位置
    vi /etc/httpd/conf.d
    # 修改配置文件
    # php_value data.timezone Europe/Riga
    php_value data.timezone Asia/Shanghai
    # 重启httpd服务
    Systemctl restart httpd
    

    1.4.9 进入zabbix前端页面

    • 打开浏览器 :服务器主机ip/zabbix

    wps1.jpeg

    wps2.jpeg

    wps3.jpeg

    wps4.jpeg

    wps5.jpeg

    wps6.jpeg

    wps7.jpeg

    wps8.jpeg

    wps9.jpeg

    wps10.jpeg

    本文参考链接

    相关文章

      网友评论

          本文标题:Zabbix安装与部署(一)

          本文链接:https://www.haomeiwen.com/subject/tczcfhtx.html