监控cpu报警: zabbix自带模板有一个 Template OS Linux模板。这个模板有监控CPU监控项,如果没有添加一个监控项“ CPU idle time” 这个监控监控的是CPU剩余的时间。监控到这个指标也就可以监控到使用了多少。 1、首先,如果没有添加一个监控项“ CPU idle time”,具体步骤如下: 1、1:配置—>模板—
转载 2024-03-30 15:45:02
101阅读
zabbix (3.4.2)添加监控项,触发器,让CPU使用超过85%就报警: zabbix自带模板有一个 Template OS Linux模板。这个模板有监控CPU监控项,如果没有添加一个监控项“ CPU idle time” 这个监控监控的是CPU剩余的时间。监控到这个指标也就可以监控到使用了多少。 1、首先,如果没有添加一个监控项“ CPU idle ti
文章目录API简介API定义zabbix中的APIzabbix中API的作用Zabbix API的应用API常用接口查看zabbix系统监控API接口以及API脚本方式获取身份令牌检索主机(通过名称获取数据)删除监控中的主机创建监控主机模板号(templateid)和组号(groupid)的获取方法模板号组号 curl命令详解:参考 zabbix官网API文档 https://www.z
转载 2024-04-21 09:55:43
129阅读
     在实际应用中,会有很多系统参数的运行监控手段,我也曾经遇到过监控操作系统cpu,内存和网卡的发送接收速率等场景(使用snmp协议采集,也可以使用prometheus监控器去采集)。    另外,京东的RPC框架中有种动态负载均衡策略,就是根据节点健康度进行请求分配的算法,底层也是采集系统参数,根据加权算法得到机器节点到健康度。 
