VictoriaLogs 搭建Syslog日志收集存储系统
为什么要用VictoriaLogs ? 与Elasticsearch /Grafana Loki 相比几十倍的CPU/内存/存储资源占用的差距,能极大的节省硬件资源。 单体软件可以实现ELK的Web查询、日志压缩存储、syslog 日志接收。 官方文档:https://docs.victoriametrics.com/victorialogs/quickstart/ 具体优势 VictoriaLogs 和 Elasticsearch (ES) 都是用于日志管理的工具,各有其优势,具体取决于使用场景和需求。以下是它们在存储方面的一些优势对比: VictoriaLogs 的优势: 资源效率:VictoriaLogs 通常设计为资源高效型,在内存和存储的使用上可能更为节省。 高压缩率:其存储引擎可能使用更高效的数据压缩技术,减小存储空间需求。 简单部署和管理:VictoriaLogs 通常易于部署和管理,适合小型团队或不需要复杂功能的用户。 面向特定日志场景优化:如果你的需求与其优化场景一致,可能会体验到出色的性能。 Elasticsearch 的优...
NetBox 4.1 VMware OVF快速部署
介绍为了方便大家安装部署,做了一个VMware虚拟机ovf镜像使用。 源码部署教程:https://songxwn.com/netbox4-CN/ Docker 部署教程:https://songxwn.com/NetBox4-1-Docker-install/ Netbox系列文章:https://songxwn.com/categories/NetBox/ 使用 使用ESXi 6.5作为基准兼容性版本,虚拟机配置为4C8G 80G硬盘。 如果使用环境是更高版本,可以把虚拟化兼容性改为Rocky Linux 版本为 4.1.7,已优化数据库、已配置Nginx、已增加一些实用插件。 网卡为默认使用DHCP获取地址,可以使用 nmtui进行修改IP。 Nginx的域名也要修改为自己的。 Linux Root账号密码为 songxwn.com Netbox默认账号为 admin,默认密码为 Songxwn.com (首字母大写)。 其他数据库密码也为此。 下载链接:https://pan.baidu.com/s/1jZm_5d6vGItkMiZjIcasKQ?pwd=...
NetBox 源码部署-升级指南
简介本教程用于源码部署安装的NetBox进行升级,使用Rocky Linux 9.5 作为示范系统。 Netbox 系列文章:https://songxwn.com/categories/NetBox/ 升级路线图 如上图所示,3.0 升级 4.0 版本前需要升级到 3.7的最新版,4.0之后的版本升级最新目前无最低版本要求。 升级版本要求 Python3 要求大于 3.10 PostgreSQL 要求大于 12 Redis 要求大于 4.0 PS:主要是注意Python版本 开始升级 注意:升级前,先停止NetBox服务 sudo systemctl stop netbox netbox-rq 示例升级前旧版本为 4.0-bate2,安装目录为 /opt/netbox-4.0-beta2 安装Python 3.12 123dnf install python3.12 python3.12-pip python3.12-devel python3-pip -ypython3.12 -V # 验证版本Python...
Sublime Text4 4192 安装和一键激活
介绍此教程用于Windows 下Sublime Text4 4192版本的安装和激活。 无需安装其他软件,无需下载替换文件,无需注册机等。 官网: https://www.sublimetext.com 下载地址https://download.sublimetext.com/sublime_text_build_4192_x64_setup.exe 手动激活默认安装路径:C:\Program Files\Sublime Text 安装之后,使用sublime text 打开安装目录下的sublime_text.exe文件。 Ctrl + F 搜到到 18079 0500 0f94 c2 更改为 1c641 0501 b200 90 然后另存到其他路径,然后关闭sublime text,将原sublime_text.exe进行替换即可。 检查激活状态点击菜单栏 Help—>About Sublime Text 可检测激活状态。 软件安装中文语言包1、点击菜单栏Tools—>Install Package Control 跳出弹框点击 确定按钮 2、点击菜单栏 P...
NetBox使用教程1-组织架构
前言本教程用于学习NetBox的基础使用,练习可使用官方Demo:https://demo.netbox.dev/ NetBox 使用教程系列:https://songxwn.com/tags/netbox-use/ 重点:本篇为地区和站点 组织架构-站点地区地区是首先第一个要创建的东西,可以按等级写大洲、国家、省份、城市、市区等 如上图,从上到下,填写上级地区、名称、英文简写、描述等。 如上图所示,创建了多层级的区域。 站点站点可以代表一个园区、数据中心、学校等,例如某个公司分支的机房。 名称:可填写数据中心的名称或园区名称,如北京光环机房、上海齐网机房。 缩写:可以写中文拼音简称等 状态:代表这个运行状态,如规划中、已废弃、正在使用 地区:关联相关的行政区域,如上面创建的朝阳区 组:代表站点组,比如万国系列的机房、中信系列的机房等。都可以为一个站点组。具有相同点的就可以创建一个站点组关联。 AS编号:可以关联已创建的AS号,在很多划分中,不同站点使用不同的AS号进行建立BGP,方便管理。 时区:代表站点所在地区的区域,如北京为东八区,一般选择 Asia/S...
NetBox4.1 源码安装指南-为网络工程师打造的基础设施管理
介绍NetBox 是用于建模和记录现代网络的领先解决方案。由 结合 IP 地址管理 (IPAM) 的传统应用和 具有强大 API 和扩展的数据中心基础架构管理 (DCIM), NetBox 为推动网络自动化提供了理想的“事实来源”。 NetBox 在 Apache 2.0 许可下作为开源软件提供 作为数千个组织中网络自动化的基石。 Netbox系列:https://songxwn.com/categories/NetBox/ 本教程讲述了 4.1版本的部署和中文化的操作。 4.1 开始官方已完成汉化,此教程也更新一波。 中文社区微信群可发送微信号到邮箱➡️ [email protected] 公众号 功能 物理基础设施: 准确模拟物理世界,从全球区域到单个机柜。然后连接一切 - 网络、Console和电源! 现代的IPAM: 您期望的所有标准 IPAM 功能,IP地址自动层级以及 VRF 导入/导出跟踪、VLAN 管理和Overlay网络支持。 传输线路: 自信地管理来自不同服务提供商的关键电路的交付,并与您自己的基础设施无缝建模。 电力跟踪: 将上游电源的配电映射到...
从零开始:NetBox 4.1 Docker 部署和升级
前言由于Netbox 官方的中文语言日渐完善,所以新出一个使用官方Docker源部署和升级的教程。 Netbox 系列文章:https://songxwn.com/categories/NetBox/ 环境介绍Rocky Linux 9.5 (理论上也适用于RHEL系列的7-9版本) 南京大学镜像源ISO镜像下载:https://mirror.nju.edu.cn/rocky/9/isos/x86_64/Rocky-9-latest-x86_64-minimal.iso 环境配置12345systemctl disable --now firewalldsed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config && setenforce 0# 关闭防火墙和SELinux。dnf install tree vim bash-completion tar git -y# 安装一些工具,用于之后的部署 Docker-CE 环境安装1234yum install...
NetBox Docker部署下增加插件
简介 本教程用于在Docker 方式部署的NetBox 增加插件,并部署配置开启插件。 环境介绍 Docker 版本建议大于 24.0.0 以上,可单独使用docker compose 命令。 插件以 netbox-topology-views 等示例 使用 vim 编辑文本文件。 本地重新打包镜像 123mkdir -p /opt/netbox-docker-buildcd /opt/netbox-docker-build## 创建进入目录 插件安装列表 12345vim plugin\_requirements.txt # 编辑文件netbox\_topology\_viewsnetbox\_qrcodenetbox-ipcalculatornetbox-reorder-rack 插件配置文件(用于构建静态文件) 12vim plugins.py # 编辑文件PLUGINS = ['netbox\_qrcode', 'netbox\_ipcalculator' ,'netbox\_topology...
白嫖Cloudflare Workers 搭建 Docker Hub镜像加速服务
简介基于Cloudflare Workers 搭建 Docker Hub镜像加速服务。 首先要注册一个Cloudflare账号。 Cloudflare账号下域名的一级域名,推荐万网注册个top域名,再转移到Cloudflare,很便宜的。 注意 Worker 每天每免费账号有次数限制,为10万次。每分钟为1000次。 步骤登录到CF的仪表盘 https://dash.cloudflare.com/ 点击 workers-and-pages > 创建应用程序 > 创建 Worker > 点击保存 >点击完成 > 编辑代码 编辑代码编辑 worker.js 文件编辑覆盖后,Ctrl + S 即可保存。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929...
锐捷交换机配置堆叠虚拟化-VSU
什么是VSUVSU(Virtual Switching Unit,虚拟交换单元)是一种网络设备多虚一(N:1)技术,通过将多台物理网络设备虚拟成一台逻辑设备管理和使用,以简化运维设备和网络拓扑。同时外围设备可以通过聚合链路连接到VSU系统中的不同成员设备,实现跨设备链路聚合,以提升网络可靠性和扩展性。 相比传统的STP+VRRP方案,VSU消除了环路问题,实现了带宽的100%利用 管理和架构上更简单,因为只有一个管理平面。堆叠之后会只有一个交换机(主)的主控工作,所以不推荐过多设备进行堆叠。 堆叠链路建议使用10G以上的上联线路,BFD双主检测可以使用1G链路。 如果链路出现频繁抖动,可能影响堆叠稳定性,影响整体。(必须配置双主检测,有遇到过华为云自己的设备也会有堆叠分裂的情况) 升级系统会影响所有成员组,中断时间较长。 基本配置-示例 初始化-配置VSU堆叠链路-转换模式 Switch1 123456789101112131415161718Switch1> enable//进入特权模式Switch1# configure terminalEnter confi...
Mikrotik ROS for WinBox 4
简介WinBox 4 终于来了!! 适用于 Windows、macOS 和 Linux的原生程序。(不需要开wine之类的软件了) 更现代化的软件界面,终于不是上个世纪的风格了。 支持深色模式,不能亮瞎狗眼了。 官方:https://mt.lv/winbox4 截图 介绍视频官方下载 4.0Bate4Windowshttps://download.mikrotik.com/routeros/winbox/4.0beta4/WinBox_Windows.zip MacOShttps://download.mikrotik.com/routeros/winbox/4.0beta4/WinBox.dmg Linuxhttps://download.mikrotik.com/routeros/winbox/4.0beta4/WinBox_Linux.zip 百度云盘下载链接: https://pan.baidu.com/s/1w8iYWEaYWZdgWDOP6NpwVQ?pwd=Song 提取码: Song 技术交流群发送邮件到 ➡️ [email protected] 或者...
ToughRADIUS 快速安装指南 - 搭建开源用户认证
ToughRADIUS 快速安装指南ToughRADIUS 是一种健壮、高性能、易于扩展的开源 RADIUS 服务器。本指南将引导您快速地在您的系统上安装和配置 ToughRADIUS 服务。当前版本是基于Go语言开发的。 开源项目地址:https://github.com/talkincode/toughradius 官方文档:https://www.toughradius.net/docs/documents 编译安装12345678910111213141516171819202122232425dnf install golang -y# 以Rocky Linux为例,安装golanggo install github.com/talkincode/toughradius/[email protected]# 执行自动编译,指定库和版本。go install github.com/talkincode/toughradius/v8@latest# 执行自动编译,使用最新源码。tree -L 3 ./gogo/├── bin│ └── toughradius└── pkg├── mod...
Sublime Text4 4180 安装激活
介绍此教程用于Windows 下Sublime Text4 4180版本的安装和激活。 无需安装其他软件,无需下载替换文件,无需注册机等。 官网: https://www.sublimetext.com 下载地址https://download.sublimetext.com/sublime_text_build_4180_x64_setup.exe 激活默认安装路径:C:\Program Files\Sublime Text 安装之后,使用sublime text 打开安装目录下的sublime_text.exe文件。 Ctrl + F 搜到到 18079 0500 0f94 c2 更改为 1c641 0501 b200 90 然后另存到其他路径,然后关闭sublime text,将原sublime_text.exe进行替换即可。 检查激活状态点击菜单栏 Help—>About Sublime Text 可检测激活状态。 软件安装中文语言包1、点击菜单栏Tools—>Install Package Control 跳出弹框点击 确定按钮 2、点击菜单栏 Pre...
MikroTik RouterOS OPENVPN DHCP冲突问题
简介最近有遇到一个问题,Windows 上的 OpenVPN 无法拨号成功,报错如下。 报错说明1ERROR: There is a clash between the --ifconfig local address and the internal DHCP server address -- both are set to xxx.xxx.xxx.xxx -- please use the --ip-win32 dynamic option to choose a different free address from the --ifconfig subnet for the internal DHCP server 解决方案 在ROS上,OpenVPN 貌似会使用当前网段的最后一个主机位作为DHCP服务器IP,导致OpenVPN拨号失败。 所以设置地址池范围的时候,不要把最后一个主机位分配出去。 配置相关12345678/ip pooladd name=openvpn-pool ranges=192.168.17.2-192.168.17.253/ppp...
MikroTik RouterOS 配置/31位点对点IP地址
介绍在ROS下配置可用的/31 IP地址是使用第二个顺位IP的。 RFC 3021 中提出了一种节省公共地址数量的方法,即把掩码配置为31位,用于点对点连接。 如192.168.31.100/31 可用IP如下。 12192.168.31.100192.168.31.101 配置/31位点对点IP地址12/ip addressadd address=192.168.31.101/31 interface=ether1 network=192.168.31.100 如上,你的IP地址必须为第二个地址,网络位地址指定为第一个地址。