Zabbix监控

这篇具有很好参考价值的文章主要介绍了Zabbix监控。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Zabbix监控概述

作为一个运维,需要会使用监控系统查看服务器系统性能、应用服务状态和网站流量指标等,利用监控系统的数据去了解网站上线发布的结果和健康状态。
Zabbix监控,云计算,运维,Zabbix,zabbix,运维,云计算

1.1 zabbix是什么

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

Zabbix监控,云计算,运维,Zabbix,zabbix,运维,云计算

1.2 zabbix监控原理

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

1.3 Zabbix 6.0新特性

(1)Zabbix server高可用防止硬件故障或计划维护期的停机

  • 原生选择加入HA群集配置
  • 定义一个或多个备用节点
  • 实时监控Zabbix server群集节点的状态
  • 不需要外部工具即可将Zabbix server配置为HA群集模式

(2)Zabbix 6.0 LTS新增Kubernetes监控功能,可以在Kubernetes系统从多个维度采集指标

  • Kubernetes节点和pods的自动发现和监控
  • 无代理方式采集Kubernetes pods和节点的信息
  • 获取Kubernetes节点主机高水平信息

1.4 Zabbix 6.0功能组件

Zabbix Server:端口(10051)
zabbix服务端守护进程,是Zabbix软件的核心组件,Zabbix Agent向其报告可用性、系统完整性信息和统计信息
Zabbix Server也是存储所有配置信息、统计信息和操作信息的核心存储库
Zabbix Server也是Zabbix监控系统的告警中心。在监控的系统中出现任何异常,将发出通知给管理员
基本Zabbix Server的功能分解为三个不同的组件:Zabbix server、Web前端、数据库
Zabbix的所有配置信息都存储在Server和Web前端进行交互的数据库中。例如,当你通过Web前端(或者API)新增一个监控项时, 它会被添加到数据库的监控项表里。然后,Zabbix server以每分钟一次的频率查询监控项表中的有效项,接着将它存储在Zabbix server中的缓存里。 这就是为什么Zabbix前端所做的任何更改需要花费两分钟左右才能显示在最新数据段的原因。

数据库
所有配置信息以及Zabbix采集到的数据都被持久存储在数据库中
可以支持MySQL、PostgreSQL、Oracle、DB2、TimescaleDB等多种关系和时序性数据库中。

Web界面
Web界面是Zabbix Server的一部分,用于实现展示和配置的界面。通常(但不一定)和Zabbix server运行在同一台物理机器上。
基于Apache/Nginx + PHP实现,早期只支持LAMP架构,从Zabbix5.0 开始支持LNMP 。

Zabbix Agent:端口(10050)
客户端守护进程,部署在被监控目标主机上,用于主动监控本地资源和应用程序,并将收集的数据发送给Zabbix Server。从Zabbix5.0开始支持Zabbix Agent2 。

Zabbix Proxy
zabbix分布式代理守护进程,可以代替Zabbix Server采集性能和可用性数据。Zabbix Proxy在Zabbix的部署是可选部分。
Zabbix Proxy的部署可以很好的分担单个Zabbix Server的负载
通常监控大于500台主机时使用,需要进行分布式监控架构部署

Java Gateway
Zabbix要监控Tomcat服务或其它JAVA程序(比如Elasticsearch、ZooKeeper),需要通过JMX端口,使用Java Gateway做为代理,才能从JAVA 程序中获取数据。
文章来源地址https://www.toymoban.com/news/detail-524796.html