监控需求  某项目的应用服务器CPU和内存使用率的监控,通过zabbix系统监控记录应用服务器上进程的CPU和内存的使用情况,并以图表的形式实时展现,以便于我们分析服务器的性能瓶颈。监控方式  利用zabbix监控系统的自动发现功能,首先编写shell脚本获取服务器的CPU和内存资源使用率最大的进程,以json的格式输出,然后对这些进程的CPU和内存资源使用情况进行监控。(本文
本实验是在《Zabbix分布式监控实战(1)——Zabbix简介及Zabbix监控平台的搭建》实验基础上进行的,已经配置好了zabbix-server和zabbix-agent主机,并在zabbix-web界面配置了自动注册。博客链接:目录一、认识API        1、什么是Zabbix API  &nb
转载 2024-02-28 18:50:47
187阅读
zabbix 应用监控监控nginx# 1.创建zabbix存放脚本目录 [root@web01 ~]# mkdir -p /etc/zabbix/scripts # 2.编写监控项脚本 [root@web01 ~]# vim /etc/zabbix/scripts/nginx_status.sh #!/bin/bash #####################################
转载 2024-07-26 00:14:27
114阅读
服务器的cpu核心数不同,需要对服务器性能的监控需要对cpu各个核心进行监控。1、创建搜索规则自动发现服务器上所有CPU核心数键值名为:system.cpu.discovery2、创建监控项原型项目名称:CPUCore{#CPU.NUMBER}键值名:system.cpu.util[{#CPU.NUMBER},user,avg1]注意:除了项目名称CPU后面有个空格,其他均未有空格3、在项目中查看
原创 2018-08-27 14:04:41
10000+阅读
1点赞
3评论
zabbix 监控docker CPU 在现代微服务架构中,Docker 容器越来越普及。一些团队遭遇了监控问题特别是在使用 Zabbix监控 Docker 容器的 CPU 使用情况时。许多人反馈,他们发现即使容器运行正常,Zabbix 监控的数据却未能实时反映出容器的 CPU 状态。以下是解决“zabbix 监控docker CPU”问题的全过程。 > “我们在使用 Zabbix监控
原创 6月前
79阅读
    最近在想一个问题,线上服务器跑的服务五花八门,可能这台跑的是nginx,另一台跑的是mysql,其他的跑的是nfs或者其他服务等等,通过某一个脚本中固定的写入一些服务来实现监控所有的服务器的进程占用资源情况占用zabbix服务器资源不说,假如该服务器跑的服务不在固定列表中,监控服务获取不到相应数据。    为了
转载 2024-04-28 15:29:28
568阅读
一.zabbix server的nginx监控nginx部署在server5上进行:tar zxf nginx-1.20.1.tar.gz cd nginx-1.20.1 yum install gcc pcre-devel opensll-devel -y ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-h
转载 2024-06-18 05:38:38
31阅读
这几天忙了一个项目,为顾客自定义安装一个他们公司专有的功能和界面,当然这个是开发弄的,然后一堆的工具包,php包,客户没有这么专业弄的。所以我的老同事就让我,弄一个可以为客户一键部署的zabbix安装包,然后这过程出了挺多问题,现在回想起来,还是记录一下吧,但可能有些错忘记了。1,zabbix界面忘记密码的操作,root用户进入数据库,使用zabbix库update users set passw
数据库作为IT系统最重要的一部分,也是最难的一部分,因为需要有足够多的自定义监控项,所以今天就写一篇从0到1的文章,如果简单的监控PG,后续再来慢慢从1到1.1,高手请勿喷哦。 正文我的环境zabbix版本:5.2系统版本:CentOS 8PG版本:13Agent版本:5.2创建监控角色账号PG10正式推出了监控的角色,所以利用了PG这一特性,用pg_monitor角色进行监控,如果是
首先贴上zabbix官网和中文官网的地址:  https://www.zabbix.com/documentation/3.4/manual/api/reference/item/object  https://www.zabbix.com/documentation/3.4/zh/manual/api 任何时候任何难题在官网上几乎都能找到答案首先,我们想用利用zabbix的restful api
一.什么是API?  API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单的说,API就是对外的接口,利用API可以直接到达软件硬件内部来进行操作。  zabbixAPI的作用:Zabbix API为批量操作、第三方软
转载 2024-01-03 22:46:37
71阅读
一、Zabbix简介Zabbix 是一个企业级的、开源的、分布式的监控套件 Zabbix 可以监控网络和服务的监控状况.Zabbix 利用灵活的告警机制,允许用户对事件发送基于 Email 的告警.这样可以保证快速的对问题作出响应.Zabbix 可以利用存储数据提供杰出的报告及图形化方式. 这一特性将帮助用户完成容量规
转载 2024-03-17 08:45:41
55阅读
一、API的介绍 (1)API定义 API(Application Programming Interface),应用程序编程接口,是一些预先定义的函数 目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部的工作机制的细节 简单来说,API就是对外的接口,利用API可以直接到达软件硬件内部来进行操作 (2)zabbix中的API Zabbix API开始
TCP的连接状态对于我们web服务器来说是至关重要的,尤其是并发量ESTAB;或者是syn_recv值,假如这个值比较大的话我们可以认为是不是受到了攻击,或是是time_wait值比较高的话,我们要考虑看我们内核是否需要调优,太高的time_wait值的话会占用太多端口,要是端口少的话后果不堪设想 一、TCP状态介绍 1、man netstat查看TCP的各种状态信息描述:LI
转载 2024-05-07 11:30:32
84阅读
一.Zabbix的简介   一个监控系统运行的大概的流程是这样的:  agentd需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现和绘图。这里agentd收集数据分为主动和被动两种模式:  主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的
 API 验证: 【在访问Zabbix中的任何数据之前,你需要登录并获取身份验证令牌。这可以使用该 user.login 方法完成。让我们假设你想要以标准Zabbix Admin用户身份登录。然后,你的JSON请求将如下所示:】server1:vim zabbix-api.sh curl -s -XPOST http://172.25.70.1/zabbix/api_jsonrpc.p
  • 1
  • 2
  • 3
  • 4
  • 5