正在加载今日诗词....

CsiR大佬新作NetOpsGUI:netops2.0的图形版

偷懒专用。

以下介绍摘自项目github:https://github.com/kiraster/NetOpsGUI

一个使用nornir框架编写的跑交换机脚本工具的图形界面版本,参考上一代程序netops_v2.0_beta

UI界面使用了 PyQt-Fluent-Widgets,后台使用了nornir 和其周边。

目前只写了一个接口的六分之一的三分之一,用处不大全是BUG,称为alpha版

原来的版本是命令菜单式,功能多了不好操作,较抽象

虽然这个界面也是一个图形界面主线程干进去,但是很多操作比较直观

界面如下:

阅读更多

基于vue+django开发的网络设备轻量化管理平台NetOpsCenter

项目地址:https://github.com/XiuziSeven/NetOpsCenter

作者写的介绍:https://zhuanlan.zhihu.com/p/655040014

因为代码中backuponfig.py中相关备份路径默认是linux下路径方式,且使用了windows下没有的mkdir命令,所以导致windows中备份配置时会显示失败。

这也是为什么有了这篇文章的原因。

阅读更多

centos7安装miniconda3

windows下安装miniconda3很简单,参考CSIR大佬这篇文章:https://kiraster.github.io/posts/f2cfb11.html

最近折腾袖子Seven的轻量化网络运维平台NetOPSCenter(项目地址),发现有的代码是针对linux环境写的,在windows下会因为路径和命令不支持的原因导致批量备份时发生500错误,无法使用。

这里记录下centos7下安装miniconda3的过程。后续有条件可以试试ubuntu等环境测试,毕竟centos7快挂了。

阅读更多

迁移python环境到内网离线使用

python很好,miniconda3安装也很省心。但是如果是大内网无法访问互联网,就只能望洋兴叹了。

这里记录下自己如何将互联网环境下配置好的python环境迁移到大内网机器上。

阅读更多

一款优秀的开源局域网ip管理软件-IPA_VIEW

一、项目简介

项目地址:https://github.com/kiraster/IPA_VIEW_v0.1_Beta

一个使用 Flask 框架组装的IP地址管理平台,很简陋

在配置文件/app/config.py 配置好指定交换机的snmp v2c 只读团体名称后,可以定时轮询指定交换机的arp数据,将获得的ip、mac地址及轮询时间写进数据库;下一次没有轮询到的已知ip会被设置为离线状态

这样就可以拿到一份准确的局域网设备数据(包括曾短暂上线后被轮询到但之后离线的)

阅读更多

重拾我的kindle4-通过calibre-web同步电子书

我的kindle4是十多年前在美亚海淘的,所以需要在美亚上查看接收地址。中亚kindle服务早已关闭,中亚也仅剩下小程序苟延残喘,如果是国行设备,应该需要将设备注册到美亚上。

查看设置在这里,默认是英文界面,我在首页提前设置了中文

阅读更多

部署calibre-web电子书服务

calibre-web可以实现在线阅读、发送到kindle(美区)、刮削书籍信息等功能。唯一缺点就是目录不人性化,导入后会很乱-所有书籍都在一个library目录里,不能像emby那样刮削后仍然保留预先创建的媒体目录。

阅读更多

无氧力量训练步骤分解2019版

这些动作大概是2019年葛总教我的,当时还有京东边上的健身房可以免费训练。可惜随后不久就进入口罩时期,荒废到现在。

记录下备查,我的目标是小区单双杠能玩哈哈。

阅读更多