zabbix监控基本概念和部署

本文介绍了zabbix监控系统的基本概念,包括zabbix的监控原理、常见的五个程序和四种常用架构。详细阐述了zabbix server、agent、proxy等组件的功能。在部署部分,详细描述了服务端和客户端的配置步骤,包括安装、配置数据库、启动服务以及解决Web页面中文乱码问题。同时,指导了客户端agent的安装与配置,以及如何在Web界面中添加和管理主机。
摘要由CSDN通过智能技术生成

zabbix监控基本概念和部署

一、zabbix简介

1.zabbix概述

  • zabbix是一个基于Web界而的提供分布式系统监视以及网络监视功能的企业级的开源解决方案
  • zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题
  • zabbix由两部分构成,zabbix server与可选组件zabbix agent。通过C/S模式采集数据,通过B/S 模式在Web端展示和配置
  • zabbix server 可以通过SNMP,zabbix agent, ping, 端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux等平台上
  • zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集

2.zabbix 的监控原理

zabbix agent安装在被监控的主机上,zabbix agent 负责定期收集客户端本地各项数据,并发送至zabbix server 端,zabbix server收到数据后,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。当zabbix监控某个具体的项目,该项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(shell 命令、reboot、restart、 install 等)

3.常见的五个程序

zabbix 监控部署在系统中,包括常见的五个程序:

zabbix_ server、zabbix_ agent、zabbix _proxy、zabbix_get、zabbix_sende

  • zabbix server: zabbix 服务端守护进程,其中zabbix_ agent. zabbix_ get. zabbix_ sender、zabbix_ proxy的数据最终都提交给zabbix server
  • zabbix agent: 客户端守护进程,负责收集客户端数据,例如:收集CPU负载、内存、硬盘使用情况等
  • zabbix proxy: zabbix 分布式代理守护进程,通常大于500 台主机,需要进行分布式监控架构部署
  • zabbix get: zabbix 数据接收工具,单独使用的命令,通常在server 或者proxy 端执行获取远程客户端信息的命令
  • zaabix sender: zabbix 数据发送工具,用户发送数据给server 或proxy端,通常用户耗时比较长的检查

4.常用架构

zabbix 对监控数量不同的服务器可以分别采用不同的架构常用架构

4.1.服务端与客户端
  • 适用于监控百台以内服务器,设备比较少的监控环境,适用于网络比较简单,尽量在局域网内
  • C/S架构 server-client

是zabbix 最简单的架构,就是监控机器和被监控机器不经过任何处理&#x

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值