广东电信铺开固网双栈支持,配置pfsense以支持IPv6
广东电信已经全面铺开IPv6的部署工作,我目前正用着双栈网络。
centos7通过parted挂载5TB超大虚拟磁盘
因为磁盘空间太大,我T620的存储空间高达25.86TB,目前只用了11.22TB,所以...任性了一把。
没有IPV6的痛,申请HE的IPV6隧道并在PFSENSE中部署
IPv6已经在国际中推广好几年,而近期我国也在大力推广,成效非常明显,可惜的是我一直没有在家庭宽带中尝试使用IPv6。为了不被时代抛弃,我决定开始学习IPv6的相关知识,而学习的最好途径是实践。
修改elasticsearch字段名称以解决字段冲突的问题
因为我是从6.7.0升级到7.0的,同时经过x-pack升级助手的检查,升级前后均没问题。但在升级filebeat之后却出现大量错误日志,而在此之前,我QQ群内一位朋友也发现类似的问题,而他找出了报错的原因。
自动化部署之rpmbuild打包适用于centos7的zabbix agent
最近我又在计划我博客新一代的架构,加入了监控联动的部分。监控主要依赖zabbix,而zabbix agent则是很重要的一个组件。但官方的安装包不能很好适配我的环境,所以我决定自行打包。
DDNSX项目启动 | 运维渣渣编写源码大放送
极低的TTL对于我的服务架构非常重要,因为我家里的服务器里运行着众多核心服务,且基于DDNS给外部服务器通告我的IP地址。
简单无脑的企业微信信息推送脚本
为了能及时收到zabbix的告警提醒,我一直以来都使用企业微信作为除邮件以外的接收平台。因为时效性的问题,电子邮件并不是很好的试试告警提醒途径,反而即时通讯软件则满足这个需求。
简单无脑的阿里钉钉信息推送脚本
用阿里钉钉的企业还是挺多的,受一位网友的建议,写了一个方便zabbix推送信息的简简单、无脑的信息推送脚本。为什么无脑?因为它会将zabbix发送的所有告警都通过钉钉API直接推送到用户终端。
TOOLFREE 5.25英寸SAS硬盘笼简介 & 安装过程
最近我再次对我的T620下手,而这次幸运被选中的部件是5.25英寸光驱位。我决定安装光驱位硬盘笼,并部署RAID5。最后将博客服务器、gitlab服务与游戏服务器这类公共服务迁移到该虚拟磁盘中。
更换T620硬盘背板 & 加装硬盘笼
我的T620原本是3.5寸8盘位的配置,装着8块3TB的硬盘,组件Raid5。因为项目的关系,磁盘空间紧张,同时我觉得Raid5太不安全,所以决定升价硬件,提升数据安全性与增加硬盘容量。
使用fallocate划分的空间无法创建swap,正确创建swap的方式
swap分区对于一个小内存的虚拟机是十分重要的,但绝大部分服务商在默认情况下都没有这个分区,因为swap可能会使得磁盘IO急剧升高。但对于用户的我们,拥有一个swap分区是十分重要的,这可以避免在小内存虚拟机中的程序崩溃。
使用acme.sh与阿里云DNS签发Let’s Encrypt的免费数字证书
Let’s Encrypt项目开展一年多了,很早以前已经支持泛域名证书的签发,而我的博客从该项目正式运行的时候也切换到Let’s Encrypt的数字证书。
上线本地IP地址获取服务并更新阿里云DDNS脚本_两者均支持IPv6
DDNS解析脚本持续更新,后面将新增其他服务商的DNS解析服务,通过调用API实现DDNS功能。因为IPv6的部署已经在快速推进,我也顺应时代的发展,更新脚本,实现对IPv6的支持。
ELASTICSEARCH集群节点的扩容(移除与添加)
我的elasticsearch集群在刚建立之初只是想用于测试,所以每个节点只有300G的磁盘空间。但后来用在我自己业务的日志分析,磁盘空间则越来越小,最后不得不计划磁盘扩容的工作。
NGX Minecraft游戏服务器(已终止服务)
我家里的Dell T620虽说性能并不是很强大,但计算资源也比一般的电脑强悍很多。资源使用率仅为15%左右,为充分利用手中的资源,我决定架设原版minecraft服务器,欢迎大家加入。
使用kickstart与tftp并通过网络启动centos7安装程序实现自动部署
centos7无论是通过CLI还是GUI的方式安装都要进行一些列配置,部署次数少还可以接受,久而久之会觉得这东西装起来真的好繁琐,完全没心思去折腾。因此,我决定通过kickstart与tftp结合我家里的pfsense实现自动安装。
一个超级简单无尿点的python抽奖脚本
在大家买买买的当天,我依旧按计划上线直播。可是!这次直播是有抽奖环节的,但我并没有准备抽奖用的软件,也信不过别人写的软件,所以自己写一个是唯一的出路。
使用python脚本从邮箱中拉取邮件、处理并生成csv文件
在某些直播中计划进行抽奖活动,参加活动就得先报名,统计报名人员的信息是一个非常繁琐的工作。对于“懒到出汁”的我来说,手动统计是不可能的,这辈子都不可能的。
通过python脚本与zabbix互动并更新Cachet的设备状态与添加事件记录
我原本有个小脚本,但实现起来非常繁琐,所以我重新整理逻辑并花一天事件编写一个新的脚本实现以上需求。虽然实现了基本需求,但依旧繁琐且事件记录过于详细,容易泄露敏感数据;另外逻辑也有待优化。
通过docker部署摄像头录制软件shinobi
在最近的一次升级过程中出现严重的程序错误,经过多日排查依旧无法找到原因。因此我决定重新安装,但在centos7环境中无论如何都无法成功部署。