
observability
文章平均质量分 91
willops
In doing we learn!(在实践中学习)
展开
-
Zabbix配置JAVA JMX监控
Zabbix Java gateway以 Zabbix 守护进程方式原生支持监控 JMX 应用程序。Zabbix Java gateway 的守护进程是用 Java 编写。为了在特定主机上找到 JMX 计数器的值,Zabbix server 向 Zabbix Java gateway 发送请求,后者使用 JMX 管理 API 来远程查询相关的应用。该应用不需要安装额外的软件。只需要在启动时,命令行添加选项即可。原创 2024-07-12 09:27:15 · 3430 阅读 · 0 评论 -
CentOS7.5安装Cacti1.1.38
#1.1安装基础软件包安装 Cacti 需要 Mysql,PHP,RRDTool,net-snmp 和 支持 PHP 的 Web服务器,如 Apache,Nginx 或 IIS等。原创 2018-08-10 17:40:17 · 20665 阅读 · 21 评论 -
Zabbix 配置 VMware 监控
此外,Zabbix 可以使用主机原型为发现的实体自动生成真实主机。Zabbix 可以使用低级发现规则自动发现 VMware 虚拟机管理程序和虚拟机,并根据预定义的主机原型创建主机来监控它们。根据 VMware 环境的配置,Zabbix 可能会发现并为发现的实体创建主机。否则,VMware 性能计数器统计信息的检索可能会因 VMware 配置数据的检索而延迟(对于大型安装,这需要一段时间)。在 Zabbix 中监控 VMware 需要通过 VMware vSphere API 来获取相关的监控数据。原创 2024-07-05 15:19:25 · 4776 阅读 · 2 评论 -
Zabbix 配置MySQL数据库监控
通过 Zabbix 监控 MySQL 数据库,可以获取有关数据库性能、运行状况和资源使用情况的详细信息,帮助及时发现和解决问题。Zabbix官方提供了一个名为的监控模板,该模板专为 Zabbix 通过 Zabbix 代理轻松部署 MySQL 监控而设计,不需要任何外部脚本。原创 2024-07-04 18:43:02 · 3453 阅读 · 0 评论 -
prometheus operator使用持久存储
kube-prometheus使用持久存储prometheus operator部署参考:https://blog.youkuaiyun.com/networken/article/details/85620793持久存储配置参考:https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/storage.mdprometheus默认使用empty-dir存储数据,pod迁移或重启监控数据将丢失,下面以原创 2020-05-27 15:03:36 · 2915 阅读 · 1 评论 -
Kubernetes 部署 Prometheus 监控系统
Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的开源监控报警系统和时序列数据库(TSDB).。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,可以独立于任何公司进行维护。为了强调这一点,并澄清项目的治理结构,Prometheus 于2016年加入 云计算本地计算基金会,作为继Kubernetes之后的第二个托管项目。............原创 2019-01-02 15:58:27 · 10951 阅读 · 13 评论 -
Zabbix 配置grafana对接
Zabbix与Grafana对接可以实现更加丰富和美观的数据可视化,可以让您利用Grafana强大的可视化功能来展示Zabbix收集的数据。zabbix插件的两种安装方式使用grafana-cli 命令进行安装在grafana管理页面中进入,进行安装。原创 2024-07-04 15:38:54 · 3839 阅读 · 0 评论 -
Zabbix 配置SNMP监控
Zabbix提供了强大的SNMP监控功能,可以用于监控网络设备、服务器和其他支持SNMP协议的设备。SNMP(Simple Network Management Protocol,简单网络管理协议)是一种广泛用于网络管理的协议。它用于监控网络设备(如路由器、交换机、服务器等)的状态和性能。Zabbix 提供了对 SNMPv1、SNMPv2c 和 SNMPv3 的支持。SNMPv3 增强了安全性,提供了身份验证和加密功能。设备发现和自动添加: 可以自动发现网络中的设备,并添加到监控系统中。性能监控。原创 2024-07-04 13:13:02 · 7590 阅读 · 0 评论 -
Zabbix 配置PING监控
如果需要判断机房的网络或者主机是否正常,这就需要使用zabbix ping,Zabbix使用外部命令fping处理ICMP ping的请求,在基于ubuntu APT方式安装zabbix后默认已存在fping程序。另外配置文件参数默认指定了fping安装的路径。在 Zabbix 中执行 PING 监控时,默认情况下不需要 Zabbix Agent 的参与。Zabbix Server 或 Zabbix Proxy 可以直接通过 ICMP 协议发送 PING 请求来检测目标主机的网络连通性。原创 2024-07-03 18:52:53 · 5103 阅读 · 1 评论 -
Zabbix 配置WEB监控
在Zabbix中配置Web监控,可以监控网站的可用性和响应时间。Zabbix提供了内置的Web监控功能,通过配置Web场景(Web Scenario),可以监控HTTP/HTTPS协议下的Web服务。通过Zabbix的WEB监控可以监控网站网页的状态,监测到有异常可以及时发出告警,提醒运维人员处理维护。启用 Web 监控需要定义 Web 场景。Web 场景由一个或多个 HTTP 请求或 “步骤” 组成。这些步骤由 Zabbix server 以预设的顺序定期执行。原创 2024-07-03 18:19:08 · 2924 阅读 · 0 评论 -
Zabbix 配置端口监控
在Zabbix中配置端口监控,可以帮助你实时监控服务器或网络设备上的特定端口是否开放和可访问。Zabbix提供了多种方式来监控端口,主要包括简单的端口可用性检查和更复杂的服务监控。在Zabbix中进行端口监控时,不一定需要Zabbix Agent参与。可以选择使用Zabbix的内置“简单检查”(Simple check)功能来实现端口监控,这种方式不依赖于Zabbix Agent。原创 2024-07-03 16:12:07 · 3848 阅读 · 0 评论 -
Zabbix 配置进程监控
Zabbix Agent 是一个轻量级的代理程序,安装在被监控的主机上,用于收集系统的各种性能数据和指标,如CPU、内存、磁盘使用情况以及特定进程的运行状态等。安装了Zabbix Agent后,登录Zabbix Server的Web界面添加新主机,通过配置相应的监控项(Item)和触发器来监控特定进程的状态。前置要求:已在web-server上安装zabbix-agent,并且在zabbix-server上添加web-server主机。说明:告警平台地址为zabbix-server地址。原创 2024-07-03 14:37:14 · 1654 阅读 · 0 评论 -
Zabbix 配置钉钉告警
在众多告警工具中,Zabbix 因其强大的监控功能和灵活的告警机制,成为了很多企业的首选。通过该配置,您可以在监控系统出现问题时,第一时间通过钉钉收到告警通知,从而快速采取相应措施,减少因故障带来的损失。在zabbix-agent01节点安装stress-ng工具,使用stress-ng进行压测,触发告警负载过高事件。创建钉钉群组要求加入一定数量的成员,在测试环境使用已有钉钉群组不太方便,这里新建一个空的组织来测试钉钉告警。连接到zabbix sever节点,创建钉钉告警脚本,只需替换。原创 2024-07-02 13:27:02 · 2581 阅读 · 5 评论 -
Zabbix HA高可用集群部署
关键基础设施通常需要高可用性 (HA),因为这些基础设施几乎不会造成停机。因此,对于任何可能失败的服务,都必须有一个故障转移选项,以便在当前服务失败时接管。Zabbix 提供了易于设置的本机高可用性解决方案,并且不需要任何先前的 HA 专业知识。本机 Zabbix HA 可能有助于针对 Zabbix 服务器的软件/硬件故障提供额外的保护层,或者减少因维护而导致的停机时间。在 Zabbix 高可用性模式中,多个 Zabbix 服务器作为集群中的节点运行。原创 2024-07-01 16:05:46 · 2345 阅读 · 0 评论 -
Zabbix 监控系统部署
Zabbix是一个企业级开源分布式监控解决方案,可监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的运行状况和完整性。这允许对服务器问题做出快速反应。打开Zabbix UI网页,开始使用Zabbix。示例场景:当zabbix-server监测到zabbix-agent01节点CPU负载过高时,发送告警到163邮箱。等待5分钟,在zabbix-server控制台查看产生的告警事件,并且状态显示已送达。登录zabbix控制台,选择告警–媒介–创建媒介类型,配置如下,注意密码配置为。原创 2024-06-27 18:48:16 · 962 阅读 · 0 评论 -
Kubernetes部署Zabbix监控系统
此外,由于 Zabbix 可以调用任何 HTTP 端点,因此它可以监视没有专用 Prometheus 端点的应用程序,这与 Prometheus 不同。只有 Zabbix proxy 需要访问 Zabbix server,而代理可以将数据发送到安装在与每个代理相同的命名空间中的代理。而将Zabbix与Kubernetes结合,可以实现对Kubernetes集群的全面监控,从而提高集群的可观察性和管理效率。在大多数情况下,您将使用已安装的代理,而不是直接使用服务器或集群外部的代理。我们应该能够通过指向。原创 2024-06-20 23:27:44 · 1644 阅读 · 0 评论 -
部署 Thanos Receive 模式实现 Prometheus 多集群管理
Thanos Receive 适配了 Prometheus 的 remote write API,所有 Prometheus 实例可以实时将数据 push 到 Thanos Receiver,最新数据也得以集中起来,然后 Thanos Query 也不用去所有 Sidecar 查最新数据,直接查 Thanos Receiver 即可。原创 2024-02-28 18:26:48 · 1902 阅读 · 0 评论 -
部署 Thanos Sidecar 模式实现 Prometheus 多集群管理
Thanos 是具有长期存储功能的开源、高可用性 Prometheus 设置,Thanos 是 CNCF 孵化项目。原创 2024-02-27 15:38:28 · 2157 阅读 · 3 评论 -
Prometheus 长期存储主流方案对比
云原生时代崛起的 Prometheus 已经在可观测领域得到了广泛应用,其影响力远远超出了云原生的范畴,具有两个显著特点。综上,我们可以得出以下结论。数据持久化到硬盘的方案里,VictoriaMetrics 是更好的选择,但需要注意的是 VictoriaMetrics 并没有开源 Downsampling 降采样功能,如需跨较长时间范围进行聚合及查询,耗时会比较久。数据持久化到对象存储的方案中,Thanos 更受欢迎,Grafana Mimir 更有潜力。转载 2024-02-27 12:03:24 · 905 阅读 · 0 评论