(超详细版!!)centos编译安装zabbix4.4

本文详细介绍了Zabbix的分布式监控系统架构,包括zabbix-server与zabbix-agent的功能、特点,以及如何在LNMP架构上部署和配置Zabbix,包括MySQL、PHP和Nginx的安装与配置,以及zabbix的安装步骤和关键配置参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、zabbix介绍

    zabbix是一个基于web界面的提供分布式系统监控以及网络监控功能的开源解决方案。
    
    zabbix由两部分构成,zabbix-server端与zabbix-agent端。zabbix-server可以通过SNMP,zabbix-agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Windows,Redhat/Centos,Ubuntu,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台。
    
    zabbix-agent需要安装在被监视的目标服务器上,它主要完成对硬件信息活与操作系统有关的内存,CPU等信息的收集。zabbix-server可以单独监视远程服务器的服务状态,也可以与zabbix-agent配合。

2、zabbix特点

zabbix主要特点:

  • 安装与配置简单,学习成本低
  • 支持多语言(包括中文)
  • 免费开源
  • 自动发现服务器与网络设备
  • 分布式监视以及WEB集中管理功能
  • 可以无agent监视
  • 用户安全认证和柔软的授权方式
  • 通过WEB界面设置或查看监视结果
  • email等通知功能

zabbix主要功能:

  • CPU负荷
  • 内存使用
  • 磁盘使用
  • 网络状况
  • 端口监视
  • 日志监视

3、zabbix配置文件

zabbix配置文件有两种:

服务端配置文件 zabbix_server.conf
客户端配置文件 zabbix_agentd.conf
zabbix代理配置文件 zabbix_proxy.conf (非必须)

服务器端配置文件zabbix_server.conf常用配置参数:

在这里插入图片描述

客户端配置文件zabbix_agentd.conf常用参数:

在这里插入图片描述

4、部署LNMP架构

4.1、环境说明:

在这里插入图片描述
因为zabbix是用PHP语言开发,所以必须先部署LAMP或者LNMP架构,使其支持运行PHP网页,这里使用nginx。

4.2、安装nginx

cd /etc/yum.repos.d/ 
mv CentOS-Base.repo CentOS-Base.repo.back #将旧yum源做个备份
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里源
yum -y install epel-release #安装扩展源
yum -y install nginx #安装nginx
systemctl enable nginx && systemctl start nginx #启动并允许开机自启nginx

通过yum源直接获取最新稳定版nginx,安装后先不启动

4.3、安装MySQL5.7

4.3.1、清理环境
	首先检测系统是否安装过mysql及其依赖,若已安装过要先进行卸载,否则yum安装时会报错:
rpm -qa|grep mysql  #检测有没有安装过mysql
yum -y remove `rpm -qa|grep mysql` #可以使用这条命令移除之前yum安装的mysql及其依赖
#再使用以下命令进行环境清理
find / -name "*mysql*" -exec rm
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值