美文网首页
Zabbix监控

Zabbix监控

作者: Demons_LLL | 来源:发表于2021-06-15 17:30 被阅读0次

    准备工作

    系统:Centos7.6 / 64 位
    Zabbix:v5.0.1
    Rpm:https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

    MySql部署规划(双主互备)

    实例 IP 端口 备注
    Zabbix_Server、Mysql、Apache 10.0.0.2 10051 Server
    Zabbix_Agent 10.0.0.1 10050 Agent

    备注:zabbix server使用的端口是10051,zabbix agent的端口是10050。

    基本准备工作(MySQL安装不做描述)

    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0
    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
     
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    安装Zabbix源

    rpm -Uvh  https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
    

    修改zabbix源地址

    [root@node01 zabbix]# vim /etc/yum.repos.d/zabbix.repo
    
    [zabbix]
    name=Zabbix Official Repository - $basearch
    baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    [zabbix-frontend]
    name=Zabbix Official Repository frontend - $basearch
    baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    
    [zabbix-debuginfo]
    name=Zabbix Official Repository debuginfo - $basearch
    baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/debuginfo/
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
    gpgcheck=0
    
    [zabbix-non-supported]
    name=Zabbix Official Repository non-supported - $basearch
    baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/x86_64/
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
    gpgcheck=0
    

    安装zabbix主服务和agent程序

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

    安装SCL组件

    yum install centos-release-scl zabbix-web-mysql-scl zabbix-apache-conf-scl -y
    

    导入初始架构和数据

    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uroot -p zabbix
    备注:末尾的 zabbix 是你的数据库名
    

    修改zabbix server的主配置文件、修改数据库密码

    cp /etc/zabbix/zabbix_server.conf{,.bak}
    vi /etc/zabbix/zabbix_server.conf
    将【DBUser=】 修改为 【DBPassword=你的用户名】
    将【DBPassword=】 修改为 【DBPassword=你的密码】
    

    修改zabbix的前端页面的php时区

    cp /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf{,.bak}
    vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
    将【; php_value[date.timezone] = Europe/Riga】 修改为 【php_value[date.timezone] = Asia/Shanghai】
    

    启动zabbix server 及相关服务,并设置为开机自启

    systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
    systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
    

    验证zabbix是否安装成功

    [root@zbxserver ~]# netstat -ntlup |grep zabbix
    tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      10753/zabbix_agentd 
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      16598/zabbix_server 
    tcp6       0      0 :::10050                :::*                    LISTEN      10753/zabbix_agentd 
    tcp6       0      0 :::10051                :::*                    LISTEN      16598/zabbix_server
    
    备注:没有netstat命令,安装一下 `yum -y install net-tools`
    默认log位置:/var/log/zabbix/zabbix_server.log
    

    初始化zabbix server 的页面

    访问 http://10.0.0.2/zabbix
    正常配置Mysql等配置项
    默认用户名为 `Admin` 密码为 `zabbix`
    

    客户端服务器上安装zabbix agent,重复上面操作

    1. 基本准备工作
    2. 安装Zabbix源
    3. 修改zabbix源地址
    

    安装 zabbix agent程序

    yum install zabbix-agent -y
    

    修改agent的配置文件zabbix_agentd.conf

    cp /etc/zabbix/zabbix_agentd.conf{,.bak}
    vim /etc/zabbix/zabbix_agentd.conf
    ● 修改 【Server=127.0.0.1】 修改为 【Server=10.0.0.2】,注:这里写zabbix server 的ip地址
    ● 修改 【ServerActive=127.0.0.1】 修改为 【ServerActive=10.0.0.2】,注,这里写zabbix server 的ip地址
    ● 修改【Hostname=Zabbix server】 修改为 【Hostname=node02】,注:可随便写
    

    重启 zabbix agent服务,并设置为开机自启

    systemctl restart zabbix-agent.service 
    systemctl enable zabbix-agent.service
    

    创建主机组

    点击左侧的【配置---主机群组】,再点右侧的【创建主机群组】,填完保存即可
    创建主机,保存


    自己可以添加Web监控


    相关文章

      网友评论

          本文标题:Zabbix监控

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