zabbix监控原理及配置方法

article/2025/9/16 10:26:32

1.zabbix简介
zabbix是一个基于WEB页面的提供分布式系统监控以及网络建时功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营并提供灵活的的通知机制让管理员快速定位/解决存在的各种问题。zabbix主要由两部分组成zabbix server和可选组件zabbix agent。zabbix server可通过SNMP,zabbix agent ,ping,端口建时等方法提供对远程服务器/网络状态的监视,数据收集等功能。
监控对象:
设备:服务器 路由器 交换机
软件:OS 网络 应用程序
故障检测:down机 服务不可用 主机不可达
2.工作原理:
主要的工作流程:zabbix agent需要安装到被监控的主机上,它负责定期收集各种数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现与绘图。
这里zabbix收集数据分为主动和被动两种模式:
主动:agent请求server获取主动的监控列表,并主动将监控项内需要检测的数据提交给server/proxy
被动:server向agent请求获取监控项的数据,agent返回数据。
3.zabbix的监控加架构
在实际监控架构中,zabbix根据网络环境,监控模块等分分三种架构:server-client 、 master-node-client、server-proxy-client三种
1.server-client架构
zabbix最简单的架构,监控机号和被监控机之间不经过任何代理,直接由zabbix server和zabbix agent之间进行数据交互,适用于网络环境简单,设备比较少的监控环境。
2.server-proxy-client架构
其中proxy是server、client之间沟通的一个桥梁,proxy本身没有前端,而且本身并不存放数据,只是将agentd发来的数据暂时存放而后在提交给server。该架构经常是和maser-node-client架构作比较的架构,一般用于跨机房,跨网络的中型网络架构的监控。
3.server-node-client架构
zabbix中最复杂的监控架构,适用于跨机房,跨网络,设备较多的环境。每个node同时也是一个server端,node下面可以接proxy,也可以直接接client。node有自己的配置和数据库,其主要是将配置信息和监控数据向master同步,master的故障可能会损坏node其下架构的完整性。

zabbix的安装及配置
这里先采用第一种架构server-client架构  环境准备rhel7虚拟机
所需的软件

安装软件包和数据库 和httpd


启动数据库创建数据库

授权完之后开始导入数据  用刚才的帐号密码 进入  这里会稍微卡顿一会 少安毋躁

创建数据库与zabbix之间的连接


修改php时区为亚洲上海


启动服务

安装zabbix     注意firewalld和selinux的状态为disabled 
浏览器输入   http://172.25.62.1/zabbix   点击next

继续next

输入刚才设定的密码连接数据库




登陆   默认用户名Admin 密码 zabbix  用户名是大写A

修改语言   点击由上角的人头  设置语言为chinese  点击update

点击第一行的配置选择第二行的主机    看到目前的状态是停用的

点击红色的停用 设置为启用   但是可用性全为灰色  接下来我们去继续配置


客户端配置


安装报错  原因是缺少依赖  我把server2换成6.5版本的机器重新安装agent
接下来更改服务器的IP

zabbis客户端 serverip

server2的hostname

启动服务

添加server2   在浏览器点击右上角创建主机

点击添加  之后点击server2

点击模板  选择os linux

再次点击添加  点击更新

zabbix可用性都有了   如果还没有  在server重启zabbix服务   注意server1和server2上相互要有彼此的解析


自动发现添加主机
先将刚才添加进去的server2删除

在浏览器页面点击配置  自我发现

点击local network

更改ip范围和时间间隔  勾选启用  更新就好了


之后点击配置动作

点击右上角的事件源为自动发现  并启动  点一下红色字体就可以了


点击左边的Auto discovery. Linux serverrs

添加完成之后  点击添加 否则不生效 更新

发现成功


自动注册添加主机
依旧是配置 动作  右上角的事件源选择自动注册  点击创建动作


点击动作旁边的操作  点击下面的新的

先选择添加主机   点击更新

再点击新的  选择添加主机集群

点击右边的选择  选择linux servers  选择完了以后点击添加

再次点击新的  操作类型选择与模板关联  点击选择Template OS Linux 点击添加  添加







使用zabbix监控nginx
客户端安装nginx   获取nginx源码包  先把依赖安装了




做一个软连接方便启动

修改配置文件 添加用户




启动服务 访问测试

备份数据

server端通过get获取客户端信息 键值信息   安装zabbix-get

物理机测试


客户端添加信息




服务端server1查看

添加

点击server2  点击监控项

点击创建爱你监控项


点击最下面的添加

再次点击右上角的创建监控项   之后点击添加

再次创建监控项



在 配置 主机 server  选择图形   点击创建图形



点击下面的添加   选择刚才创建的三个  点击选择

点击右边的预览




添加云告警  先下载相关软件


查看注册110云告警平台http://c.onealert.com/console/alarm/index.jsp

 

获取zabbix对应应用的key

运行插件  使其加载应用key


在告警媒介中关闭其他 以防影响 
管理  告警媒介类型

除了oneitsm media外全部停用

重启应用服务 使其加载相应配置  并关闭客户端


关闭自动发现和自动注册


查看告警情况

 

 

 








 


http://chatgpt.dhexx.cn/article/NW12TVEO.shtml

相关文章

Zabbix监控部署及MySQL监控

Zabbix监控部署及MySQL监控 Zabbix监控软件可以用来做什么?zabbix 是什么?zabbix 监控原理zabbix监控部署在系统中的程序安装 zabbix 5.0需要准备的机器 部署zabbix服务端 zabbix-server 20.0.0.100修改配置文件,安装SCL、数据库等软件修改za…

部署zabbix监控