到了这里,关于Zabbix监控的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • zabbix创建tcp端口监控,zabbix端口监控告警

    Zabbix是一个用于监控各种网络服务、网络硬件、网络设备以及网络环境的开源软件。它可以监控各种网络服务,包括TCP端口。 要使用Zabbix监控TCP端口,需要进行以下步骤: 为其分配一个IP地址和主机名。然后创建一个主机组,将该主机添加到该组中。 ip地址可以根据自己ag

    2024年04月09日
    浏览(48)
  • zabbix案例--zabbix监控Tomcat

    目录 一、 部署tomcat 二、配置zabbix-java-gateway 三、配置zabbix-server  四、配置zabbix-web界面  参数 说明 -DCOM.sun.management.jmxremote 启用MX -Dcom.sun.management.jmxremote.port=12345 监听端口 -Dcom.sun.management.jmxremote.ssl=false 是否使用ssl -Dcom.sun.management.jmxremote.authenticate=false 是否开启认证(有需

    2024年02月13日
    浏览(51)
  • 【运维】Zabbix简介及其应用领域

    1.1. 监控工具的重要性 为什么企业和个人需要监控工具? 在数字化时代,无论是大型企业还是个人,我们都依赖各种IT资源,如服务器、网络、应用程序和服务。有效地监控这些资源确保了我们能够: 性能优化 :监控工具提供关于系统性能的实时反馈,从而帮助识别和解决

    2024年02月13日
    浏览(42)
  • Zabbix技术分享——如何使用zabbix监控华为云RDS

    在数字化大背景下,数据是重要的生产资料,这些数据存放在哪里,如何保障数据安全是所有企业都要考虑的事情。华为云RDS凭借安全可靠,可根据业务规模动态扩容的特性,受到越来越多中小企业的青睐,对华为云RDS监控的需求也随之增长。本文将介绍如何使用Zabbix监控华

    2024年02月06日
    浏览(40)
  • [zabbix] 分布式应用之监控平台zabbix的认识与搭建

    1.1 监控系统运用的原因  当我们需要实时关注与其相关的各项指标是否正常,往往存在着很多的服务器、网络设备等硬件资源,如果我们想要能够更加方便的、集中的监控他们,zabix可以实现集中监控管理的应用程序 监控的初衷就是当某些指标不符合我们的需求时,我们能够

    2024年02月02日
    浏览(49)
  • Zabbix6 通过zabbix-agent2监控MySQL

         Zabbix6 自带mysql模版,无须再使用第三方,也不用自己写监控脚本,而且zabbix-agent2比zabbix-agent,功能更强大,应用也更简单。 1、登录要被监控的mysql, 创建监控用户 2、登录Zabbix Server WEB,【配置】--【模版】- 【MySQL by Zabbix agent 2】,修改此【宏】 3、【配置】-【主机】

    2024年02月11日
    浏览(55)
  • 全网最详细的zabbix监控(zabbix安装和配置、web页面配置、监控Linux主机、监控华为交换机、监控Windows、监控nginx)

    目录 前言 一、准备工作 二、zabbix server端 三、zabbix-agent Linux客户端的安装 四、zabbix-agent Windows客户端的安装 五、使用zabbix监控nginx 六、使用zabbix监控华为交换机 七、结尾 什么是zabbix? zabbix安装是当下主流的监控解决方案,zabbix安装与配置简单,学习成本低,完全开源免费

    2023年04月26日
    浏览(59)
  • Zabbix分布式监控Web监控

    您可以使用 Zabbix 对多个网站进行可用性方面监控: 要使用 Web 监控,您需要定义 web 场景。Web 场景包括一个或多个 HTTP 请求或“步骤”。Zabbix 服务器根据预定义的命令周期性的执行这些步骤,如果主机是通过Proxy代理监控的话,这些步骤将由proxy代理执

    2024年02月14日
    浏览(45)
  • Zabbix监控ActiveMQ

    当我们在线上使用了 ActiveMQ 后,我们需要对一些参数进行监控,比如 消息是否有阻塞,哪个消息队列阻塞了,总的消息数是多少等等。下面我们就通过 Zabbix 结合 Python 脚本来实现对 ActiveMQ 的监控。 一、创建 Activemq Python 监控脚本 因为 CentOS 系统默认安装的是 Python2.7 ,为了

    2024年02月14日
    浏览(42)
  • 监控系统Zabbix

    作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。 利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务器状态 可以在Web 前端方便的查看监控数据 可

    2024年02月12日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包