
“批量请求”导致 Zabbix“Value has unknown type 0x05”
问题引入 有一台 Ruijie 的 S2910 交换机在做我 HomeLab 的 TOR。因为 Ruijie 私有 MIB 的原因,Zabbix 这边一直缺一个完整的模板,五一期间抽空完善了一下模板,采集的信息趋于完善。接口自动发现,触发器自动配置,风扇,接口,温度啥的信息终于都全了。 但 Zabbix 在采集数据时,有些监控值会周期性不可用,提示“Value has unknown type 0...

问题引入 有一台 Ruijie 的 S2910 交换机在做我 HomeLab 的 TOR。因为 Ruijie 私有 MIB 的原因,Zabbix 这边一直缺一个完整的模板,五一期间抽空完善了一下模板,采集的信息趋于完善。接口自动发现,触发器自动配置,风扇,接口,温度啥的信息终于都全了。 但 Zabbix 在采集数据时,有些监控值会周期性不可用,提示“Value has unknown type 0...

GitHub 去年联合 OpenAI,推出了一款“GitHub Copilot”工具,可以根据上下文自动写代码,将程序员从重复的编写中解放出来。目前正在做技术预览,近期我申请到了 Copilot 的 Technical Preview 资格,就准备迫不及待地去体验一下,看一看到底是智能还是\\。 官方网站:https://copilot.github.com/ 官方非常简洁,核心思想就是 Don’...

我有一个 Zabbix 是收 HomeLab 告警的,之前注册了一个企业微信拉了个群通过 Bot 去发告警,但是因为工作也是使用企业微信,基本上我都在我的主企业里,企业微信有个特性是不提醒其他企业的具体消息,搞得我上周漏掉了服务器硬盘挂了告警,本来是周四就告警预故障了,结果周六才看到。好在网上能买到备件,周日到货完成了更换,才没有出现两块硬盘接连“寄”掉的事情发生。 从这件事情之后,我就想如何换一...

我们在做 Zabbix 二次开发的时候,离不开 Zabbix 的 API 文档,这里会以 Zabbix 6.0 API Documentation 为例子,我们在实现某些复杂的功能时,往往需要调用多个接口,其实 Zabbix WebUI 提供了一个观察 API 调用方式的方法,就是 Debug 模式。在 Debug 模式下,我们可以清楚的看到 Zabbix 的 WebUI 是如何调用 API 为我...

我们知道 Zabbix 提供了丰富的 API,供二次开发使用,在老版本的 Zabbix 中(Zabbix 5.4 之前),需要我们手工通过方法,使用用户名密码登录从而换取 API Token。而且 API Token 的有效期关联 API 用户的会话时间,当用户退出或超时后,我们需要重新去申请新的 API Token。 从 Zabbix5.4 开始,我们可以直接在管理端申请一个 API Token...

RouterOS 为我们提供了一个工具用于抓取设备中的流量数据,可以灵活的过滤接口(子接口)、MAC、协议、甚至是 CPU,并可以生成标准的数据流数据包文件或发送到远端设备,供我们进行分析使用。 工具位置 Winbox Tools Packet Sniffer 使用方法 当我们配置好过滤器之后,我们有两种方式处理抓到的数据包。 配置过滤器 在 Filter 中配置过滤器。 你可以对接口、MAC、协...

Monit 是一个用于管理和监视 Unix 系统的小型开源实用程序。使用 Monit 对进程进行自动维护管理,能在进程出现错误情况下执行有意义的操作。 我们使用 Monit 来监控 ZabbixServer 及其一些依赖的服务,例如 Nginx、MySQL、PHPFPM。 安装 Monit 下载地址:https://mmonit.com/monit/download 你可以下载已经编译好的二进制包...

树莓派装好 Raspbian 系统后,默认的 SWAP 分区是 100M,用着用着 ZABBIX 就告警 SWAP 分区不足,网上许多资料都是增加个 SWAP 文件,然后在 fstab 挂盘。其实我们发现在编辑树莓派 fstab 文件的时候,就发现有两句话。 这其实已经说明了,官方推荐使用 dphysswapfile 挂载 SWAP。 编辑配置文件 修改 CONFSWAPFILE 和 CONFSW...

近日 ZABBIX 发布了其 6.0 的 LTS 版本,增强了业务服务监控、数据可视化的能力,也为我们带来了期待很久的 HA、K8S 等新功能。 抽个周末,给自己 HomeLAB 原来的 5.0LTS 升级到 6.0LTS 版本。如果想了解 ZABBIX 新功能,可以转向 6.0 What's New 了解详情。 我的 ZABBIX 是运行在树莓派 3B+(1G 内存 +64G 存储)上的,能满足...

整体思路是两个 ROS 路由器做 GREv6 隧道,然后通过 OSPF 互宣路由。因为只有一个 OSPF 区域,所以直接放在 Area0 了,在 ROS 里叫 Backbone。 前提条件: 两边 GRE 隧道已经拉起来了。 ROS1:GRE 接口 gre6r2 业务接口:brmain ROS2: GRE 接口 gre6r1 业务接口:brmain、brvm 操作步骤: 1、修改 R1 的 Rou...