弹霄博科

小谈谈一亩三分地



最新文章 (第4页)

将 ChatGPT 接入 Zabbix 为告警提供修复建议

发布日期: 2023/02/12 | 分类: 运维 | 标签: zabbix, chatgpt, openai, zabbix 告警

ChatGPT 是最近很火的 AI 智能机器人程序,2 个月活跃用户突破 1 亿,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。 Zabbix 开源社区推文 实测ChatGPT 对 Za...


硬刚 IPTV(1) - ROS 实现 IPoE 认证

发布日期: 2023/02/08 | 分类: HomeLab | 标签: iptv, ipoe, ros

主要就是解决如何在任意地方优雅看电视的问题。 内容比较多,计划分几个部分来搞,一实现 IPoE 认证,二实现 ACS 认证,三阶段能自动拿节目单,四阶段能看直播和回看。 案例:河北电信 IPTV(非 OTT 业务) IPoE 河北电信的 IPTV 采用的是 IPoE 方式进行设备认证的。IPoE 与...


如何减小 Docker 容器的日志文件大小

发布日期: 2023/02/03 | 分类: 笔记 | 标签: docker

有一台跑 docker 的服务器,系统告警磁盘满了,经过排查,发现 /var/lib/docker/containers/ 占用了过多的磁盘空间,需要清理一下。 检查 /var/lib/docker/containers/ 目录是 Docker 容器的日志目录,我们可以通过以下的命令,来查看每个容器...


入了一台 Windows 开发工具包 2023

发布日期: 2022/11/13 | 分类: 笔记 | 标签: microsoft, devkit2023, arm

本文撰写、Cover 图片处理以及发布,均在 Windows DevKit 2023 中完成。 今年 10 月底,微软为进一步推进 Arm 生态,发布了一款基于 Arm 的 Windows Dev Kit 2023,也就是 Windows 开发工具包 2023。恰好我 GPD 的本子寄了,返修去了,...


网站 IPv6 改造小记 — 为什么我的网站不支持 IPv6 授权体系?

发布日期: 2022/09/17 | 分类: 笔记 | 标签: ipv6, dns, ns

我国正在大力发展 IPv6 网络,对于网站管理员来说,肯定对 IPv6 改造不陌生,在做 IPv6 改造的过程中,需要通过国家 IPv6 发展监测平台(以下简称平台)进行检测,并达到平台的标准。平台目前共包含 7 项指标,DNS 记录、首页可达、域名授权体系、域名解析时延、TCP 时延、服务器响应首...


家庭网络改造之入手了一个开放式机架 —— TL-EN0553R

发布日期: 2022/09/14 | 分类: HomeLab | 标签: homelab, tplink, tl-en0553r

因为房子结构的原因,没有弱电箱,入户光纤直接从沙发后面穿进来了,家里的光猫和路由器都甩在了沙发旁边,之前没用架子,就直接丢在地上,因为家里是地暖,到冬天就烤起来了。我也想过办法,用主机托架将光猫和路由器托起来,但是显得沙发旁边特别凌乱。偶然机会看到 TPLINK 家新品 5U 开放式机架。就打算入手...


NGINX 反向代理导致客户端缓存标记丢失的两种情况

发布日期: 2022/08/12 | 分类: NGINX | 标签: nginx, sub_filter, gzip, etag, last-modified

问题引入 遇到一个很奇怪的问题,后端站点使用 etag 和 lastmodified 为静态资源增加了客户端缓存,经过 NGINX 代理之后,etag 和 lastmodified 标记到客户端就消失了,导致客户端无法使用浏览器缓存。 排查和结论 1、是否因为 gzip 导致 etag 丢失,在某些...


扩展!为 Zabbix 增加动环能力 —— 以 Modbus 采集温湿度为例

发布日期: 2022/08/09 | 分类: Zabbix | 标签: zabbix agent, modbus, dht, rs485

Zabbix Agent 主机变身 FSU,可以通过 RS485 以 Modbus 协议读取温湿度,充分扩展 Zabbix 的动环监控能力。 工作原理 串口读 Modbus 协议数据,将其写入 Redis 中,Zabbix Server 请求 Zabbix Agent 读 Redis 中数据。引入 ...


将博客迁移到了 COS 上...

发布日期: 2022/07/23 | 分类: 博客更新 | 标签: hexo, cos, coding.net, ci