文章目录 zabbix监控部署zabbix服务端部署zabbix客户端自定义监控模板添加报警媒介 zabbix 自动发现与自动注册zabbix 自动注册(对于 agent2 是主动模式)部署 zabbix 代理服务器 zabbix监控 作为一个运维,需要会使用监控系统查看服务器状态以…

zabbix 监控

文章目录 1 zabbix 概述1.1 zabbix 监控原理 2 安装 zabbix 5.02.1 部署 zabbix 服务端2.2 部署 zabbix 客户端 3 自定义监控内容4 zabbix自动发现与自动注册4.1 zabbix 自动注册(对于agent2是主动模式) 5 部署 Zabbix 代理服务器6 配置 agent 使用 prox…

Zabbix实现系统监控原理

简介 Zabbix是一款开源分布式集群监控软件, 能够监控服务器、交换机等各种硬件设备。 Zabbix实现系统监控 采样:周期性的获取某个被监测指标的相关数据。存储:将采集到的数据存储在指定的存储系统中,Zabbix默认是MySQL。展示&a…

Zabbix 监控原理及架构(了解zabbix)

文章目录 什么是Zabbix?监控功能为什么需要对各类系统进行监控?Zabbix是如何实现系统监控的?一个完整的监控系统所需指标:Zabbix支持的数据采集协议:Zabbix的常用组件:Zabbix架构图:Zabbix逻辑组…

Zabbix监控原理及架构

Zabbix监控原理及架构 什么是Zabbix? Zabbix是一个用于网络,操作系统和应用程序的开源监控软件,它旨在监视和跟踪各种网络服务,服务器和其他网络硬件的状态。 为什么需要对各类系统进行监控? 在系统构建时的正常流…

ZABBIX 监控原理及架构

什么是Zabbix? zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。(LAMP架构) zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定…

Zabbix监控原理

Zabbix监控完整流程包括:Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送到Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展…

zabbix详解(二)——zabbix工作原理

今天继续给大家介绍Linux运维相关知识,本文主要内容是zabbix的工作原理。 一、zabbix工作流程 zabbix在进行监控时,zabbix客户端要安装在被监控设备上,负责定期收集数据,并将其发送给zabbix服务端;zabbix服务端要安装…

【Zabbix监控一】zabbix的原理与安装

目录 一、监控介绍 1、监控目的 2、监控方法 3、监控核心 二、zabbix概述 1、zabbix的主要特点 2、Zabbix是什么 3、zabbix监控对象 4、Zabbix架构 4.1 server-client架构 4.2 server-proxy-client架构 4.3 master-node-client架构 4.4 zabbix支持的监控内容 5、…

Zabbix原理

文章目录 1、Zabbix简介:2、为什么需要对各类系统运行进行监控?3、Zabbix是如何实现系统系统监控的4、Zabbix监控工作原理:5、Zabbix支持的数据采集协议:6、Zabbix常用组件:7、常见进程:8、Zabbix逻辑组件&…

态势感知与安全运营平台详细介绍

态势感知与安全运营平台以大数据平台为基础,通过收集多元、 异构的海量日志,利用关联分析、机器学习、威胁情报等技术,帮助 企业持续监测网络安全态势,实现从被动防御向积极防御的进阶,为 安全管理者提供风险评估和应急…

网络安全运营能力建设

一、安全运营能力建设的意义 安全运营成为网络运营者持续不断思考、优化的命题与活动。安全运营是一系列规则、技术和应用的集合,用以保障组织核心业务平稳运行的相关活动;是通过灵活、动态的实施控制以期达到组织和业务需要的整体范围可持续性正常运行。…

安全运营项目的工作方法

安全运营是工作的一部分安全工作的逻辑 安全团队是怎么运作的定义安全运营项目项目运营的要点 计划的计划风险的风险运营方案尽量要评审过程的过程做到有法可依沟通和组织进度的监控明确闭环标准项目集的管理怎么去开会 准备的准备会前会中会后复盘的复盘PPT和WORD帮助别人开会…

第16章 安全运营管理

16.1 应用安全运营概念 16.1.1 知其所需和最小特权 任何安全IT环境需要遵循的两个标准原则分别是知其所需和最小特权原则。 这两个原则通过限制对资产的访问来帮助保护有价值的资产。 知其所需的重点是权限和访问信息的能力,而最小特权原则侧重于特权。 1. 知其…

数据安全运营体系建设

安全运营是由多个独立的工作子集形成,通过建立整体性(通用性)的工作机制,将独立个体进行有效串联,从而形成整体的、持续性的、可监管性的工作过程。安全运营是保障业务在安全环境下稳定运行的基础。数据安全作为组织整…

以安全有效为目标的综合运营

一、安全行业的现状 所有做安全的方案大多会在开始介绍安全的案例,都会列举近期国内外发生的重大安全事件, 基本上都是惨不忍睹,危害巨大。这里就不一一列举了,稍微了解这个行业的人都能看到大量的案例。 但业界又有个很奇怪的现象…

安全运营之资产安全信息管理

安全风险管理的三要素分别是资产、威胁和脆弱性,脆弱性的存在将会导致风险,而威胁主体利用脆弱性产生风险。网络攻击主要利用了系统的脆弱性。由于网络管理对象(资产)自身的脆弱性,使得威胁的发生成为可能,…

信息安全工程与运营

思维导图: 信息安全工程与运营内容子域:内容安全、社会工程学与培训教育、系统安全工程基础、系统安全成熟度模型(CMM模型)、安全运营 一、系统安全工程基础-针对乙方 良好的安全工程的四个方面:动机(做…

安全运营之漏洞管理

1947年冯诺依曼建立计算机系统结构理论时认为,计算机系统也有天生的类似基因的缺陷,也可能在使用和发展过程中产生意想不到的问题。20世纪七八十年代,早期黑客的出现和第一个计算机病毒的产生,软件漏洞逐渐引起人们的关注。在各种…