• 源码安装zabbix LNMP源码安装


    Zabbix安装部署文档
    操作系统:CentOS-7.5
    Zabbix版本:zabbix-3.4.13.tar
    Zabbix下载地址:https://www.zabbix.com/download
    Php、MariaDB、Apache采用yum源安装
    一.环境准备
    1.关闭selinux、firewall、IPtables
    setenforce 0 (临时关闭,想要永久生效,则修改/etc/selinux/config文件)
    systemctl stop firewalld
    在这里插入图片描述在这里插入图片描述

    2.安装LAMP环境,本文档采用yum源部署LAMP环境
    yum -y install httpd php-bcmath php-gd php-xml gcc php-mbstring gcc-c++ libcurl-devel libevent-devel net-snmp-devel php php-mysql mariadb mariadb-server mariadb-devel php-fpm lrzsz vim
    systemctl restart httpd mariadb php-fpm
    systemctl enable httpd mariadb php-fpm
    在这里插入图片描述
    3.启动php、MariaDB、Apache
    在这里插入图片描述
    二.安装zabbix服务器
    1.下载zabbix源码包,本文档采用源码编译安装zabbix服务器端以及zabbix客户端
    在这里插入图片描述
    2.解压源码包,并对其进行编译。
    创建zabbix用户,并解压zabbix源码包,编译源码包。
    useradd zabbix
    tar -zxvf zabbix-3.4.13.tar.gz
    cd zabbix-3.4.13/
    ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql

    在这里插入图片描述
    3.出现以下结果,则表示编译成功。
    在这里插入图片描述
    4.执行命令make && make install 进行安装。
    make && make install
    在这里插入图片描述
    5.初始化 ,登陆mysql并创建zabbix用的用户,授权zabbix数据库的用户,导入数据库。
    cp -r frontends/php /var/www/html/zabbix
    chmod -R 777 /var/www/html/zabbix/
    mysql(因为数据库root用户没有设置密码,所以可以直接进数据库)
    mysql>create database zabbixdb character set utf8;
    mysql>grant all on zabbixdb.* to “zabbixuser”@“localhost” identified by “123456”;
    mysql> quit
    mysql -uzabbixuser -p123456 zabbixdb < database/mysql/schema.sql
    mysql –h192.168.1.50 -uzabbixuser -p123456 zabbixdb < database/mysql/images.sql
    mysql -uzabbixuser -p123456 zabbixdb < database/mysql/data.sql
    在这里插入图片描述
    6.配置启动服务,修改zabbix服务器端的配置文件。
    cp zabbix-3.4.13/misc/init.d/fedora/core/zabbix_server /etc/init.d/
    chmod +x /etc/init.d/zabbix_server
    vim /etc/init.d/zabbix_server
    BASEDIR=/usr/local/ 替换成 BASEDIR=/usr/local/zabbix
    vim /usr/local/zabbix/etc/zabbix_server.conf
    DBName=zabbixdb #数据库名(需要和创建数据库的名称保持一致)
    DBUser=zabbixuser #数据库用户名(数据库授权的用户以及密码)
    DBPassword=123456
    重启zabbix_server、Apache、MariaDB、PHP服务
    systemctl restart zabbix_server
    systemctl restart httpd
    systemctl restart php-fpm
    在这里插入图片描述
    7.使用浏览器,输入服务器IP地址进行网页安装zabbix。
    在浏览器中输入http://192.168.1.xxx/zabbix
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

    (这里的数据库端口,数据库name,数据库user,数据库password等,如果不知道填写什么,请点击 这里。)
    在这里插入图片描述在这里插入图片描述
    (默认账户名和密码为admin:zabbix)
    在这里插入图片描述

    (将web英文界面修该为web中文界面)

    在这里插入图片描述
    (这里如果是这个状态,原因有可能是firewall、iptables、selinux没有关闭,或者是配置文件配置错误,请重新检查。)
    在这里插入图片描述
    (出现以下状态,则说明zabbix服务器端已配置好。)

    在这里插入图片描述
    三.安装客户端
    1.环境准备
    关闭selinux、iptables、firewall

    在这里插入图片描述

    2.解压zabbix源码包,并且编译安装。(只安装agentd服务)
    tar -zxvf zabbix-3.4.13.tar.gz
    cd zabbix-3.4.13/ && ./configure --prefix=/usr/local/zabbix --enable-agent
    在这里插入图片描述
    3.make && make instasll 安装zabbix客户端
    make && make install
    在这里插入图片描述
    4.配置系统启动,以及配置agentd文件配置
    cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
    chmod +x /etc/init.d/zabbix_agentd
    vim /etc/init.d/zabbix_agentd
    BASEDIR=/usr/local/ 替换成 BASEDIR=/usr/local/zabbix
    在这里插入图片描述
    vim /usr/local/zabbix/etc/zabbix_agentd.conf
    Server=192.168.1.77(修改成zabbix服务器端地址)
    ServerActive=10.10.10.2(修改成zabbix服务器端地址)
    在这里插入图片描述
    5.启动zabbix客户端,添加到开机启动服务,并检查其进程
    /etc/init.d/zabbix_agentd start
    systemctl status zabbix_agentd
    /sbin/chkconfig zabbix_agentd on
    ps -aux | grep zabbix
    在这里插入图片描述在这里插入图片描述

    6.使用zabbix监控服务器
    添加主机,选择模板,完成添加,返回被监控的服务器,查看10050端口。

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    四.Zabbix监控平台的使用
    1.创建超级管理员用户
    在这里插入图片描述在这里插入图片描述

  • 相关阅读:
    线程、协程、Goroutine的区别和联系
    Docker是如何实现跨平台的等问题
    Docker容器与虚拟机有什么区别?
    带www和不带www的域名有什么区别
    netty 入门前阅读
    netty 入门示例
    thingsboard 入门教程
    RSAUtil 工具类
    java zip 打包
    redis 详细讲解
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722484.html
Copyright © 2020-2023  润新知