之前博客一直是放在 CloudBase 云开发上的。主要用了云开发的静态网站托管和云函数功能。自从评论系统维护之后,云函数也不再使用了。 前几天收到了腾讯云的通知,云开发计费方式调整,将于 8 月后使用“基础套餐 + 按量付费”模式,需先购买带有一定配额的基础套餐,超出配额部分再按使用量付费。 虽然...


RouterOS GREv6 实现跨地域快速组网

发布日期: 2022/06/18 | 分类: RouterOS | 标签: ros, routing

随着 IPv4 地址紧张,越来越多的运营商已经不对普通用户开放公网 IP 了。很多时候,我们又需要做跨地域的网络互联。除了使用服务器做中转,其实我们还可以把目光聚焦到 IPv6 上,IPv6 原生就为我们提供了端到端的连接,现在很容易就能拿到运营商的 IPv6 地址,也为这个方案的实施提供了必要基础...


yum update 异常退出后常见报错的解决方法

发布日期: 2022/05/29 | 分类: Linux | 标签: linux, yum update

我们在 yum update 更新异常退出了,例如 Ctrl+C 掉,网络中断等,会有很多软件包留在仓库,引起各种各样的问题。这里简单记录一些常见的问题和解决方法。但温馨提示,最好不要中断 yum update 过程,这十分危险,可能会导致 RPMDB 损坏。 常见问题 Q1:yum update ...


openEuler 搭建 SeaTable 小记(2)Runner & FAAS

发布日期: 2022/05/09 | 分类: 笔记 | 标签: seatable, seatable-runner, docker, openeuler

这是openEuler 搭建 SeaTable 小记(1)的第二篇,主要介绍如何部署 SeaTable Python 运行器。 架构 SeaTable 的 Python 脚本运行环境包括 Python Runner 和 SeaTable FAAS Scheduler。 FAAS 是调度器,主要负责调...


入了一台 GPD Pocket3

发布日期: 2022/05/07 | 分类: 笔记 | 标签: gpd, 模块化电脑

最近入了一台 GPD 的模块电脑,GPD Pocket3,i71195G7 版本,16G/1TSSD。 据说这个电脑是的设计定位是专业运维,确实能吸引我的就是原生串口和 KVM 模块了。 8 吋,手写翻转屏幕,带雷电 4 接口,2.5G 以太网接口和 WiFi6,确实不像其他品牌的小电脑,阉割了配置...


“批量请求”导致 Zabbix“Value has unknown type 0x05”

发布日期: 2022/05/06 | 分类: Zabbix | 标签: bulk-request, 0x05, zabbix

问题引入 有一台 Ruijie 的 S2910 交换机在做我 HomeLab 的 TOR。因为 Ruijie 私有 MIB 的原因,Zabbix 这边一直缺一个完整的模板,五一期间抽空完善了一下模板,采集的信息趋于完善。接口自动发现,触发器自动配置,风扇,接口,温度啥的信息终于都全了。 但 Zabb...


GitHub Copilot 初体验

发布日期: 2022/04/10 | 分类: 笔记 | 标签: github, copilot

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


Zabbix 企业微信内部应用发送告警

发布日期: 2022/04/10 | 分类: Zabbix | 标签: zabbix, webhook, weworkapp

我有一个 Zabbix 是收 HomeLab 告警的,之前注册了一个企业微信拉了个群通过 Bot 去发告警,但是因为工作也是使用企业微信,基本上我都在我的主企业里,企业微信有个特性是不提醒其他企业的具体消息,搞得我上周漏掉了服务器硬盘挂了告警,本来是周四就告警预故障了,结果周六才看到。好在网上能买到...


用 Zabbix Debug 工具辅助二次开发

发布日期: 2022/03/28 | 分类: Zabbix | 标签: zabbix, 二次开发

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


使用 API Token 简化 Zabbix API 调用

发布日期: 2022/03/21 | 分类: Zabbix | 标签: zabbix, api

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


MikroTik 设备如何做抓包和流量记录

发布日期: 2022/03/12 | 分类: RouterOS | 标签: mikrotik, packet-sniffer, ros

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


Monit 监控你的 ZabbixServer

发布日期: 2022/02/23 | 分类: Zabbix | 标签: monit, zabbix, nginx, mysql, php

Monit 是一个用于管理和监视 Unix 系统的小型开源实用程序。使用 Monit 对进程进行自动维护管理,能在进程出现错误情况下执行有意义的操作。 我们使用 Monit 来监控 ZabbixServer 及其一些依赖的服务,例如 Nginx、MySQL、PHPFPM。 安装 Monit 下载地址...