分布式监控概述分布式监控,主要用在与机房分布在多个城市,在各地机房部署zabbix proxy服务器,由zabbix proxy服务器收集各个机房的agent数据,然后将这些数据主动或被动发送到zabbix Server。Zabbix提供了两种分布式解决方案:使用代理(proxy):zabbix-proxy负载收集数据,并把数据发送到zabbixserver,数据在本地缓存一段时间,但不会保存在本
本实验是在Zabbix分布式监控(2)——Zabbix的API接口实验基础上进行的,已经配置好了zabbix-server和zabbix-agent主机,并关闭了自动注册。 文章目录实验环境一、配置zabbix监控httpd服务二、配置Zabbix监控nginx 实验环境主机名ip服务版本server1172.25.1.1zabbix-server,zabbix-web,mariadb-serve
转载 2024-04-01 06:46:53
329阅读
zabbix实现对tomcat的监控 工作原理 比如:当Zabbix-Server需要知道java应用程序的某项性能的时候,会启动自身的一个Zabbix-JavaPollers进程去连接Zabbix-JavaGateway请求数据,而ZabbixJavagateway收到请求后使用“JMXmanagementAPI”去查询特定的应用程序,而前提是应用程序这端在开启时需要“-Dcom.sun.ma
优先考虑依赖注入来引用资源preface这条相当于对前面静态工厂方法和Singleton使用的一个拓展说明,间接引出依赖注入的使用question有许多类会依赖一个或多个底层的资源。例如,拼写检查器需要依赖词典。因此,像 下面这样把类实现为静态工具类的做法并不少见:public class SpellChecker { private static final Lexicon dictio
zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式。1,首先编写自定义监控脚本,本文以监控httpd进程是否存在为例。 脚本名字:check_httpd.sh脚本目录(这个目录可以自定义):/usr/local/etc/zabbix_scripts脚本内容:复制代码#!/bin/bash result=`ps -
1.新建名为的check_dhcpscop.ps1脚本,用于获取当前所有的作用域名称,内容如下: #获取DHCP作用域,输出结果要为json格式,key值格式必须为{#NAME},必须大写 $scops = Get-DhcpServerv4Scope |select @{name="{#SCOPNAME}";expression={$_.Name}}|ConvertTo-Json @" {"da
原创 2021-08-23 10:57:49
1510阅读
1. 在Win2008R2上安装zabbix-agent访问https://www.zabbix.com/download_agents,并点击下图中的download按键,下载这个zabbix-agent 新建C:\Program Files\zabbix_agent这个文件夹,然后将下载好的这个文件解压到C:\Program Files\zabbix_agent这个文件夹中,解压后如图所示:
转载 2024-03-19 11:33:01
128阅读
监控是比较容易调通的,就是zabbix 默认的 jmx tomcat和 jmx catalina模板存在不小的问题。最终的监控项什么的可能不全,只能自行去查找。tomcat大致分布:代理端: java-gateway服务客户端: catalina.sh修改web端: JMX interfaces 调通(跟Agent interfaces同级别的东西)一. 安装 配置 java-gateway本文j
转载 2024-06-20 11:12:27
16阅读
zabbix监控httpd服务(1)在server2上安装httpd并开启服务[root@server2 ~]# yum install httpd -y [root@server2 ~]# systemctl start httpd [root@server2 ~]# systemctl enable httpd(2)在web界面上进行设置httpd是zabbix自带的监控模块,接下来讲解不自带
转载 2024-04-10 06:05:45
92阅读
zabbix5.0.2监控配置1:监控一台服务器主机2: 自定义监控项2.1:什么是监控项3:自定义触发器9:自定义报警9.1 邮件报警9.2 微信报警(自定义脚本报警)微信企业号:准备好企业微信号加入企业微信测试微信报警脚本9.3:报警升级9.4 修改邮件微信告警格式10:自定义图形和grafana出图zabbix自定义图形使用grafana给zabbix出图自定义监控模板nginx模板(开取
转载 2024-03-22 21:15:30
121阅读
 15.1 概述ODBC监控对应于Zabbix前端中的 数据库监视器 监控项类型。ODBC是C语言编写的中间件API,用于访问数据库管理系统(DBMS)。ODBC是由Microsoft开发的,后来被移植到了其它平台。Zabbix可以查询任何支持ODBC的数据库。为此,Zabbix不直接连接数据库,而是使用ODBC接口和在ODBC中设置的驱动程序。该功能允许出于多种目的
转载 2024-08-21 13:48:33
96阅读
一、日志item介绍下面介绍zabbix另一个“重量级”的功能——日志文件监控,它最主要的是监控日志文件中有没有某个字符串的表达式,对应日志轮转与否,zabbix都支持。在配置Item的时候,Type选择Zabbix agent (active),这里主要需要配置的是Key。下面是监控日志的两种key——log和logtr。log[/path/to/some/file,,,,,]logtr[/pa
监控项概述监控项是从主机收集的数据信息。配置主机后,你需要添加一些监控项以开始获取实际数据。一个监控项是一个独立的指标。快速添加多个监控项的一种方法是将一个预定义的模板附加到主机。然而,为了优化系统性能,您可能需要对模板进行微调,使其只有真正需要的监控项被频繁的监控到。在单个监控项中,你可以指定从主机收集哪些数据。为此,你可以使用监控项key。 从而,具有名称为system.cpu.load的监控
转载 2024-04-26 15:00:27
218阅读
zabbix支持的通讯方式:ssh/telnet 通过远程控制协议进行通讯SNMP(简单网络管理协议) :大部分网络设备支持这种协议,可以理解为在设备中内置了SNMP的agentIPMI:通过IPMI接口进行监控,我们可以通过IPMI接口监控监控设备的物理特征,比如电压,温度,电源状态等。JMX(JAVA管理扩展):通过JMX监控虚拟机zabbix agent部署到被监控主机上,由agent采集
转载 2023-10-20 19:09:34
77阅读
内容简介在很多情况下,我们需要更加复杂的监控方式、监控指标,这时候就需要自定义监控项。本文件简单介绍了在Zabbix中有关监控项(Item)添加及监控项管理相关内容。什么是监控项?监控项是要获取的指标。由要获取的数据、获取频率、数据类型保存时间等等组成。检测周期影响了数据获取,可影响Zabbix Server的频率。如何添加监控项?监控项可以在「Host」中添加,也可以在「Template」中添加
一 部署Zabbix监控平台 环境: zabbixserver eth1--192.168.2.5 zabbixclient_web1 eth1--192.168.2.100
转载 2024-08-30 21:21:23
101阅读
    最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到的数据主动推送给zabbix server,zabbix server将数据存入数据库,并在WEB前端显示。1.Zabbix主要功能和优劣势说明1.1 Zabbix主要功能
转载 2024-05-06 15:32:15
288阅读
一.Zabbix的介绍概述 Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务。 Zabbix 是一个企业级分布式开源监控解决方案。 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服
转载 2024-03-16 08:29:21
51阅读
我们在监控生产环境的服务的时候,通常需要对多个端口进行监控,如果我们手动的一个一个的添加,这回让我们崩溃,所以批量添加端口监控是一个非常常见的需求,当然这对于zabbix来说肯定是支持的,需要使用zabbix的Discovery功能来实现,下面就给大家分享一下批量添加对口的占用。 第一:自动扫描端口并监控报警 1、编写脚本:check_port1.py#!/usr/bin/en
转载 2023-10-31 22:40:27
158阅读
ceph的运维离不开完善的监控,特别是对osd的监控,虽然自L版本以后,ceph自带的zabbix模块,但是L和M版本还不能自动化发现osd,这时候,我们需要自定义自动发现模板。编写自动发现脚本#!/bin/sh OSDS=(`ceph osd tree| egrep -v 'ID|host|root|default|rack' | awk '{print $1}'`) LENGTH=${#OSD
  • 1
  • 2
  • 3
  • 4
  • 5